Re: Fast lilypond input - does midi keyboard help?

2017-12-09 Thread deviskra
Hello! 

If you write monophonic melodies with varying rhythm and navigate through
your PC keyboard well, there wouldn't be any advantage, likely. Yet,
rhythmic MIDI input in general is very inaccurate, for me. Instead, it's
possible to start with writing your parts rhythmically, without paying
attention to the note symbol to be used. You can add slurs, articulations
and so on at this stage too. Then, you can switch to the MIDI input and
replace that single note symbol with needed notes and chords. It's much
faster to write this way if you have to type many different chords. And if
you have your rhythm similar most of the time it completely bursts your
speed. Such feature isn't yet in the official Frescobaldi repository, but is
here https://github.com/deviskra/frescobaldi/tree/v2.x 



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-10-03 Thread searchfgold6789
Things are working, but using VMPK is kind of confusing. I am not sure what
the velocity knob does or what the bend slider does. It's very difficult
to use these tools because:

 - Lifting a key up even slightly causes an undesired rest to be put in
 - It seems to be impossible to play in a way that rumor outputs the notes
/where you want them/ in the measure.



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/How-to-connect-Midi-keyboard-to-Lilypond-tp151351p151795.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-10-03 Thread Martin Tarenskeen



On Thu, 3 Oct 2013, searchfgold6789 wrote:


Things are working, but using VMPK is kind of confusing. I am not sure what
the velocity knob does or what the bend slider does. It's very difficult
to use these tools because:


Try to attach VMPK to a softsynth and you will find out what velocity 
and bend do soon enough. Or google for MIDI velocity and MIDI pitch 
bend. But it's not important for use with rumor and lilypond.



- Lifting a key up even slightly causes an undesired rest to be put in
- It seems to be impossible to play in a way that rumor outputs the notes
/where you want them/ in the measure.


First study the output of

rumor --help

Options you should try for example are:
-l or --legato: gets rid of all those rests
--flat: only print notenames, not durations

If you really don't want to use --flat, you can not only connect VMPK to 
Rumor, but also you MUST connect Rumor to a (soft)synth like Fluidsynth: 
You can not enter notes correctly in the measure without a metronome 
reference sound.


P.S.

We warned you that just entering notes by hand is easier :-)

--

MT

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-28 Thread searchfgold6789
Thank you very much, rumor is now working.

I think that we have used more disk space, collectively, discussing whether
or not MIDI input to Lilypond will save time, than the rumor source code
takes up. And more time was probably spent in the discussion than will be
saved by using (or not using) MIDI!



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/How-to-connect-Midi-keyboard-to-Lilypond-tp151351p151548.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-27 Thread Johan Vromans
Laura Conrad lcon...@laymusic.org writes:

 I use http://utopia.knoware.nl/~hlub/uck/software, which I think has
 been mentioned elsewhere in the thread.  

As being a 404?

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-27 Thread Richard Shann
On Fri, 2013-09-27 at 13:41 +0800, James Harkins wrote:
 On Sep 27, 2013 12:10 AM, Richard Shann richard.sh...@virgin.net
 wrote:
  Since introducing this I have had zero enharmonic misspellings in my
  transcriptions. But this might not be suitable for some sorts of
 music,
  I confess.
 
 My music only seldom follows common practice tonality, 

The built-in support is for any range (e.g. E-flat to G-sharp, or D to
F-double-sharp), with the modulation controller on the MIDI keyboard
changing the range sharper or flatter. So if you wanted some assorted
collection of sharps and flats (E-flat with A-flat but F-sharp ...) you
would need a bit of scheme to convert the notes as they arrive, which is
quite do-able - there are examples of this sort of MIDI filter in
Denemo.

Richard



 so I'd have to doubt that Denemo would be any more effective for me
 than typing the code. But sure, what you're describing would easily
 beat Finale.
 
 hjh
 



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-27 Thread Richard Shann
On Thu, 2013-09-26 at 20:28 +0200, David Kastrup wrote:
 Richard Shann richard.sh...@virgin.net writes:
 
  Denemo completely ignores the time-stamps on the midi input
  stream. The midi events are serialized into a buffer by a separate
  thread, and Denemo just picks them up in the order they appear in the
  queue. If you want to generate a LilyPond chord you need to hold the
  Alt key down or press the sustain pedal. And then, as with all other
  rhythmic matters, you can play the chord as raggedly or as
  simultaneously as you like.
 
 Uh, that does not sound like it would make entry with the chord buttons
 fun.
Denemo has a command to fetch incoming MIDI events and filter them (with
a scheme script) - this would be too slow for fast music but is quite
usable for entering music at a sedate pace. There is a demo showing
creating chords over a baseline done by running such a MIDI filter
inside Denemo - in this case I just played the base note and the
chord(s) and the scheme script sorted out everything else. (See
https://vimeo.com/62426412 where you can hear the delays as the -
interpreted - scheme sorts out what duration to assign to the chords)

Richard



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-27 Thread Richard Shann
On Fri, 2013-09-27 at 09:04 +0100, Richard Shann wrote:
 So if you wanted some assorted
 collection of sharps and flats (E-flat with A-flat but F-sharp ...) 
whoops! it would have to be weirder than that, say D-Sharp with
A-flat ...
Richard



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-27 Thread pls

On 27.09.2013, at 08:27, Johan Vromans jvrom...@squirrel.nl wrote:

 Laura Conrad lcon...@laymusic.org writes:
 
 I use http://utopia.knoware.nl/~hlub/uck/software, which I think has
 been mentioned elsewhere in the thread.  
 
 As being a 404?
http://utopia.knoware.nl/~hlub/uck/rlwrap/#midi_input
 
 -- Johan
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-27 Thread James Harkins

On Friday, September 27, 2013 4:04:36 PM HKT, Richard Shann wrote:
My music only seldom follows common practice tonality, 


The built-in support is for any range (e.g. E-flat to G-sharp, or D to
F-double-sharp), with the modulation controller on the MIDI keyboard
changing the range sharper or flatter. So if you wanted some assorted
collection of sharps and flats (E-flat with A-flat but F-sharp ...) you
would need a bit of scheme to convert the notes as they arrive, which is
quite do-able - there are examples of this sort of MIDI filter in
Denemo.


Sure, that may be of interest to the other people on the thread who *are* 
looking for MIDI input. For myself, I prefer working with the code directly, 
and I will likely continue to prefer the code even if there's the option of 
super-amazingly-accurate MIDI input.

