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: 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