« Return to Thread: java midi in

Re: java midi in

by menno :: Rate this Message:

Reply to Author | View in Thread

Steven Yi wrote:
I actually had a slightly different design in mind where MIDI input is
done on a higher level, so that if you set to record, you choose what
object to record to, be it a PianoRoll, GenericScore, etc.  I think
this is more in line with what you see in other MIDI-based apps for
recording audio or MIDI data, where they only record to new objects as
opposed to rewriting over old ones (at least, that's what's in my
head, having not used a MIDI-based app except for seeing what's in
them every once in a while).
I've worked with Cubase quite a while. The way i was working then was make a loop let's say for 4 bars and then build every time it repeated itself play a new note. This was a nice way to create sequence patterns. Later, after having copied several times these 4 bars i glued them together so it became 1 part. Then i would use my midicontroller to record controller data that influence the filter and the Q (CC74 and 71) of that filter. Also i used another button on my midicontroller later on on the same material to change the expression or volume (CC10 and 7) of the existing notes. Also the level of the reverb or chorus could be recorded on the notes (CC93 and 91 i believe).

Steven Yi wrote:
Also, regarding the MIDI data, it will most likely be recorded and
translated to notes, with the original MIDI data discarded.  I don't
like MIDI's coarseness of information, so want to to keep get that
into something more flexible as soon as possible.  If MIDI data would
be wanted after that, I would most likely rather put in a MIDI
translator to move back from score to MIDI, but this is an area I have
not spent much time thinking about yet.
I agree that midi imposes limits on the score notes of Csound. The flexibility of each of the Csound events was exactly what i missed in the sound possibilities with sequencers like Cubase. In Csound every sound can be molded by the different pfields. A sequencer like Cubase or Reaper forces you to a 12-note octave for example, and i had to use another controller to do pitchbending to get some sort of microtuning in my sounds. Midi notes gives you starttime (p2), duration (p3), pitch (p4) and volume (p5). Pitch and volume in a rather poor resolution.
Perhaps other pfields could be assigned to midicontrollers too?
On the other hand it allows for some quick sketsching. Then do the refinements afterwards but put down the main idea.

thanks for sharing your ideas on the subject, Steven.
greetings
Menno

 « Return to Thread: java midi in