That's the great thing about LP's more open design. In Finale, basically your 
only choices are speedy note entry (meaningless without a MIDI keyboard, and 
really poor handling of enharmonics) or simple note entry (mouse only, and I 
sincerely hope I'm never forced to do it that way for any length of time). In 
LP, I can do it by code if I like (and I do), AND user-developers like you can 
devise alternate input methods.

hjh

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-27 Thread David Kastrup
James Harkins jamshar...@gmail.com writes:

 On Friday, September 27, 2013 4:04:36 PM HKT, Richard Shann wrote:
 My music only seldom follows common practice tonality, 

 The built-in support is for any range (e.g. E-flat to G-sharp, or D to
 F-double-sharp), with the modulation controller on the MIDI keyboard
 changing the range sharper or flatter. So if you wanted some assorted
 collection of sharps and flats (E-flat with A-flat but F-sharp ...) you
 would need a bit of scheme to convert the notes as they arrive, which is
 quite do-able - there are examples of this sort of MIDI filter in
 Denemo.

 Sure, that may be of interest to the other people on the thread who
 *are* looking for MIDI input. For myself, I prefer working with the
 code directly, and I will likely continue to prefer the code even if
 there's the option of super-amazingly-accurate MIDI input.

I would think that it could save time typing in existing scores, in
particular stuff you are used to playing.  It does not preclude you from
working with the code directly afterwards.

 That's the great thing about LP's more open design.

It's not really that it's more open but rather that parts of it are more
direct.

If you take a look at the philosophies behind string instruments,
several flavors have survived:

We have bowed instruments.  They have converged to unfretted instruments
with few courses (mostly four), the focus being on their cash register
or money notes, namely excellent and continuous control over
articulation, pitch and volume in monophonic settings.

Handplucked instruments tend to be fretted and equipped with somewhat
more courses, the frets required for better sustenance and sound quality
of principally decaying notes, and simplifying polyphonic play.

With keyboard string instruments, quill-plucked instruments are mostly
dead, and so are stopped keyboard instruments (like the fretted
clavichord).  The dominant survivor is the hammered-action pianoforte
which offers reasonably uncomplicated polyphony and per-note control of
the initial dynamic.

So even if there are common ancestors like the hurdy gurdy,
specialization on particular strengths has lead the instrument families
apart into different specimens.

In a similar vein, GUI tool philosophies and type entry methods have
diverged to a degree where there are some workflows that you don't
_want_ to be doing with a particular tool.

A tool like Denemo does not have what I would call a closed design,
but it has a different philosophy.

-- 
David Kastrup


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-27 Thread Richard Shann
On Fri, 2013-09-27 at 11:38 +0200, David Kastrup wrote:
  Sure, that may be of interest to the other people on the thread who
  *are* looking for MIDI input. For myself, I prefer working with the
  code directly, and I will likely continue to prefer the code even if
  there's the option of super-amazingly-accurate MIDI input.
 
 I would think that it could save time typing in existing scores, in
 particular stuff you are used to playing.  It does not preclude you
 from
 working with the code directly afterwards. 

Indeed if you put

(while (d-MoveCursorRight)
 (format #t ~A  (d-GetLilyPond)))

into Denemo's scheme command line interpreter  you will get the LilyPond
code for all the music from the current staff from after the cursor
splurged out on the terminal. I had better put that into a command
piping the output to a file for those who would wish for the raw
LilyPond music for inclusion in a hand-written template system.

Richard





___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-26 Thread Martin Tarenskeen



On Thu, 26 Sep 2013, Richard Shann wrote:


You may need to know about Denemo and Frescobaldi which both allow MIDI
input and generate LilyPond output.
Richard


MIDI input (using rumor) in Frescobaldi was dumped in version 2.x

--

MT

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond? (fwd)

2013-09-26 Thread Martin Tarenskeen



-- Forwarded message --
Date: Thu, 26 Sep 2013 08:12:30 +0200 (CEST)
From: Martin Tarenskeen m.tarensk...@zonnet.nl
To: searchfgold6789 searchfgold67...@live.com
Subject: Re: How to connect Midi keyboard to Lilypond?



On Wed, 25 Sep 2013, searchfgold6789 wrote:


However, I am not sure how to proceed from there...
pressing keys in vmpk doesn't do anything.

The only MIDI input for the plugin is Real Time Sequencer, and the only
input and output in vmpk is still Midi Through:0.



I tried running:
a2jmidid -e


et voila! I can select rumor from the VMPK midi configuration menu.

I have always found Audio, MIDI connections, ALSA-midi, JACK-midi on Linux hard 
to understand subjects, and still sometimes have to struggle using a 
trialerror method without knowing what and why I am doing things ..


Anyway, in this case give a2jmidid a try.


--

MT

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-26 Thread Johan Vromans
Regardless whether using a MIDI keyboard for LilyPond really helps:

 `rumor` reports: ALSA port connection error; do it manually using
 `aconnect'.

 `aconnect -i` says:

 $ aconnect -i
 client 0: 'System' [type=kernel]
 0 'Timer   '
 1 'Announce'
 client 14: 'Midi Through' [type=kernel]
 0 'Midi Through Port-0'
 client 128: 'VMPK Output' [type=user]
 0 'VMPK Output '

128 is the port of your MIDI keyboard.

 ... and `aconnect -o` says:

 $ aconnect -o
 client 14: 'Midi Through' [type=kernel]
 0 'Midi Through Port-0'
 client 129: 'VMPK Input' [type=user]
 0 'VMPK Input  '

Here, the input port of rumor should be shown. Was rumor running?

This is what I do on my system (I have a Q25 MIDI keyboard):

  % rumor
  ALSA port connection error; do it manually using `aconnect'

In another window (so rumor keeps running!):

  % aconnect -i
  ...
  client 20: 'Q25' [type=kernel]
  0 'Q25 MIDI 1  '
  client 128: 'Rumor Client' [type=user]
  1 'Rumor OUT   '

The port for the Q25 keyboard is 20.

  % aconnect -o
  ...
  client 20: 'Q25' [type=kernel]
  0 'Q25 MIDI 1  '
  client 128: 'Rumor Client' [type=user]
  0 'Rumor IN'

The port for rumor is 128. Let's connect them:

  % aconnect 20 128

(In my setup, rumor crashes at this point. No worry, just restart it and
re-issue the appropriate aconnect).

Pressing keys on the MIDI keyboard will now result in LilyPond notes
being shown in the rumor output.

Depending on your needs and skills, rumor --flat may be a good
suggestion.

MIDI devices are inherently input/output devices, that's why you see
an input port for the keyboard, and an output port for rumor.

Hope this helps.

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-26 Thread James Harkins
David Kastrup dak at gnu.org writes:

 It's been some time since I last tried, but the basic answer I arrived
 at for myself was don't bother.  The tools are not good enough right
 now to save time.

I have to agree with David here.

When I first started looking at LilyPond, one of my first questions was
about MIDI input. But then I realized:

- I would have used MIDI for step input (hold a note, press a key for the
rhythmic value). So, which is faster? Reaching for another keyboard to hold
down, say, F and type 2, or just to type f2 on one keyboard? Seemed to me
that it would be faster to stick with one keyboard (the computer keyboard).

- Being dependent on a MIDI keyboard for input would mean that I would find
it harder to enter music when I didn't have the MIDI keyboard. For instance,
last spring, I needed to hack up a very quick Amazing Grace setting for
flute and bassoon. So I jotted a few notes on paper, then went to a cafe
typed into LilyPond for, oh, 15-20 minutes or so (including slurs and other
expressive marks) and I could e-mail the score, using only my laptop, no
extra hardware.

- With a MIDI keyboard, I would be back to the Finale hell of correcting
enharmonic misspellings. Typing LilyPond code directly, I just write the
enharmonic that I want. If I need D-double-flat, I just write dff (using
English note names -- deses in Dutch). With MIDI, it would transcribe C
natural first, and then I would have to fix it. That's not exactly a
timesaver. (This touches on one of the big reasons why I like LilyPond much
better. The wysiwyg Finale approach is to make a lot of layout mistakes by
default and allow the user to correct them. The LilyPond approach is to make
fewer layout mistakes to begin with.)

In short, I was asking about MIDI note input because that's what I was used
to in Finale. It didn't take too long to figure out that it was faster and
easier to just type the code.

hjh


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-26 Thread David Kastrup
James Harkins jamshar...@gmail.com writes:

 David Kastrup dak at gnu.org writes:

 It's been some time since I last tried, but the basic answer I arrived
 at for myself was don't bother.  The tools are not good enough right
 now to save time.

 I have to agree with David here.

 When I first started looking at LilyPond, one of my first questions was
 about MIDI input. But then I realized:

 - I would have used MIDI for step input (hold a note, press a key for
 the rhythmic value). So, which is faster? Reaching for another
 keyboard to hold down, say, F and type 2, or just to type f2 on one
 keyboard? Seemed to me that it would be faster to stick with one
 keyboard (the computer keyboard).

Well, add to that reasonably good rhythm detection so that you basically
just need to put in the bar checks and your input tool corrects its
conceptions accordingly.  Or make a completely separate input pass just
for entering the durations.  Or combine them, and update the guesses
based on the specified durations.

There are a number of ways in which one can imagine an actually helpful
way of working with a separate Midi input, or even with abusing the
computer keyboard itself as a Midi keyboard approximation.

And then there is the question of how convenient your editing tools make
it to pull apart something like a Midi performance of a piano concerto
into the kind of voicing you need for making LilyPond happy with the
music.  That's not the ordinary cutpaste support.  If I have something
like wrongly chorded expressions, how to cut out selected notes in
chords and then paste them out into a separate voice?

That's something that Emacs' LilyPond mode could conceivably be extended
to do with a reasonable degree of comfort, and of course it's a nice
challenge for something like Frescobaldi as well.  It's not strictly
related to Midi, but this sort of editing task is more likely to occur
with Midi-based workflows.

Anway, my point is: the currently available tools are not good enough
right now to save time.

I'm not saying that this means the idea is doomed.  I think that would
be a sour grapes stance.  But at the current point of time, the only
convincing reason I see for working with Midi input is if you plan on
improving the available tools, and in that case, full speed ahead!

-- 
David Kastrup


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-26 Thread Gabriel Striewe
 Anway, my point is: the currently available tools are not good enough
 right now to save time.
 
 I'm not saying that this means the idea is doomed.  I think that would
 be a sour grapes stance.  But at the current point of time, the only
 convincing reason I see for working with Midi input is if you plan on
 improving the available tools, and in that case, full speed ahead!
 
 -- 
 David Kastrup

Hello,

on 2012' Musikmesse in Frankfurt, I came across this:

http://www.arpegemusic.com/mtk.htm

a keyboard used to input events into a software called Pizzicato, a
music notation software. 

It can be used with Finale and Sibelius, via MusicXML export. 

Has anybody such a keyboard available. It would probably only be a
matter of finding out x event codes for each key of the keyboard, and
mapping them to lilypond, probably via an abstraction layer, so that
it could be used with lilypond, frescobaldi and any other open source
notation software.

Unfortunately, the keyboard isn't sold separately from the software.

Regards,

Gabriel

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-26 Thread Johan Vromans
James Harkins jamshar...@gmail.com writes:

 I have to agree with David here.

 When I first started looking at LilyPond, one of my first questions was
 about MIDI input. But then I realized:

... this is all based on using a MIDI keyboard as the only means of
input. 

Personally I'd like to use it to set up a rhythmic pattern and fill in
the notes (pitches) later with the text editor. Actually I could do this
with a timing program that uses keystrokes from the standard keyboard...
does such a tool exist?

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-26 Thread Richard Shann
On Thu, 2013-09-26 at 09:32 +, James Harkins wrote:
 - With a MIDI keyboard, I would be back to the Finale hell of
 correcting
 enharmonic misspellings. 

Enharmonic misspellings are a thing of the past if you use Denemo to
play in the pitches from a MIDI keyboard. Firstly, because the set of
enharmonics are adjusted to suit the keysignature (and can be shifted
further flatwise/sharpwise to suit modulations) and secondly because
there is a very simple pitch-spelling algorithm in Denemo: augmented and
diminished intervals are played in a different channel, so that you are
alerted if you enter C followed by D-sharp instead of C followed by
E-flat - it sounds on a different instrument.
Since introducing this I have had zero enharmonic misspellings in my
transcriptions. But this might not be suitable for some sorts of music,
I confess.

Richard



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-26 Thread Laura Conrad
 David == David Kastrup d...@gnu.org writes:

David It's been some time since I last tried, but the basic answer
David I arrived at for myself was don't bother.  The tools are
David not good enough right now to save time.

For me, MIDI input does save time.  I cheat and use the numeric keypad
to input durations, but I get the note names and octavations by playing
the notes on a MIDI keyboard. 

Just this week I did a piece from the alphanumeric keyboard, because the
scan I was transcribing from was bad enough that I needed a complicated
setup with a magnifying sheet propped over the paper, and so it wasn't
as easy to reach the MIDI keyboard as with my normal setup.  And I found
that the input time was about the same (adjusting for the extra reading
time with the bad scan), but the editing time (especially fixing
octavation errors) was much longer with the computer keyboard.  I'm sure
it's possible to practice and get better with entering the octaves where
necessary, but I also spent enough time practicing scales on the piano
that I'm not at all sure I'll ever be able to type them as fast as I can
play them.

I use http://utopia.knoware.nl/~hlub/uck/software, which I think has
been mentioned elsewhere in the thread.  

I agree that the tools could be improved a lot.  If anyone who knows
LINUX audio ever feels like developing something like midi-input that
will run under jack, so that I could hear the notes as I play them, I
would appreciate it.

-- 
Laura   (mailto:lcon...@laymusic.org, twitter: @serpentplayer)
(617) 661-8097  233 Broadway, Cambridge, MA 02139   
http://www.laymusic.org/ http://www.serpentpublications.org

The family lived so frugally that his mother, Dora, made him shirts
out of scraps of fabric. Once she made herself a skirt out of the back
of the suit that her younger brother was buried in. She didn't want
the material to go to waste.

Michael Kimmelman, in the NY Times obituary of Robert Rauschenberg

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-26 Thread Richard Shann
On Thu, 2013-09-26 at 11:52 +0200, David Kastrup wrote:
 James Harkins jamshar...@gmail.com writes:
 
  David Kastrup dak at gnu.org writes:
 
  It's been some time since I last tried, but the basic answer I arrived
  at for myself was don't bother.  The tools are not good enough right
  now to save time.
 
  I have to agree with David here.
 
  When I first started looking at LilyPond, one of my first questions was
  about MIDI input. But then I realized:
 
  - I would have used MIDI for step input (hold a note, press a key for
  the rhythmic value). So, which is faster? Reaching for another
  keyboard to hold down, say, F and type 2, or just to type f2 on one
  keyboard?

I think the common technique for users of Finale et al is to use one
hand to change prevailing duration on the pc-keyboard and the other to
play pitches on the MIDI keyboard. This is based on the observation that
the pitch usually changes more often than the duration.

  Seemed to me that it would be faster to stick with one
  keyboard (the computer keyboard).
 
 Well, add to that reasonably good rhythm detection so that you basically
 just need to put in the bar checks and your input tool corrects its
 conceptions accordingly.  Or make a completely separate input pass just
 for entering the durations.

That is the method I developed for Denemo.

   Or combine them, and update the guesses
 based on the specified durations.
 
 There are a number of ways in which one can imagine an actually helpful
 way of working with a separate Midi input, or even with abusing the
 computer keyboard itself as a Midi keyboard approximation.
 
 And then there is the question of how convenient your editing tools make
 it to pull apart something like a Midi performance of a piano concerto
 into the kind of voicing you need for making LilyPond happy with the
 music.  That's not the ordinary cutpaste support.  If I have something
 like wrongly chorded expressions, how to cut out selected notes in
 chords and then paste them out into a separate voice?

Curiously there is a command in Denemo for splitting apart a piece
written as chords into voices. But your point is well-taken, more time
is spent on getting the voices right in polyphonic keyboard music than
in the raw note entry; the advantage of a MIDI keyboard is marginal.

 
 That's something that Emacs' LilyPond mode could conceivably be extended
 to do with a reasonable degree of comfort, and of course it's a nice
 challenge for something like Frescobaldi as well.  It's not strictly
 related to Midi, but this sort of editing task is more likely to occur
 with Midi-based workflows.
 
 Anway, my point is: the currently available tools are not good enough
 right now to save time.

This very much depends on the sort of music you are working with. Try
typing in the LilyPond syntax for the Vivaldi sonata movement
(https://vimeo.com/62188678) that was generated in 10 mins using Denemo
working straight from an original print and you will be convinced (I
hope).

Richard



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-26 Thread Richard Shann
On Thu, 2013-09-26 at 15:41 +0200, Johan Vromans wrote:
 James Harkins jamshar...@gmail.com writes:
 
  I have to agree with David here.
 
  When I first started looking at LilyPond, one of my first questions was
  about MIDI input. But then I realized:
 
 ... this is all based on using a MIDI keyboard as the only means of
 input. 
 
 Personally I'd like to use it to set up a rhythmic pattern and fill in
 the notes (pitches) later with the text editor. Actually I could do this
 with a timing program that uses keystrokes from the standard keyboard...
 does such a tool exist?

Not as far as I know: I think it could be done using a neural net and
training it to recognize the style of music output that you intend when
you play. (The naive output a note of the duration I play simply does
not work). But there would still be a lot of ambiguity except for very
simple music, and correcting errors is enormously more expensive than
inputting the correct thing first off.

Richard




___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-26 Thread David Kastrup
Richard Shann richard.sh...@virgin.net writes:

 On Thu, 2013-09-26 at 11:52 +0200, David Kastrup wrote:

 Anway, my point is: the currently available tools are not good enough
 right now to save time.

 This very much depends on the sort of music you are working with. Try
 typing in the LilyPond syntax for the Vivaldi sonata movement
 (https://vimeo.com/62188678) that was generated in 10 mins using
 Denemo working straight from an original print and you will be
 convinced (I hope).

I haven't tried Denemo, certainly not in the last few years.  I probably
need to do so.  It's probably impolite to use it just as a glorified
Midi input tool, but if it does that job better than, say, Rosegarden...

Now here's the deal: my main Midi device is a rather simplistic midified
accordion.  Accordions have chord buttons and bass buttons.  The chord
buttons deliver three-note chords, the bass buttons single-note bass
notes.  The actual chords are composed from 12 different notes (only a
single octave) of which three are selected by a mechanical lever system.
If you tell the Midi electronics to be chord-accurate, it will only
report a chord note when at least three levers have been detected.  So
unless you use more than one chord button at a time (actually perfectly
feasible, for example for getting Cmaj7 you'd use Cmaj+Amin), the chords
will be delivered and released perfectly simultaneously.

So if I'm doing the full deal, I'll be getting material on three
channels (bass, chords, melody) where the chords at least are nicely
synchronized.

Is that something that Denemo is supposed to be able to deal with well?

-- 
David Kastrup

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-26 Thread Richard Shann
On Thu, 2013-09-26 at 19:16 +0200, David Kastrup wrote:
 Richard Shann richard.sh...@virgin.net writes:
 
  On Thu, 2013-09-26 at 11:52 +0200, David Kastrup wrote:
 
  Anway, my point is: the currently available tools are not good enough
  right now to save time.
 
  This very much depends on the sort of music you are working with. Try
  typing in the LilyPond syntax for the Vivaldi sonata movement
  (https://vimeo.com/62188678) that was generated in 10 mins using
  Denemo working straight from an original print and you will be
  convinced (I hope).
 
 I haven't tried Denemo, certainly not in the last few years.  I probably
 need to do so.  It's probably impolite to use it just as a glorified
 Midi input tool, but if it does that job better than, say, Rosegarden...
 
 Now here's the deal: my main Midi device is a rather simplistic midified
 accordion.  Accordions have chord buttons and bass buttons.  The chord
 buttons deliver three-note chords, the bass buttons single-note bass
 notes.  The actual chords are composed from 12 different notes (only a
 single octave) of which three are selected by a mechanical lever system.
 If you tell the Midi electronics to be chord-accurate, it will only
 report a chord note when at least three levers have been detected.  So
 unless you use more than one chord button at a time (actually perfectly
 feasible, for example for getting Cmaj7 you'd use Cmaj+Amin), the chords
 will be delivered and released perfectly simultaneously.
 
 So if I'm doing the full deal, I'll be getting material on three
 channels (bass, chords, melody) where the chords at least are nicely
 synchronized.
 
 Is that something that Denemo is supposed to be able to deal with well?

Denemo completely ignores the time-stamps on the midi input stream. The
midi events are serialized into a buffer by a separate thread, and
Denemo just picks them up in the order they appear in the queue. If you
want to generate a LilyPond chord you need to hold the Alt key down or
press the sustain pedal. And then, as with all other rhythmic matters,
you can play the chord as raggedly or as simultaneously as you like.

Richard




___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-26 Thread David Kastrup
Richard Shann richard.sh...@virgin.net writes:

 Denemo completely ignores the time-stamps on the midi input
 stream. The midi events are serialized into a buffer by a separate
 thread, and Denemo just picks them up in the order they appear in the
 queue. If you want to generate a LilyPond chord you need to hold the
 Alt key down or press the sustain pedal. And then, as with all other
 rhythmic matters, you can play the chord as raggedly or as
 simultaneously as you like.

Uh, that does not sound like it would make entry with the chord buttons
fun.  At one point of time I'll need to take a look at making Emacs
smarter.

-- 
David Kastrup

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-26 Thread James Harkins
On Sep 27, 2013 12:10 AM, Richard Shann richard.sh...@virgin.net wrote:
 Since introducing this I have had zero enharmonic misspellings in my
 transcriptions. But this might not be suitable for some sorts of music,
 I confess.

My music only seldom follows common practice tonality, so I'd have to doubt
that Denemo would be any more effective for me than typing the code. But
sure, what you're describing would easily beat Finale.

hjh
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


How to connect Midi keyboard to Lilypond?

2013-09-25 Thread searchfgold6789
Hello,

I was looking for a way to create Lilypond files at a better speed than just
typing them by hand. Someone suggested I use my computer keyboard as a MIDI
keyboard. I didn't know Lilypond could do this, and looking online, I found
vmpk, rumor, and lyqi and compiled the latest versions of each with success.

Vmpk is the midi keyboard itself, and rumor and lyqi are the programs that
take input from a midi device and convert it into lilypond syntax, right?
Lyqi seems more advanced, somehow, than rumor... My question is, which
should I use, and how should I use it? I can start vmpk successfully, but
beyond that I am unsure on what to do. `lyqi` returns command not found
and `rumor` reports: ALSA port connection error; do it manually using
`aconnect'.

`aconnect -i` says:

$ aconnect -i
client 0: 'System' [type=kernel]
0 'Timer   '
1 'Announce'
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 128: 'VMPK Output' [type=user]
0 'VMPK Output '

... and `aconnect -o` says:

$ aconnect -o
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 129: 'VMPK Input' [type=user]
0 'VMPK Input  '

I am not sure what I should connect to what. What is particularly confusing
to me is why inputs are listed under the list of what are supposed to be
outputs.

Has anyone had success with getting Midi to Lilypond to work?

I appreciate your time,

 - R.



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/How-to-connect-Midi-keyboard-to-Lilypond-tp151351.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-25 Thread Shane Brandes
Lilypond is a purely a typesetting program. There is no native way to
input midi to Lilypond. You will need a secondary program like Rumor
or Denemo to record your midi and then convert to xml and then to
lilypond. Rosegarden or Musescore also might assist in the process.
Most of Lilyponders seem to find it easier to input by text and more
accurate and oddly enough faster than fussing with midi.

best of luck,
Shane

On Wed, Sep 25, 2013 at 2:20 PM, searchfgold6789
searchfgold67...@live.com wrote:
 Hello,

 I was looking for a way to create Lilypond files at a better speed than just
 typing them by hand. Someone suggested I use my computer keyboard as a MIDI
 keyboard. I didn't know Lilypond could do this, and looking online, I found
 vmpk, rumor, and lyqi and compiled the latest versions of each with success.

 Vmpk is the midi keyboard itself, and rumor and lyqi are the programs that
 take input from a midi device and convert it into lilypond syntax, right?
 Lyqi seems more advanced, somehow, than rumor... My question is, which
 should I use, and how should I use it? I can start vmpk successfully, but
 beyond that I am unsure on what to do. `lyqi` returns command not found
 and `rumor` reports: ALSA port connection error; do it manually using
 `aconnect'.

 `aconnect -i` says:

 $ aconnect -i
 client 0: 'System' [type=kernel]
 0 'Timer   '
 1 'Announce'
 client 14: 'Midi Through' [type=kernel]
 0 'Midi Through Port-0'
 client 128: 'VMPK Output' [type=user]
 0 'VMPK Output '

 ... and `aconnect -o` says:

 $ aconnect -o
 client 14: 'Midi Through' [type=kernel]
 0 'Midi Through Port-0'
 client 129: 'VMPK Input' [type=user]
 0 'VMPK Input  '

 I am not sure what I should connect to what. What is particularly confusing
 to me is why inputs are listed under the list of what are supposed to be
 outputs.

 Has anyone had success with getting Midi to Lilypond to work?

 I appreciate your time,

  - R.



 --
 View this message in context: 
 http://lilypond.1069038.n5.nabble.com/How-to-connect-Midi-keyboard-to-Lilypond-tp151351.html
 Sent from the User mailing list archive at Nabble.com.

 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-25 Thread Hans Aberg
On 25 Sep 2013, at 20:20, searchfgold6789 searchfgold67...@live.com wrote:

 I was looking for a way to create Lilypond files at a better speed than just
 typing them by hand. Someone suggested I use my computer keyboard as a MIDI
 keyboard. 

An article about using a plugin for jEdit.

http://www.musicbyandrew.ca/finale-lilypond-4.html


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-25 Thread searchfgold6789
Thanks for the link.

I am still having trouble getting vmpk and the jedit plugin to connect. I
open vmpk, open jedit to a blank document, and set the jedit plugin's
language to English. However, I am not sure how to proceed from there...
pressing keys in vmpk doesn't do anything.

The only MIDI input for the plugin is Real Time Sequencer, and the only
input and output in vmpk is still Midi Through:0.



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/How-to-connect-Midi-keyboard-to-Lilypond-tp151351p151359.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re:How to connect Midi keyboard to Lilypond?

2013-09-25 Thread Cesar Penagos
There is a mode for emacs that make posible intruduce notes with a Midi
 keyboard, you can dawnload from this page.
Emacs MIDI-input mode
http://utopia.knoware.nl/~hlub/uck/rlwrap/#midi_input



Atentamente;
César Penagos




2013/9/25 lilypond-user-requ...@gnu.org

 Send lilypond-user mailing list submissions to
 lilypond-user@gnu.org

 To subscribe or unsubscribe via the World Wide Web, visit
 https://lists.gnu.org/mailman/listinfo/lilypond-user
 or, via email, send a message with subject or body 'help' to
 lilypond-user-requ...@gnu.org

 You can reach the person managing the list at
 lilypond-user-ow...@gnu.org

 When replying, please edit your Subject line so it is more specific
 than Re: Contents of lilypond-user digest...


 Today's Topics:

1. Re:programming error (Eluze)
2. Re:programming error (Thomas Morley)
3. Re:How to connect Midi keyboard to Lilypond? (Shane Brandes)
4. Re:How to connect Midi keyboard to Lilypond? (Hans Aberg)
5. Re:How to connect Midi keyboard to Lilypond? (searchfgold6789)
6. Re:programming error (MING TSANG)


 --

 Message: 1
 Date: Thu, 26 Sep 2013 00:13:58 +0200
 From: Eluze elu...@gmail.com
 To: lilypond-user@gnu.org
 Subject: Re: programming error
 Message-ID: 52436026.1030...@gmail.com
 Content-Type: text/plain; charset=iso-8859-1; Format=flowed

 hi Ming Tsang

 please provide a minimal + compiling example showing the problem.

 thanks
 Eluze

 Am 26.09.2013 00:02, schrieb MING TSANG:
  Lilyponders:
  I encounter the following error and warning.
  1.  programming error: Impossible or ambiguous (de)crescendo in MIDI.
 continuing, cross fingers
  2.warning: LyricText has empty extent and non-empty stencil.
 
  I have desk check and weren't able to resolve them.  Any info pertain to
 these is appreciated.
  I attach the .ly file
  Emanuel,
  Ming
 
  Starting lilypond-windows.exe 2.17.26 [how-beautiful-your-name.ly]...
  Processing `C:/Users/Tsang/Dropbox/Lyndon/LiLy/how-beautiful-your-name/
 how-beautiful-your-name.ly'
  Parsing...
  Interpreting music...
  MIDI output to `how-beautiful-your-name-soprano.mid'...
  Interpreting music...
  programming error: Impossible or ambiguous (de)crescendo in MIDI.
  continuing, cross fingers
  programming error: Impossible or ambiguous (de)crescendo in MIDI.
  continuing, cross fingers
  MIDI output to `how-beautiful-your-name-alto.mid'...
  Interpreting music...
  programming error: Impossible or ambiguous (de)crescendo in MIDI.
  continuing, cross fingers
  programming error: Impossible or ambiguous (de)crescendo in MIDI.
  continuing, cross fingers
  MIDI output to `how-beautiful-your-name-tenor.mid'...
  Interpreting music...
  programming error: Impossible or ambiguous (de)crescendo in MIDI.
  continuing, cross fingers
  programming error: Impossible or ambiguous (de)crescendo in MIDI.
  continuing, cross fingers
  Interpreting music...[8][16][24][32][40][48][56]
  Preprocessing graphical objects...
  MIDI output to `how-beautiful-your-name-bass.mid'...
  Finding the ideal number of pages...
  Fitting music on 4 or 5 pages...
  Drawing systems...
  Layout output to `how-beautiful-your-name-bass.ps'...
  Converting to `./how-beautiful-your-name-bass.pdf'...
  Interpreting music...[8][16][24][32][40][48]
  Preprocessing graphical objects...
  warning: LyricText has empty extent and non-empty stencil.
  warning: LyricText has empty extent and non-empty stencil.
 
 
  ___
  lilypond-user mailing list
  lilypond-user@gnu.org
  https://lists.gnu.org/mailman/listinfo/lilypond-user

 -- next part --
 An HTML attachment was scrubbed...
 URL: 
 http://lists.gnu.org/archive/html/lilypond-user/attachments/20130926/d3a90f38/attachment.html
 

 --

 Message: 2
 Date: Thu, 26 Sep 2013 00:25:52 +0200
 From: Thomas Morley thomasmorle...@gmail.com
 To: Eluze elu...@gmail.com
 Cc: lilypond-user lilypond-user@gnu.org
 Subject: Re: programming error
 Message-ID:
 CABsfGyXpxhi1paTjOTsfjuT3ZRjnORJVXs4f=
 0saqnb3tj5...@mail.gmail.com
 Content-Type: text/plain; charset=ISO-8859-1

 2013/9/26 Eluze elu...@gmail.com:
  hi Ming Tsang
 
  please provide a minimal + compiling example showing the problem.
 
  thanks
  Eluze

 +1

 -Harm



 --

 Message: 3
 Date: Wed, 25 Sep 2013 18:27:02 -0400
 From: Shane Brandes sh...@grayskies.net
 To: searchfgold6789 searchfgold67...@live.com
 Cc: LilyPond User Group lilypond-user@gnu.org
 Subject: Re: How to connect Midi keyboard to Lilypond?
 Message-ID:
 
 cany9urgd8thoj8pxhfg7hmrh4ys94m9zso37bkcwwij4u9r...@mail.gmail.com
 Content-Type: text/plain; charset=ISO-8859-1

 Lilypond is a purely a typesetting program. There is no native way to
 input midi to Lilypond. You will need a secondary program like Rumor
 or Denemo to record your midi

Re: How to connect Midi keyboard to Lilypond?

2013-09-25 Thread Richard Shann
You may need to know about Denemo and Frescobaldi which both allow MIDI
input and generate LilyPond output.
Richard

On Wed, 2013-09-25 at 11:20 -0700, searchfgold6789 wrote:
 Hello,
 
 I was looking for a way to create Lilypond files at a better speed than just
 typing them by hand. Someone suggested I use my computer keyboard as a MIDI
 keyboard. I didn't know Lilypond could do this, and looking online, I found
 vmpk, rumor, and lyqi and compiled the latest versions of each with success.
 
 Vmpk is the midi keyboard itself, and rumor and lyqi are the programs that
 take input from a midi device and convert it into lilypond syntax, right?
 Lyqi seems more advanced, somehow, than rumor... My question is, which
 should I use, and how should I use it? I can start vmpk successfully, but
 beyond that I am unsure on what to do. `lyqi` returns command not found
 and `rumor` reports: ALSA port connection error; do it manually using
 `aconnect'.
 
 `aconnect -i` says:
 
 $ aconnect -i
 client 0: 'System' [type=kernel]
 0 'Timer   '
 1 'Announce'
 client 14: 'Midi Through' [type=kernel]
 0 'Midi Through Port-0'
 client 128: 'VMPK Output' [type=user]
 0 'VMPK Output '
 
 ... and `aconnect -o` says:
 
 $ aconnect -o
 client 14: 'Midi Through' [type=kernel]
 0 'Midi Through Port-0'
 client 129: 'VMPK Input' [type=user]
 0 'VMPK Input  '
 
 I am not sure what I should connect to what. What is particularly confusing
 to me is why inputs are listed under the list of what are supposed to be
 outputs.
 
 Has anyone had success with getting Midi to Lilypond to work?
 
 I appreciate your time,
 
  - R.
 
 
 
 --
 View this message in context: 
 http://lilypond.1069038.n5.nabble.com/How-to-connect-Midi-keyboard-to-Lilypond-tp151351.html
 Sent from the User mailing list archive at Nabble.com.
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to connect Midi keyboard to Lilypond?

2013-09-25 Thread David Kastrup
searchfgold6789 searchfgold67...@live.com writes:

 Hello,

 I was looking for a way to create Lilypond files at a better speed than just
 typing them by hand. Someone suggested I use my computer keyboard as a MIDI
 keyboard. I didn't know Lilypond could do this, and looking online, I found
 vmpk, rumor, and lyqi and compiled the latest versions of each with success.

 Vmpk is the midi keyboard itself, and rumor and lyqi are the programs that
 take input from a midi device and convert it into lilypond syntax, right?
 Lyqi seems more advanced, somehow, than rumor... My question is, which
 should I use, and how should I use it?

It's been some time since I last tried, but the basic answer I arrived
at for myself was don't bother.  The tools are not good enough right
now to save time.

-- 
David Kastrup


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


MIDI keyboard

2013-08-13 Thread Johan Vromans
Hi,

I'm a lousy keyboard player...

Nevertheless I think a MIDI keyboard could be a good companion to
produce initial note input for LilyPond.

What I think would be handy is two pass input. In the first pass, only
register the durations of the notes. In the second pass register the
actual notes. Is there any software that facilitates this? My platform
is Linux. Rumor comes a step in the right direction, but cannot combine
the two passes.

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Cole Ingraham
LypondTool for jEdit has midi keyboard input but I believe it is only for
pitches.

-Cole

On Tuesday, August 13, 2013, Johan Vromans wrote:

 Hi,

 I'm a lousy keyboard player...

 Nevertheless I think a MIDI keyboard could be a good companion to
 produce initial note input for LilyPond.

 What I think would be handy is two pass input. In the first pass, only
 register the durations of the notes. In the second pass register the
 actual notes. Is there any software that facilitates this? My platform
 is Linux. Rumor comes a step in the right direction, but cannot combine
 the two passes.

 -- Johan

 ___
 lilypond-user mailing list
 lilypond-user@gnu.org javascript:;
 https://lists.gnu.org/mailman/listinfo/lilypond-user



-- 
http://www.coleingraham.com
http://www.glitchlich.com
https://soundcloud.com/coledingraham
http://www.facebook.com/coleingrahammusic
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Federico Bruni
2013/8/13 Johan Vromans jvrom...@squirrel.nl

 What I think would be handy is two pass input. In the first pass, only
 register the durations of the notes. In the second pass register the
 actual notes. Is there any software that facilitates this? My platform
 is Linux. Rumor comes a step in the right direction, but cannot combine
 the two passes.


Denemo already supports this two pass input,  you can find a screencast on
Vimeo.
There's an open issue for Frescobaldi:
https://github.com/wbsoft/frescobaldi/issues/21
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Johan Vromans
Federico Bruni fedel...@gmail.com writes:

 Denemo already supports this two pass input, you can find a screencast
 on Vimeo.

Yes, I did look at Denemo. With Denemo you have to enter the durations
using pre-defined keypad keys. In other words, you need to know
beforehand whether the next note is 4, or 8, or 2. and so on.

I would like to enter that part of the information using  rhythmic
pressing of a simple key (on the midi keyboard).

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread David Kastrup
Johan Vromans jvrom...@squirrel.nl writes:

 Federico Bruni fedel...@gmail.com writes:

 Denemo already supports this two pass input, you can find a screencast
 on Vimeo.

 Yes, I did look at Denemo. With Denemo you have to enter the durations
 using pre-defined keypad keys. In other words, you need to know
 beforehand whether the next note is 4, or 8, or 2. and so on.

 I would like to enter that part of the information using  rhythmic
 pressing of a simple key (on the midi keyboard).

Will probably usually sound similar to the start of the fugue in BWV565
except that instead of the a' every second note you get something less
pretty.  Maybe turn the sound off when entering...

-- 
David Kastrup


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Richard Shann
On Tue, 13 Aug 2013 12:17:17 +0200
Johan Vromans jvrom...@squirrel.nl wrote:

 Federico Bruni fedel...@gmail.com writes:
 
  Denemo already supports this two pass input, you can find a
  screencast on Vimeo.
 
 Yes, I did look at Denemo. With Denemo you have to enter the durations
 using pre-defined 

you can choose any key press you want for this

 keypad keys. In other words, you need to know
 beforehand whether the next note is 4, or 8, or 2. and so on.
 
 I would like to enter that part of the information using  rhythmic

here is your problem. You are hoping that the timing of your keypress
could be interpreted and a duration of note estimated from it. Such
systems have been tried many times, and are offered by programs that
don't care if you succeed or not, as long as you buy the program. They
don't work because of the subtleties of timing, rests and notation
(consider, 1/4 note tied to 1/8 note is the same duration as dotted 1/4
note).
Well, I would like to be proved wrong; the moment you hear of a way of
doing it I promise I will implement it in Denemo: everything is there
just waiting for someone to invent the algorithm.

Be aware that in terms of speed of entry, it would not help: with the
numeric keypad method you can incorporate the slurs as you enter the
rhythm, and (with the latest version of Denemo) you can enter triplets
while not breaking your rhythm. What it would save is getting used to
switching key press of each type of duration, which is definitely a
knack.

Richard



 pressing of a simple key (on the midi keyboard).
 
 -- Johan
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread David Kastrup
Richard Shann richard.sh...@virgin.net writes:

 On Tue, 13 Aug 2013 12:17:17 +0200
 Johan Vromans jvrom...@squirrel.nl wrote:

 Federico Bruni fedel...@gmail.com writes:
 
  Denemo already supports this two pass input, you can find a
  screencast on Vimeo.
 
 Yes, I did look at Denemo. With Denemo you have to enter the durations
 using pre-defined 

 you can choose any key press you want for this

 keypad keys. In other words, you need to know
 beforehand whether the next note is 4, or 8, or 2. and so on.
 
 I would like to enter that part of the information using  rhythmic

 here is your problem. You are hoping that the timing of your keypress
 could be interpreted and a duration of note estimated from it. Such
 systems have been tried many times, and are offered by programs that
 don't care if you succeed or not, as long as you buy the program. They
 don't work because of the subtleties of timing, rests and notation
 (consider, 1/4 note tied to 1/8 note is the same duration as dotted 1/4
 note).
 Well, I would like to be proved wrong; the moment you hear of a way of
 doing it I promise I will implement it in Denemo: everything is there
 just waiting for someone to invent the algorithm.

Well, it's easy enough: store the exact times, then adjust the estimated
musical durations as the user enters correct durations and/or bar lines.
If you integrate a human into the process interactively, the task
becomes less complex and followup errors are only temporary.

-- 
David Kastrup


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Carl Peterson
On Tue, Aug 13, 2013 at 11:19 AM, Richard Shann richard.sh...@virgin.netwrote:


 here is your problem. You are hoping that the timing of your keypress
 could be interpreted and a duration of note estimated from it. Such
 systems have been tried many times, and are offered by programs that
 don't care if you succeed or not, as long as you buy the program. They
 don't work because of the subtleties of timing, rests and notation
 (consider, 1/4 note tied to 1/8 note is the same duration as dotted 1/4
 note).
 Well, I would like to be proved wrong; the moment you hear of a way of
 doing it I promise I will implement it in Denemo: everything is there
 just waiting for someone to invent the algorithm.


Richard,
ICBW, but I think that *usually*, 4. vs 4~8 depends on the context and the
time signature. For instance, I was told to break and tie notes if they
cross the midline of a duple or quadruple measure (so c4 c4. c8 c4 would
be written as c4 c4~c8 c8 c4 in 4/4 and c8 d e4 f8 g as c8 d e~e f g
in 6/8), but there are others that are largely stylistic (such as whether
to break a quarter note if it crosses any beat at all).

One option would be to have a MIDI-entry mode and notate based on actual
durations (i.e., notate a 4. if that was what was played), then present it
to the user to review with a popup of some sort to allow for alternate
notations (e.g., show c4~c8 or c8~c4 [depending on where the beat is] as an
alternate to c4.) before entering into the score proper.

Carl
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Johan Vromans
Richard Shann richard.sh...@virgin.net writes:

 here is your problem. You are hoping that the timing of your keypress
 could be interpreted and a duration of note estimated from it. Such
 systems have been tried many times, and are offered by programs that
 don't care if you succeed or not, as long as you buy the program. They
 don't work because of the subtleties of timing, rests and notation
 (consider, 1/4 note tied to 1/8 note is the same duration as dotted 1/4
 note).

Rumor does this, to some extent.

 Be aware that in terms of speed of entry, it would not help: with the
 numeric keypad method you can incorporate the slurs as you enter the
 rhythm, and (with the latest version of Denemo) you can enter triplets
 while not breaking your rhythm. What it would save is getting used to
 switching key press of each type of duration, which is definitely a
 knack.

As a lousy keyboard player I can tell that some notes are shorter or
longer than others, but is it a half note? Or a dotted quarter? It's
hard for me to tell beforehand. (Yes I agree that it would be beneficial
to learn, but apparently I'm not just a lousy keyboard player, also a
lazy one :) ).

Later, while working out the LilyPond score, I straigthen out these
details but the more I get right initially the less I need to do later.

I'll give denemo an additional try.

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Richard Shann
On Tue, 13 Aug 2013 11:50:16 -0400
Carl Peterson carlopeter...@gmail.com wrote:

 On Tue, Aug 13, 2013 at 11:19 AM, Richard Shann
 richard.sh...@virgin.netwrote:
 
 
  here is your problem. You are hoping that the timing of your
  keypress could be interpreted and a duration of note estimated from
  it. Such systems have been tried many times, and are offered by
  programs that don't care if you succeed or not, as long as you buy
  the program. They don't work because of the subtleties of timing,
  rests and notation (consider, 1/4 note tied to 1/8 note is the same
  duration as dotted 1/4 note).
  Well, I would like to be proved wrong; the moment you hear of a way
  of doing it I promise I will implement it in Denemo: everything is
  there just waiting for someone to invent the algorithm.
 
 
 Richard,
 ICBW, but I think that *usually*, 4. vs 4~8 depends on the context
 and the time signature. For instance, I was told to break and tie
 notes if they cross the midline of a duple or quadruple measure (so
 c4 c4. c8 c4 would be written as c4 c4~c8 c8 c4 in 4/4 and c8 d
 e4 f8 g as c8 d e~e f g in 6/8), but there are others that are
 largely stylistic (such as whether to break a quarter note if it
 crosses any beat at all).

yes, I just chose an example at random, there is no 1-1 relationship
between performance and notation; for any entry system to be useful it
has to be highly reliable, fixing mistakes has to be counted as a very
high penalty for any entry system. That is why Optical Music
Recognition (OMR, see Audiveris for example) is still slower than
entering music by playing in, usually.

 
 One option would be to have a MIDI-entry mode and notate based on
 actual durations (i.e., notate a 4. if that was what was played),
 then present it to the user to review with a popup of some sort to
 allow for alternate notations (e.g., show c4~c8 or c8~c4 [depending
 on where the beat is] as an alternate to c4.) before entering into
 the score proper.

The set of alternate notations in music is very large. For music that
sticks to a reasonably small set of idioms presenting these to the
program first and playing them on the MIDI keyboard to teach the
program how you play them sounds like a better bet. This would be a
similar task to the OMR, and if someone
creates a library that does this I'll be the first to use it.

If you can read music fluently and have a lot of music to enter
sequentially into LilyPond then Denemo gives you a way of leveraging
your sight-reading skill to enter the music by allowing you to enter it
in music time - that is you can keep track of where you are in the
music entry process because you are reading and playing the music as
music, not as a set of letters with numbers, dots, apostrophes etc. But
if I could cut it down to a single play through instead of two, I would
be even happier.

Richard






___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Richard Shann
On Tue, 13 Aug 2013 18:00:01 +0200
Johan Vromans jvrom...@squirrel.nl wrote:

 Richard Shann richard.sh...@virgin.net writes:
 
  here is your problem. You are hoping that the timing of your
  keypress could be interpreted and a duration of note estimated from
  it. Such systems have been tried many times, and are offered by
  programs that don't care if you succeed or not, as long as you buy
  the program. They don't work because of the subtleties of timing,
  rests and notation (consider, 1/4 note tied to 1/8 note is the same
  duration as dotted 1/4 note).
 
 Rumor does this, to some extent.

It is in that some extent that the problem lies. Fixing wrong entry
is tedious and time consuming. You could have played the entire piece
in by the time you have set about looking for mistakes in the
automatic entry systems. That is why these systems (which all the
commercial programs offer) are not used by the users of those programs.
The commercial program vendors don't care, they have the sale by the
time people abandon it.

Richard

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread David Rogers
Richard Shann richard.sh...@virgin.net writes:

 You could have played the entire piece in by the time you have set
 about looking for mistakes in the automatic entry systems.


Richard: I think playing the piece in is what Johan is asking for, and
is exactly what you're saying is a bad idea. I don't think what Denemo
offers can in any sense be called playing it in. Entering it by
typing on the keyboard is more accurate. Even if I use a musical
keyboard, the Denemo method is typing, not playing. It may be the best
method - but playing is the wrong word.

I've played from a score made by a minor broadway composer from one of
the software systems you're saying doesn't work well (i.e. he really did
play his piece into the computer, in real time, from a midi piano
keyboard). I agree, it was silly and very hard to read because of all
the rhythmic errors - but it was ten years ago and I haven't seen any
such scores lately.

-- 
David R

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Johan Vromans
Richard Shann richard.sh...@virgin.net writes:

 If you can read music fluently and have a lot of music to enter
 sequentially into LilyPond then Denemo gives you a way of leveraging
 your sight-reading skill to enter the music by allowing you to enter it
 in music time - that is you can keep track of where you are in the
 music entry process because you are reading and playing the music as
 music, not as a set of letters with numbers, dots, apostrophes etc. 

Allow me to make another suggestion.

Almost 30 years ago I used a music program on Macintosh. I forgot the
name but I think I may still be able to find the 400KB floppy somewhere
in my attic :).

This program had a way to enter music quite fast. It went like this:

Set a default note duration, e.g. quarter.

Then, with the mouse, click on the score. A quarter note appears on the
spot. This is how all programs work. BUT: without lifting the button, a
small drag to the left made the duration shorter: 4 - 8.. - 8. - 8 -
16.. - 16. - 16 etc.

Likewise, a small drag to the right made the duration longer: 4. - 4..
- 2 etc.

Important is that such a drag changes the duration of this note only.
The next note entered will be a quarter again.

You could also drag up and down. A small drag up adds a sharp (or a
natural if it was a flat, and a further drag adds the sharp). Likewise,
a small drag down adds a flat etc. Basically you could drag the note to
any pitch.

It was possible to enter music at a speed I never managed to accomplish
with any of the modern GUI based tools.

Maybe this is something to add to denemo?

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Kieren MacMillan
Hi Johan,

 Almost 30 years ago I used a music program on Macintosh. I forgot the
 name but I think I may still be able to find the 400KB floppy somewhere
 in my attic :).

Was it NoteWriter?
http://debussy.music.ubc.ca/NoteWriter/index.html

At least, that's the music program on Macintosh *I* used almost 30 years 
ago.  =)
This was written by my computer music prof at UBC, Keith Hamel.

Cheers,
Kieren.


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Richard Shann
On Tue, 13 Aug 2013 21:11:59 +0200
Johan Vromans jvrom...@squirrel.nl wrote:

 Richard Shann richard.sh...@virgin.net writes:
 
  If you can read music fluently and have a lot of music to enter
  sequentially into LilyPond then Denemo gives you a way of leveraging
  your sight-reading skill to enter the music by allowing you to
  enter it in music time - that is you can keep track of where you
  are in the music entry process because you are reading and playing
  the music as music, not as a set of letters with numbers, dots,
  apostrophes etc. 
 
 Allow me to make another suggestion.
 
 Almost 30 years ago I used a music program on Macintosh. I forgot the
 name but I think I may still be able to find the 400KB floppy
 somewhere in my attic :).
 
 This program had a way to enter music quite fast. It went like this:
 
 Set a default note duration, e.g. quarter.
 
 Then, with the mouse, click on the score. A quarter note appears on
 the spot. This is how all programs work.

Well, not Denemo, by default. Though I did add a shortcut scheme that
allows you to enter notes by clicking with the mouse - I only did this
because it was suggested that some people might think it normal.

 BUT: without lifting the
 button, a small drag to the left made the duration shorter: 4 - 8.. -
 8. - 8 - 16.. - 16. - 16 etc.
 
 Likewise, a small drag to the right made the duration longer: 4. - 4..
 - 2 etc.
 
 Important is that such a drag changes the duration of this note only.
 The next note entered will be a quarter again.
 
 You could also drag up and down. A small drag up adds a sharp (or a
 natural if it was a flat, and a further drag adds the sharp).
 Likewise, a small drag down adds a flat etc. Basically you could drag
 the note to any pitch.
 
 It was possible to enter music at a speed I never managed to
 accomplish with any of the modern GUI based tools.

Yes modern GUI based tools are slow. The main problem with your method,
is that you have to look at the screen. Looking away from the music you
are transcribing is fraught with danger - you will lose your place.
 
Clicking and dragging with the mouse may have good applications in
composing and I would be interested in seeing mouse-shortcut schemes
developed for Denemo that were useful for this. (The mouse shortcuts
that a user can set in Denemo are fairly limited however - not as
limited as other programs which don't let you say what the mouse does
at all, but still, limited).

Richard




___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Johan Vromans
Richard Shann richard.sh...@virgin.net writes:

 Yes modern GUI based tools are slow. The main problem with your method,
 is that you have to look at the screen. Looking away from the music you
 are transcribing is fraught with danger - you will lose your place.

What's a problem for one doesn't have to be a problem for someone else.
Since all entry is done with the mouse, you have one hand free as a
pointer into the score.

In any case, I can't remember that having to look at the screen was a
problem.

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Johan Vromans
Kieren MacMillan kieren_macmil...@sympatico.ca writes:

 Was it NoteWriter?
 http://debussy.music.ubc.ca/NoteWriter/index.html

From reading the reference manual: no. 

All notes, except the whole note and double whole note (breve), require
two mouse clicks. The first mouse click places the head of the note, and
the second draws the stem (or flag) to the height of the second cursor
position.

That's definitely not how it worked. The program I used was much simpler
(and older).

NoteWriter did have some post-entry change possibilities:

Immediately after notes have been entered, they may be shifted up or
down or right and left with the cursor (arrow) keys on the keyboard.

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Richard Shann
On Tue, 13 Aug 2013 11:09:53 -0700
David Rogers davidandrewrog...@gmail.com wrote:

 Richard Shann richard.sh...@virgin.net writes:
 
  You could have played the entire piece in by the time you have set
  about looking for mistakes in the automatic entry systems.
 
 
 Richard: I think playing the piece in is what Johan is asking for,
 and is exactly what you're saying is a bad idea. I don't think what
 Denemo offers can in any sense be called playing it in. Entering
 it by typing on the keyboard is more accurate. Even if I use a
 musical keyboard, the Denemo method is typing,

when you use the musical keyboard (or other MIDI controller) you are
playing the music. It is true that you don't have to play the rhythm
correctly because it is just taking your pitches, but you are playing
the piece, you can't help it.

 not playing. It may be
 the best method - but playing is the wrong word.

It is when entering the durations that you can say I am over-egging it
calling this playing in the rhythm, because again, it doesn't matter
how rhythmically accurate you are, what actually is being read is the
keypress. If you press the wrong key (2 for 3, say) you will get the
wrong rhythm entered - you can hear it make the wrong sound effect, and
the measure indicator will sound at the wrong point, but still you can
get it wrong and have to delete back to where you went wrong.

But I am not trying to mislead calling this playing in the rhythm, I
am trying to capture the fact that you can  should be playing the
durations in, in time with the music. That is, with practice you can
play the rhythmic structure of the line of music keeping in time and so
following the musical score that you are transcribing as music not data.

Since creating those demos on vimeo I have improved the set of
shortcuts so now you can play three keypresses to enter a triplet and
two to enter a dotted rhythm. I think the set of sound-effects for the
different durations could be improved to make the resultant music
less irritating - but if you are keying-in rhythmically it does make a
rhythmical sound that is related to the rhythm of the piece you are
transcribing which justfies calling it playing-in, not typing.

 
 I've played from a score made by a minor broadway composer from one of
 the software systems you're saying doesn't work well (i.e. he really
 did play his piece into the computer, in real time, from a midi piano
 keyboard). I agree, it was silly and very hard to read because of all
 the rhythmic errors - but it was ten years ago and I haven't seen any
 such scores lately.

I guess because despite all the claims, it doesn't get you what you
want is quickly or pleasantly as you would wish.

Richard




___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Richard Shann
On Tue, 13 Aug 2013 21:55:27 +0200
Johan Vromans jvrom...@squirrel.nl wrote:

 Richard Shann richard.sh...@virgin.net writes:
 
  Yes modern GUI based tools are slow. The main problem with your
  method, is that you have to look at the screen. Looking away from
  the music you are transcribing is fraught with danger - you will
  lose your place.
 
 What's a problem for one doesn't have to be a problem for someone
 else.

Yes

 Since all entry is done with the mouse, you have one hand free
 as a pointer into the score.

Yes, that is for the case where you have a printed copy to transcribe
from. Denemo is tuned to transcrbing from a pdf that is also on-screen
- it is looking from one to the other that is a problem in that case
  (unless you want greasy finger marks on your screen :) )
 
 In any case, I can't remember that having to look at the screen was a
 problem.

Looking to and fro is all part of slowly entering music note by note
into a score writer. It is slow and tedious. Playing-in in music time
is relatively pleasant (keying-in if you prefer :) )

Richard

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Johan Vromans
Kieren MacMillan kieren_macmil...@sympatico.ca writes:

 Was it NoteWriter?

I think it was MusicWorks. 
http://macintoshgarden.org/apps/musicworks

I recognize the screen and when seeing it I can still hear the
mechanical reproduction of Alla Turka...

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI keyboard

2013-08-13 Thread Colin Campbell

On 13-08-13 02:00 PM, Johan Vromans wrote:

Kieren MacMillan kieren_macmil...@sympatico.ca writes:


Was it NoteWriter?
http://debussy.music.ubc.ca/NoteWriter/index.html

From reading the reference manual: no.

All notes, except the whole note and double whole note (breve), require
two mouse clicks. The first mouse click places the head of the note, and
the second draws the stem (or flag) to the height of the second cursor
position.

That's definitely not how it worked. The program I used was much simpler
(and older).




Just for the sake of preserving antiquity, I had the opportunity to play 
around with a music writing program being developed at the National 
Research Centre in IIRC '65 or '66. Pitch entry was controlled by a 
thumbwheel*, moving a glyph up and down on the CRT. Duration was (hazy 
here) by function keys. Even more fun: one could use the controls to 
alter the waveform of the generated sounds. Regrettably, my mental attic 
doesn't have the name of the program, although from the shapes of the 
glyphs it may have been written in APL, nor the name of the researcher.


Cheers,
Colin

* Mouse!? We don't need no . . .

--
I've learned that you shouldn't go through life with a catcher's mitt on both 
hands.
You need to be able to throw something back.
-Maya Angelou, poet (1928- )


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: anyone wants to write a howto on MIDI keyboard in Frescobaldi?

2013-06-13 Thread Urs Liska

Am 13.06.2013 11:47, schrieb Janek Warchoł:

Hi all,

i got a suggestion to write a post about using MIDI keyboard with
Frescobaldi for fast note input.  That's a good idea, but I've never
done this, so maybe someone who did would be interested to write a
guest post?

cheers,
Janek

___
And if it's going to be too long for a good blog post we'd happily 
accept it as a tutorial (please contact me for details)


Urs

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: anyone wants to write a howto on MIDI keyboard in Frescobaldi?

2013-06-13 Thread Johan Vromans
Janek Warchoł janek.lilyp...@gmail.com writes:

 i got a suggestion to write a post about using MIDI keyboard with
 Frescobaldi for fast note input.  That's a good idea, but I've never
 done this, so maybe someone who did would be interested to write a
 guest post?

Does it work? If I recall correcty, MIDI keyboard input for Frescobaldi
(Rumor plugin) was removed in recent versions.

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: anyone wants to write a howto on MIDI keyboard in Frescobaldi?

2013-06-13 Thread Federico Bruni

MIDI input was a feature of 1.x series
it's in the TODO list for 2.x: 
https://github.com/wbsoft/frescobaldi/issues/21


but there is a pretty nice screencast of denemo showing MIDI keyboard 
input: http://vimeo.com/61994482


Il gio, giu 13, 2013 at 11:47 ,Janek Warchoł 
janek.lilyp...@gmail.com ha scritto:

Hi all,

i got a suggestion to write a post about using MIDI keyboard with
Frescobaldi for fast note input.  That's a good idea, but I've never
done this, so maybe someone who did would be interested to write a
guest post?

cheers,
Janek

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: how to enter notes quickly (midi keyboard available)

2012-05-31 Thread Stjepan Horvat
What do you think about talking out the score in lilypond style..so you
wouldnt have to switch eyes between screen and sheet..for example..:

c 8 f 16 c 4 . ( d 8 d d |

and than a script to fix it:

c8 f16 c4. ( d8 d d |

but i think that voice recognition is not well suported on linux..i think
you would only need to read it one time out loud..

On Thu, May 31, 2012 at 4:28 AM, Vaughan McAlley vaug...@mcalley.net.auwrote:

 On 26 May 2012 03:28, Klaus Föhl klaus.fo...@uni-giessen.de wrote:
 
  Hello,
 
  I like the lilypond notation using \relative being concise and readable.
  Entering on a computer keyboard is fairly quick, but still it feels
  that playing a melody line would be so much quicker. In particular
  if one does not have a typing c4 d e f g1 style but c4 d4. e8 f8. g16 c,1
 
  What better methods exist?
 
  For example I have looked into rosegarden output.
  Minor issue:the output is not in relative notation.
  More cumbersome are slightly non-aligned notes to the beat
  (me being an imperfect human) and in particular varying
  note lengths introducing rests where the music and the audible sound
  both have none.
 
  I have seen techniques where the pitch is via piano keyboard
  and rhythm is via computer keyboard. I am not fully convinced.
 
  I have seen a custom-designed computer keyboard that combines
  pitch and duration. It might work well after a learning curve.
 
  What I am tempted is to take midi file information (i.e. gunzip a.rg),
  or the rosegarden ly output and reverse-engineer it into event lists.
  Whatever the detail: only piano-keyboard input and get both pitch and
  length.
 
  Then to apply some smart quantisation. For one thing notes like c1
  are much more likely than c2... or alignment with bars is probable,
  aspects that require some adaptive rules, possibly some parameter
  training.
  Also the routine should pick up and follow the meter as played,
  as opposed to techniques providing the rigid mentronome frame.
 
  Well, before I reinvent the wheel myself: are such things already out
  there?
 
  Cheers
  Klaus
 
 
 
 
  ___
  lilypond-user mailing list
  lilypond-user@gnu.org
  https://lists.gnu.org/mailman/listinfo/lilypond-user
 

 I have written a script that copies (and improves on) Finale's Simple
 Note Entry. My left hand is on my MIDI keyboard, and almost everything
 I want to do is on the numeric keypad. So I hold down a note or chord
 on the keyboard, and press 4 (crochet), and something like g4 will be
 virtually typed. Because I mostly enter renaissance music, most things
 I want to type (in normal circumstances) are available on the numeric
 keypad. The other advantage is that I hear the pitches as they are
 entered, and the script takes care of note names and octaves.

 The downside is that I wrote it for Mac using CoreMIDI and Cocoa, as I
 had a little knowledge in this area. I've tried to make the main
 script platform-agnostic, in that input is a MIDI packet or keystroke,
 and output is the same MIDI packet (for MIDI thru), and virtual
 keystrokes if appropriate. I still have to 'manually' translate ASCII
 codes into Mac keyboard strokes as I can't work out how to do this in
 Cocoa.

 I briefly investigated making it more portable, but didn't want to go
 through the pain of working out how to process MIDI and keystrokes
 again. My script is in Lua, and contains all the logic for converting
 MIDI to \relative. If anyone is interested, there is an XCode project
 here:

 https://docs.google.com/open?id=0B0YNwfxb13ZcWmY0Uy12T3ctVW8

 The script is in /LuaScripts

 It runs on my Intel iMac with Snow Leopard, don't about any other OSs.
 If anyone is interested and knows about portable keystrokes and MIDI,
 I would be happy to discuss adapting the script for them.

 Vaughan

 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user




-- 
*Nesmotren govori kao da mačem probada, a jezik je mudrih iscjeljenje.
Izreke 12:18*
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: how to enter notes quickly (midi keyboard available)

2012-05-30 Thread Vaughan McAlley
On 26 May 2012 03:28, Klaus Föhl klaus.fo...@uni-giessen.de wrote:

 Hello,

 I like the lilypond notation using \relative being concise and readable.
 Entering on a computer keyboard is fairly quick, but still it feels
 that playing a melody line would be so much quicker. In particular
 if one does not have a typing c4 d e f g1 style but c4 d4. e8 f8. g16 c,1

 What better methods exist?

 For example I have looked into rosegarden output.
 Minor issue:the output is not in relative notation.
 More cumbersome are slightly non-aligned notes to the beat
 (me being an imperfect human) and in particular varying
 note lengths introducing rests where the music and the audible sound
 both have none.

 I have seen techniques where the pitch is via piano keyboard
 and rhythm is via computer keyboard. I am not fully convinced.

 I have seen a custom-designed computer keyboard that combines
 pitch and duration. It might work well after a learning curve.

 What I am tempted is to take midi file information (i.e. gunzip a.rg),
 or the rosegarden ly output and reverse-engineer it into event lists.
 Whatever the detail: only piano-keyboard input and get both pitch and
 length.

 Then to apply some smart quantisation. For one thing notes like c1
 are much more likely than c2... or alignment with bars is probable,
 aspects that require some adaptive rules, possibly some parameter
 training.
 Also the routine should pick up and follow the meter as played,
 as opposed to techniques providing the rigid mentronome frame.

 Well, before I reinvent the wheel myself: are such things already out
 there?

 Cheers
 Klaus




 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user


I have written a script that copies (and improves on) Finale’s Simple
Note Entry. My left hand is on my MIDI keyboard, and almost everything
I want to do is on the numeric keypad. So I hold down a note or chord
on the keyboard, and press 4 (crochet), and something like g4 will be
virtually typed. Because I mostly enter renaissance music, most things
I want to type (in normal circumstances) are available on the numeric
keypad. The other advantage is that I hear the pitches as they are
entered, and the script takes care of note names and octaves.

The downside is that I wrote it for Mac using CoreMIDI and Cocoa, as I
had a little knowledge in this area. I’ve tried to make the main
script platform-agnostic, in that input is a MIDI packet or keystroke,
and output is the same MIDI packet (for MIDI thru), and virtual
keystrokes if appropriate. I still have to ‘manually’ translate ASCII
codes into Mac keyboard strokes as I can’t work out how to do this in
Cocoa.

I briefly investigated making it more portable, but didn’t want to go
through the pain of working out how to process MIDI and keystrokes
again. My script is in Lua, and contains all the logic for converting
MIDI to \relative. If anyone is interested, there is an XCode project
here:

https://docs.google.com/open?id=0B0YNwfxb13ZcWmY0Uy12T3ctVW8

The script is in /LuaScripts

It runs on my Intel iMac with Snow Leopard, don’t about any other OSs.
If anyone is interested and knows about portable keystrokes and MIDI,
I would be happy to discuss adapting the script for them.

Vaughan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: how to enter notes quickly (midi keyboard available)

2012-05-26 Thread Andrew Hawryluk
On Fri, May 25, 2012 at 11:28 AM, Klaus Föhl klaus.fo...@uni-giessen.dewrote:

 Hello,

 I like the lilypond notation using \relative being concise and readable.
 Entering on a computer keyboard is fairly quick, but still it feels
 that playing a melody line would be so much quicker. In particular
 if one does not have a typing c4 d e f g1 style but c4 d4. e8 f8. g16 c,1

 What better methods exist?


Better will depend on your preference, but LilyPondTool offers midi input
without any additional dependencies:
http://lilypondtool.organum.hu/fileadmin/lilypondtool/docs/ch06s01.html

I have written a MIDI input plugin for jEdit that does no more than listen
for MIDI pitches and type them as relative pitches in your preferred
language, interpreted according to the tonality you set:
http://musicbyandrew.ca/MidiInput.jar
The durations and all other text are entered on the computer keyboard,
which is not entirely convenient, but I find it helpful when there is a
high ratio of pitches to duration changes (e.g. many Bach keyboard works):
http://musicbyandrew.ca/finale-lilypond-4.html
It is also helpful when there are large skips and I don't want to mentally
compute the relative octave indications.

I've gone back to plain old typing because my MIDI keyboard is not
currently close to the computer, I'm not writing Bach, and the development
version (2.15) supports 'q' as a way of repeating an entire previous chord,
e.g. c e g16 q q q.

Maybe someday the computer will be able to see or hear the music in my head
and type it out ... no, scratch that. Mind-reading computers doesn't sounds
like a good idea at all: we're trying to keep the humans in charge of this
place, after all!

Andrew
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: how to enter notes quickly (midi keyboard available)

2012-05-26 Thread David Kastrup
Andrew Hawryluk ahawry...@gmail.com writes:

 Maybe someday the computer will be able to see or hear the music in my
 head and type it out ... no, scratch that. Mind-reading computers
 doesn't sounds like a good idea at all: we're trying to keep the
 humans in charge of this place, after all!

I have no problems with mind-reading fingers.  They leave me perfectly
well in charge.  In fact, more so than I would be without them.  It
would be more worrisome if we had mind-writing computers.

-- 
David Kastrup


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: how to enter notes quickly (midi keyboard available)

2012-05-26 Thread Urs Liska

Am 26.05.2012 18:46, schrieb David Kastrup:

Andrew Hawrylukahawry...@gmail.com  writes:


Maybe someday the computer will be able to see or hear the music in my
head and type it out ... no, scratch that. Mind-reading computers
doesn't sounds like a good idea at all: we're trying to keep the
humans in charge of this place, after all!

I have no problems with mind-reading fingers.  They leave me perfectly
well in charge.  In fact, more so than I would be without them.  It
would be more worrisome if we had mind-writing computers.

:-)


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: how to enter notes quickly (midi keyboard available)

2012-05-26 Thread Klaus Föhl
 midi2ly, obviously.  It sucks royally for human-created input.  Look up
 Viterbi decoders and/or hidden Markov chains for a plan how to do better.

So far I have mentally broken down the task into two main chunks:
1) establish the maths function/relation recording time versus music piece time
2) transform the note durations into something sensible
While item two would in principle use the information from item two,
my personal experience is that note_off/duration is usually less
accurate than note_start_timing.

 My personal approach would be to let Emacs record notes and timings via
 Midi, and display just the notes without duration.  You manually place
 bar checks, and it then calculates the durations in between.  If you
 have typos in between, you just delete them before quantizing the
 measure, and they are taken out including the time they took.

