Interesting, hexidecimal. I opened a midi file in a text editor
and of course couldn't read it. I have no problem with
hexidecimal, but obviously I couldn't just write the file using PD's
text feature. Does PD do hex? I know nothing about that.
I have it configured now for live control, I can control anything BUT Reason.
Scala uses pitch bends when creating MIDI files. Sonar sucks at handling these, it bends the notes after starting them. Other programs seem to have no problem.
I have it set up simply, it just assigns tracks 1-16 not including 10
to each note and sends the pitch bend right before the note-on. I
want to make a way for it to skip the channels of active notes, so I
can use pedal points and not change their tuning halfway.
Here's an updated copy of my program. The MIDI control is spread between [pd playback] and [pd commonnoteassign].
One thing I forgot to do was set dsp to 0 when using MIDI. I imagine that will save lots of CPU.
-Chuckk
Chuckk Hubbard wrote:
> I give up, I think I'll try to just make pitch-bent midi files from my
> sequencer. Anyone have a good reference for how these files are
> constructed?
http://www.filespecs.com/localview.jsp?link=12
> Is it possible to make one from PD?
I wrote an external called midifile. It's at
http://puredata.info/Members/martinrp
I'm not sure if there's a standard way of doing microtonal music in
MIDI, i.e. do you use Pitch Bend on every note or Continuous Controller?
Martin