So you would store the timing in a non-screen-visible location? Fair enough.
If that were to work to not bar-check every single bar but optionally only
start and end of a 4, 6, 8, in general n-measure phrase than that would give
you a lean workflow. When it gets more complicated, you shorten bar-check
intervals.

 That would seem like an efficient workflow to me, without much of a bad
 impact of playing errors and uneven timing: the consequences are local.

Well, at the start I thought of supplying initial conditions,
but the boundary conditions approach promises to be better in stability.

 Of course, this is purely hypothetical for now, but it seems like a good
 plan for somebody (TM) to implement.

To establish the main wise quantisation algorithm, including externally
accessible tuning/adjusting parameters.

Cheers
Klaus


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: how to enter notes quickly (midi keyboard available)

2012-05-26 Thread David Kastrup
Klaus Föhl klaus.fo...@uni-giessen.de writes:

 midi2ly, obviously.  It sucks royally for human-created input.  Look up
 Viterbi decoders and/or hidden Markov chains for a plan how to do better.

 So far I have mentally broken down the task into two main chunks:
 1) establish the maths function/relation recording time versus music piece 
 time
 2) transform the note durations into something sensible
 While item two would in principle use the information from item two,
 my personal experience is that note_off/duration is usually less
 accurate than note_start_timing.

 My personal approach would be to let Emacs record notes and timings via
 Midi, and display just the notes without duration.  You manually place
 bar checks, and it then calculates the durations in between.  If you
 have typos in between, you just delete them before quantizing the
 measure, and they are taken out including the time they took.

 So you would store the timing in a non-screen-visible location? Fair
 enough.

It would be a text property (you want to have it follow copypaste).
And mouse-over could give a guess.  But I would think that it would be
distracting if the stuff would flicker around while you are doing note
entry.

 If that were to work to not bar-check every single bar but optionally
 only start and end of a 4, 6, 8, in general n-measure phrase than that
 would give you a lean workflow. When it gets more complicated, you
 shorten bar-check intervals.

It would not necessarily be required to tell: it should be reasonably
workable to guess how many measures are in between once the editor has
got the hang of the timing.

 That would seem like an efficient workflow to me, without much of a
 bad impact of playing errors and uneven timing: the consequences are
 local.

 Well, at the start I thought of supplying initial conditions,
 but the boundary conditions approach promises to be better in
 stability.

Whatever approach you choose, I think it important to be able to pepper
additional quantization information in between where required, without
prescribing a rigid workflow.  You basically want to _converge_ to the
right solution using the provided help on the fly.

 To establish the main wise quantisation algorithm, including
 externally accessible tuning/adjusting parameters.

I think that painless interactivity beats smart batch mode in this case.
Your mileage may differ with an excellent sightreading keyboard player
playing to a rhythm computer.  But I know that when I do a recording
(for Youtube etc) it takes a _lot_ of takes until I get something
half-way decent.  And it would be stupid to have one measure of junk
ruin the whole take, when you can just delete it with the editor.

Of course, you also need to be able to replay sound, to figure out where
the junk is sitting.

The main thing, in my opinion, is the smoothness of
editing/correction/clue providing interactivity.  If you get that right,
pretty good for the quantization will work fine.

You can also do things like show hand-entered durations in a definite
color, and derived durations shaded.  You can validate the derived stuff
and it become definitive.  And so on.

You don't type a whole article in one piece, and retype from the
beginning if you made a mistake.  So why expect this from music entry?

-- 
David Kastrup


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: how to enter notes quickly (midi keyboard available)

2012-05-26 Thread Nils
On Fri, 25 May 2012 17:28:02 + (UTC)
Klaus Föhl klaus.fo...@uni-giessen.de wrote:

 Hello,
 
 I like the lilypond notation using \relative being concise and readable.
 Entering on a computer keyboard is fairly quick, but still it feels
 that playing a melody line would be so much quicker. In particular
 if one does not have a typing c4 d e f g1 style but c4 d4. e8 f8. g16 c,1
 
 What better methods exist?
 
 For example I have looked into rosegarden output. 
 Minor issue:the output is not in relative notation.
 More cumbersome are slightly non-aligned notes to the beat
 (me being an imperfect human) and in particular varying
 note lengths introducing rests where the music and the audible sound
 both have none.
 
 I have seen techniques where the pitch is via piano keyboard
 and rhythm is via computer keyboard. I am not fully convinced.
 
 I have seen a custom-designed computer keyboard that combines
 pitch and duration. It might work well after a learning curve.
 
 What I am tempted is to take midi file information (i.e. gunzip a.rg),
 or the rosegarden ly output and reverse-engineer it into event lists.
 Whatever the detail: only piano-keyboard input and get both pitch and length.
 
 Then to apply some smart quantisation. For one thing notes like c1
 are much more likely than c2... or alignment with bars is probable,
 aspects that require some adaptive rules, possibly some parameter training.
 Also the routine should pick up and follow the meter as played,
 as opposed to techniques providing the rigid mentronome frame.
 
 Well, before I reinvent the wheel myself: are such things already out there?
 
 Cheers
 Klaus
  

There are some GUIs that make it easier to use actual notes to create Lilypond 
files.
How well they perform.. I'll leave this discussion to other people.

Nils

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


how to enter notes quickly (midi keyboard available)

2012-05-25 Thread Klaus Föhl
Hello,

I like the lilypond notation using \relative being concise and readable.
Entering on a computer keyboard is fairly quick, but still it feels
that playing a melody line would be so much quicker. In particular
if one does not have a typing c4 d e f g1 style but c4 d4. e8 f8. g16 c,1

What better methods exist?

For example I have looked into rosegarden output. 
Minor issue:the output is not in relative notation.
More cumbersome are slightly non-aligned notes to the beat
(me being an imperfect human) and in particular varying
note lengths introducing rests where the music and the audible sound
both have none.

I have seen techniques where the pitch is via piano keyboard
and rhythm is via computer keyboard. I am not fully convinced.

I have seen a custom-designed computer keyboard that combines
pitch and duration. It might work well after a learning curve.

What I am tempted is to take midi file information (i.e. gunzip a.rg),
or the rosegarden ly output and reverse-engineer it into event lists.
Whatever the detail: only piano-keyboard input and get both pitch and length.

Then to apply some smart quantisation. For one thing notes like c1
are much more likely than c2... or alignment with bars is probable,
aspects that require some adaptive rules, possibly some parameter training.
Also the routine should pick up and follow the meter as played,
as opposed to techniques providing the rigid mentronome frame.

Well, before I reinvent the wheel myself: are such things already out there?

Cheers
Klaus
 



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: how to enter notes quickly (midi keyboard available)

2012-05-25 Thread David Kastrup
Klaus Föhl klaus.fo...@uni-giessen.de writes:

 Hello,

 I like the lilypond notation using \relative being concise and readable.
 Entering on a computer keyboard is fairly quick, but still it feels
 that playing a melody line would be so much quicker. In particular
 if one does not have a typing c4 d e f g1 style but c4 d4. e8 f8. g16 c,1

 What better methods exist?

 For example I have looked into rosegarden output. 
 Minor issue:the output is not in relative notation.

There are several conversion tools.  Frescobaldi is likely one with a
low level of entry pain.

 What I am tempted is to take midi file information (i.e. gunzip a.rg),
 or the rosegarden ly output and reverse-engineer it into event lists.
 Whatever the detail: only piano-keyboard input and get both pitch and
 length.

 Then to apply some smart quantisation. For one thing notes like c1 are
 much more likely than c2... or alignment with bars is probable,
 aspects that require some adaptive rules, possibly some parameter
 training.  Also the routine should pick up and follow the meter as
 played, as opposed to techniques providing the rigid mentronome frame.

 Well, before I reinvent the wheel myself: are such things already out
 there?

midi2ly, obviously.  It sucks royally for human-created input.  Look up
Viterbi decoders and/or hidden Markov chains for a plan how to do
better.

My personal approach would be to let Emacs record notes and timings via
Midi, and display just the notes without duration.  You manually place
bar checks, and it then calculates the durations in between.  If you
have typos in between, you just delete them before quantizing the
measure, and they are taken out including the time they took.

That would seem like an efficient workflow to me, without much of a bad
impact of playing errors and uneven timing: the consequences are local.

Of course, this is purely hypothetical for now, but it seems like a good
plan for somebody (TM) to implement.

-- 
David Kastrup


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: how to enter notes quickly (midi keyboard available)

2012-05-25 Thread Mark Polesky
 From: Klaus Föhl 

 I like the lilypond notation using \relative being concise and readable.
 Entering on a computer keyboard is fairly quick, but still it feels
 that playing a melody line would be so much quicker. In particular
 if one does not have a typing c4 d e f g1 style but c4 d4. e8 f8. g16 c,1
 
 What better methods exist?

I don't know if this would help you, but Nicholas Sceaux wrote an
interesting script to save keystrokes on emacs.  Looks like he hasn't
updated it in a while, so it may require some tweaking, but you can
see it in action here:
http://nicolas.sceaux.free.fr/lilypond/lyqi.avi

Here's what looks like the manual for all this:
http://nicolas.sceaux.free.fr/lilypond/lyqi.outdated.html

You can browse other related files here:
http://nicolas.sceaux.free.fr/lilypond/

Hope this helps.
- Mark


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Fast lilypond input - does midi keyboard help?

2009-09-13 Thread Valentin Villenave
On Sun, Sep 13, 2009 at 1:51 AM, Daryna Baikadamova
daryna.baikadam...@gmail.com wrote:
 In your opinion, would it be faster just to input lilypond using the
 traditional method, or using the hybrid method to enter the notes
 first, then go back and add / correct other details?

I guess it depends if you're simply copying already-published
material, or writing new scores.

Here's how I usually work for my music:

1 - Using pencil/paper, I write the music without any decoration:
dynamics, slurs etc.

2 - Then I type only the notes+rhythm using the qwerty keyboard.

3 - Then I print the whole thing, and add the decorations with a pencil.

4 - Then I open my ly code back, and copy the
slurs/articulations/dynamics etc. To speed up the process, I use:
 - jEdit (or Fresco) user-defined keyboard shortcuts to add accents
etc. In jEdit it's really easy to e.g. select multiple lines of code,
and with one keystroke add staccato dots to all the notes.
 - LilyPond user-defined macros in the code, such as
http://lsr.dsi.unimi.it/LSR/Item?id=82

I personally found that adding slurs etc. right from the start is much
slower because:
 - From a mental process point of view, it's a very different
process than inputing notes. Different code, different syntax, etc.
 - From a composition point of view, I somehow need to see the music
printed before adding decoration. Otherwise I could spend hours
hesitating about the right place to start a slur, what makes more
sense etc.

Of course, this latter point might be different when you're copying
previously-published material.

Regards,
Valentin


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Fast lilypond input - does midi keyboard help?

2009-09-13 Thread David Raleigh Arnold
On Sun, 13 Sep 2009 11:51:36 +1200
Daryna Baikadamova daryna.baikadam...@gmail.com wrote:

 For simple monophonic lines, would it be faster to input using midi
 keyboard (together with realtime midi to lilypond converter such as
 rumor and an IDE such as Frescobaldi)?  Then after input, we will need
 to add back the fingerings, dynamic phrasing etc.
 
 In your opinion, would it be faster just to input lilypond using the
 traditional method, or using the hybrid method to enter the notes
 first, then go back and add / correct other details?

Unless you have little to enter beyond the pitches and times
of the notes, it is best to enter your music in the two
stages you suggest, and to retain a copy of the first stage.
Whether a converter can help with the notes depends on its
sophistication.  For example, can it write an Ab instead of a G# when
appropriate?  (MIDI doesn't do flats at all.)  With the shortcuts
provided (such as copying) by a decent editor, it's tough to beat plain typing 
for pitch and time entry.  Regards, daveA


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Fast lilypond input - does midi keyboard help?

2009-09-12 Thread Daryna Baikadamova
For simple monophonic lines, would it be faster to input using midi
keyboard (together with realtime midi to lilypond converter such as
rumor and an IDE such as Frescobaldi)?  Then after input, we will need
to add back the fingerings, dynamic phrasing etc.

In your opinion, would it be faster just to input lilypond using the
traditional method, or using the hybrid method to enter the notes
first, then go back and add / correct other details?

Daryna


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Fast lilypond input - does midi keyboard help?

2009-09-12 Thread Kieren MacMillan

Hi Daryna,


In your opinion, would it be faster just to input lilypond using the
traditional method, or using the hybrid method to enter the notes
first, then go back and add / correct other details?


I have always found it faster to enter everything at once, using the  
traditional method.
But then again, I type very quickly (100+ w.p.m.) relative to the  
average user.


Best,
Kieren.


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: midi keyboard input

2009-01-02 Thread lasconic


Laura Conrad wrote:
 
 The most obvious thing wrong with the note entry is that each measure
 has a comment % measure 1.  If it had the actual measure number it
 would be useful.
 Actually it's easier than that -- I just said apt-get install
 mscore. 
 

It looks like you find a bug. Regarding apt-get, you will have the last
stable version 0.9.3 I think.
If the bug is too annoying, you can try a prerelease :
http://www.musescore.org/en/download
It should be corrected. If not, feel free to submit a bug report.


-- 
View this message in context: 
http://www.nabble.com/midi-keyboard-input-tp21223111p21248846.html
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: midi keyboard input

2009-01-02 Thread Nicolas Sceaux

Le 1 janv. 09 à 23:02, Laura Conrad a écrit :


It looks like there are rumor-based solutions that might be closer to
what I need.  I was hoping someone would say, I'm entering notes into
emacs via keyboard, and here are the programs I use and the order in
which I start them.  But maybe nobody is entering notes into emacs
via a MIDI keyboard.


I used to do that: entering notes with my left hand on the midi  
keyboard,

and setting durations (and possibly articulation) with my right hand,
in an emacs buffer.

I was using the combination lyqi+rumor, on linux. I don't know if it
still working, though. http://nicolas.sceaux.free.fr/lilypond/ 
lyqi.html
But that won't solve your audio feedback problem. (My keyboard was  
playing

the notes, so I didn't care about that.)

nicolas



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: midi keyboard input

2009-01-02 Thread Laura Conrad
 lasconic == lasconic  lasco...@gmail.com writes:

lasconic Laura Conrad wrote:
 
 The most obvious thing wrong with the note entry is that each measure
 has a comment % measure 1.  If it had the actual measure number it
 would be useful.
 Actually it's easier than that -- I just said apt-get install
 mscore. 
 

lasconic It looks like you find a bug.

I reported it, and they claim it's fixed in later releases.

lasconic Regarding apt-get, you will have the last stable version
lasconic 0.9.3 I think.  

I seem to have 9.2.  I don't know why; someone commenting on my bug
report has 9.3 on Ubuntu 8.10.  In any case, they say they're fixing
lots of stuff about lilypond export, so if I end up going this way,
I'll get a later release.


-- 
Laura   (mailto:lcon...@laymusic.org http://www.laymusic.org/ )
(617) 661-8097  233 Broadway, Cambridge, MA 02139   

The family lived so frugally that his mother, Dora, made him shirts
out of scraps of fabric. Once she made herself a skirt out of the back
of the suit that her younger brother was buried in. She didn’t want
the material to go to waste.

Michael Kimmelman, in the NY Times obituary of Robert Rauschenberg


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: midi keyboard input

2009-01-02 Thread Laura Conrad
 Nicolas == Nicolas Sceaux nicolas.sce...@free.fr writes:

Nicolas Le 1 janv. 09 à 23:02, Laura Conrad a écrit :
 It looks like there are rumor-based solutions that might be closer to
 what I need.  I was hoping someone would say, I'm entering notes into
 emacs via keyboard, and here are the programs I use and the order in
 which I start them.  But maybe nobody is entering notes into emacs
 via a MIDI keyboard.

Nicolas I used to do that: entering notes with my left hand on
Nicolas the midi keyboard, and setting durations (and possibly
Nicolas articulation) with my right hand, in an emacs buffer.

Nicolas I was using the combination lyqi+rumor, on linux. I don't
Nicolas know if it still working,
Nicolas though. http://nicolas.sceaux.free.fr/lilypond/
lyqi.html 

I tried it when I first had the keyboard, and don't remember what my
problems were.  When I have a new toy, I just try things until
something works. 

I tried it again a few days ago, and wasn't able to compile rumor for
my current system.  

Nicolas But that won't solve your audio feedback problem. (My
Nicolas keyboard was playing the notes, so I didn't care about
Nicolas that.)

It isn't that hearing the notes is really that important, but I
thought it was something I should be able to do.  

I'm now thinking about whether my toy MIDI drum kit would do it, but the
problem is that the computer doesn't have a sound card.  Of course
there are old sound cards from former computers lying around, but I
really thought the USB stuff plus jack would do this.

-- 
Laura   (mailto:lcon...@laymusic.org http://www.laymusic.org/ )
(617) 661-8097  233 Broadway, Cambridge, MA 02139   

Meek young men grow up in libraries, believing it their duty to accept
the views which Cicero, which Locke, which Bacon, have given,
forgetful that Cicero, Locke and Bacon were only young men in
libraries when they wrote these books.

Ralph Waldo Emerson, address to Harvard's Phi Beta Kappa Society on
August 31, 1837



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: midi keyboard input

2009-01-01 Thread Laura Conrad
 M == M Watts zwy648...@gmail.com writes:

M Unfortunately, the link to Hans Lub's site (author of midi-input mode)
M from linux-sound.org is dead
M http://utopia.knoware.nl/~hlub/uck/software/

I can send you the code I'm using if you like, which I downloaded when
I originally got the keyboard.

 I know there are several other ways to use a MIDI keyboard for
 lilypond input; I have tried some of the others, and this was the
 first one I managed to get working.  If nobody knows the answer to
 this specific question, but does have some other way to use a MIDI
 keyboard to both see lilypond and hear audio output, I'd be glad to
 hear about specifics.
 
M There's always rosegarden, the all-singing, all-dancing midi
M sequencer, which includes lilypond output, both as .ly and .pdf -- it
M should be in Ubuntu repositories.

I was afraid that was going to be the answer.  I do have it installed,
and sort of working, but I'm finding it very clumsy; certainly much
harder to use for this purpose than entering the notes into an emacs
buffer.  For one thing, I can simultaneously type in markup that
Rosegarden probably doesn't know how to do, like specifying some
accidentals as ficta.

I played with it a little recently and was able to record some midi
events and get a PDF of what lilypond and rosegarden jointly
interpreted them to mean, but was unable to find where rosegarden put
the .ly file.  But because of the previous paragraph, this is unlikely
to be the right answer to this question, although I'm sure there are
questions to which it's a very good answer.

It looks like there are rumor-based solutions that might be closer to
what I need.  I was hoping someone would say, I'm entering notes into
emacs via keyboard, and here are the programs I use and the order in
which I start them.  But maybe nobody is entering notes into emacs
via a MIDI keyboard.

M Rosegarden's lilypond output is usually better than the hamfisted
M method of recording a midi file with a non-lilypond aware app, and
M processing the file with midi2ly.

I use midi2ly sometimes when someone else has transcribed something
and won't give me any other usable input, but I certainly wouldn't
do my own transcriptions that way.  

M Hydrogen (drum machine) also includes lilypond output.

The music I transcribe doesn't usually come with drum parts.

-- 
Laura   (mailto:lcon...@laymusic.org http://www.laymusic.org/ )
(617) 661-8097  233 Broadway, Cambridge, MA 02139   

forsan et haec olim meminisse iuvabit.  Vergil

This will make a good story to tell the grandchildren, if we live that
long.  Conrad Translation.




___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: midi keyboard input

2009-01-01 Thread Laura Conrad
 lasconic == lasconic  lasco...@gmail.com writes:

lasconic Another way is to use MuseScore :
lasconic http://www.musescore.org Lilypond output is quite beta
lasconic for the moment, but to get the pitches it should be ok I
lasconic guess.

That's actually easier than I expected.  Thanks for pointing it out --
it's certainly easier to deal with than any of the connecting jack to
external synthesizers I've played with.  And to get .ly output you
just say save as and tell it you want lilypond and where to put it.
Very civilized for a GUI.

The most obvious thing wrong with the note entry is that each measure
has a comment % measure 1.  If it had the actual measure number it
would be useful.

lasconic MIDI input is working on windows and linux.
lasconic You can even use a prerelease for ubuntu :
lasconic http://prereleases.musescore.org/linux/

Actually it's easier than that -- I just said apt-get install
mscore. 

-- 
Laura   (mailto:lcon...@laymusic.org http://www.laymusic.org/ )
(617) 661-8097  233 Broadway, Cambridge, MA 02139   

I had to breathe more frequently (but take smaller breaths), but also
to use all the air I had in reserve, and not mistake the lack of
oxygen for the need to breathe.

Eric Haas (on learning Baroque flute after playing oboe)


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: midi keyboard input

2008-12-31 Thread M Watts

Laura Conrad wrote:

(This is in Ubuntu 8.10 linux.)

I can use midi-input-mode in emacs to enter lilypond notes with my
left hand, and the durations on the numeric keypad with my right hand.

I can set up qsynth with jackd so that I get audio for the notes I
play on the MIDI keyboard.

But if I have the notes set up to sound, they don't get into the emacs
buffer, and vice versa.

I have done some playing with qjackctl and midi-thru and such, and
have not stumbled on a solution that would allow me to both see the
lilypond in the emacs buffer and hear the notes I play.

Can anyone give me a hint?
  
Is midi-input-mode aware of jack?   Sounds (no pun intended) like you 
need the emacs mode to create a midi input port so that you can connect 
your midi keyboard to it via jack, as well as to qsynth.


Unfortunately, the link to Hans Lub's site (author of midi-input mode) 
from linux-sound.org is dead http://utopia.knoware.nl/~hlub/uck/software/

I know there are several other ways to use a MIDI keyboard for
lilypond input; I have tried some of the others, and this was the
first one I managed to get working.  If nobody knows the answer to
this specific question, but does have some other way to use a MIDI
keyboard to both see lilypond and hear audio output, I'd be glad to
hear about specifics.
  
There's always rosegarden, the all-singing, all-dancing midi sequencer, 
which includes lilypond output, both as .ly and .pdf -- it should be in 
Ubuntu repositories.


Rosegarden's lilypond output is usually better than the hamfisted method 
of recording a midi file with a non-lilypond aware app, and processing 
the file with midi2ly.


Hydrogen (drum machine) also includes lilypond output.


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: midi keyboard input

2008-12-31 Thread lasconic

Another way is to use MuseScore : http://www.musescore.org
Lilypond output is quite beta for the moment, but to get the pitches it
should be ok I guess. 
MIDI input is working on windows and linux.
You can even use a prerelease for ubuntu :
http://prereleases.musescore.org/linux/





M Watts wrote:
 
 Laura Conrad wrote:
 (This is in Ubuntu 8.10 linux.)

 I can use midi-input-mode in emacs to enter lilypond notes with my
 left hand, and the durations on the numeric keypad with my right hand.

 I can set up qsynth with jackd so that I get audio for the notes I
 play on the MIDI keyboard.

 But if I have the notes set up to sound, they don't get into the emacs
 buffer, and vice versa.

 I have done some playing with qjackctl and midi-thru and such, and
 have not stumbled on a solution that would allow me to both see the
 lilypond in the emacs buffer and hear the notes I play.

 Can anyone give me a hint?
   
 Is midi-input-mode aware of jack?   Sounds (no pun intended) like you 
 need the emacs mode to create a midi input port so that you can connect 
 your midi keyboard to it via jack, as well as to qsynth.
 
 Unfortunately, the link to Hans Lub's site (author of midi-input mode) 
 from linux-sound.org is dead http://utopia.knoware.nl/~hlub/uck/software/
 I know there are several other ways to use a MIDI keyboard for
 lilypond input; I have tried some of the others, and this was the
 first one I managed to get working.  If nobody knows the answer to
 this specific question, but does have some other way to use a MIDI
 keyboard to both see lilypond and hear audio output, I'd be glad to
 hear about specifics.
   
 There's always rosegarden, the all-singing, all-dancing midi sequencer, 
 which includes lilypond output, both as .ly and .pdf -- it should be in 
 Ubuntu repositories.
 
 Rosegarden's lilypond output is usually better than the hamfisted method 
 of recording a midi file with a non-lilypond aware app, and processing 
 the file with midi2ly.
 
 Hydrogen (drum machine) also includes lilypond output.
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-user
 
 

-- 
View this message in context: 
http://www.nabble.com/midi-keyboard-input-tp21223111p21231074.html
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


re: midi keyboard input

2008-12-31 Thread Dave Phillips

M Watts wrote:

 Unfortunately, the link to Hans Lub's site (author of midi-input mode)
 from linux-sound.org is dead http://utopia.knoware.nl/~hlub/uck/software/

A moment with Google and we find this updated URL:

   http://utopia.knoware.nl/~hlub/uck/rlwrap/

I searched for hans lub midi.

Best,

dp



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: midi keyboard input

2008-12-31 Thread M Watts

Dave Phillips wrote:

M Watts wrote:

 Unfortunately, the link to Hans Lub's site (author of midi-input mode)
 from linux-sound.org is dead 
http://utopia.knoware.nl/~hlub/uck/software/


A moment with Google and we find this updated URL:

   http://utopia.knoware.nl/~hlub/uck/rlwrap/

I searched for hans lub midi.

Best,

dp


Ah, thanx dp -- I searched for hans lub emacs, but didn't see it :

A moment spent in the next directory up -- 
http://utopia.knoware.nl/~hlub/uck/ -- won't find the /rlwrap directory 
even though it's on that server.


In any case, the download link is currently returning a 404, so I can't 
test it out right now.

http://utopia.knoware.nl/~hlub/uck/rlwrap/midi-input-0.04a.tgz


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


midi keyboard input

2008-12-30 Thread Laura Conrad

(This is in Ubuntu 8.10 linux.)

I can use midi-input-mode in emacs to enter lilypond notes with my
left hand, and the durations on the numeric keypad with my right hand.

I can set up qsynth with jackd so that I get audio for the notes I
play on the MIDI keyboard.

But if I have the notes set up to sound, they don't get into the emacs
buffer, and vice versa.

I have done some playing with qjackctl and midi-thru and such, and
have not stumbled on a solution that would allow me to both see the
lilypond in the emacs buffer and hear the notes I play.

Can anyone give me a hint?

I know there are several other ways to use a MIDI keyboard for
lilypond input; I have tried some of the others, and this was the
first one I managed to get working.  If nobody knows the answer to
this specific question, but does have some other way to use a MIDI
keyboard to both see lilypond and hear audio output, I'd be glad to
hear about specifics.

-- 
Laura   (mailto:lcon...@laymusic.org http://www.laymusic.org/ )
(617) 661-8097  233 Broadway, Cambridge, MA 02139   

I had to breathe more frequently (but take smaller breaths), but also
to use all the air I had in reserve, and not mistake the lack of
oxygen for the need to breathe.

Eric Haas (on learning Baroque flute after playing oboe)


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user