Hallo,
The way on OS X is to open "Audio MIDI Setup" in Applications/Utilities and in the MIDI Devices tab, enable the IAC Driver (double click it and check "Device is online").  If you click "More Information" you can add and remove virtual busses in the Ports tab.

These will show up in Pure Data and any other MIDI app like Finale or even GarageBand.

 
Cheers
Luke

On 10/4/07, Frank Barknecht <fbar@footils.org> wrote:
Hallo,
Ice Cube hat gesagt: // Ice Cube wrote:

> I?m making a little PD project that generates algorithmic music
> using midi objects like noteout and makenote. My problem is that I
> need to record all this midi info being generated by the PD (like
> pitch of the notes and it's durations and etc) in a midi file, so I
> can handle this info later in another program (like Finale). I have
> some experience in MAX/MSP, and in this program, it's very simple to
> do that: just use an object called "SEQ". This object writes down a
> complete midi file with all midi information being produced in the
> project. I've spend many hours looking around PD trying to find out
> an object that suit my needs, but without sucess.

There are two externals that you could use: [seq] from the Cyclone
library is a clone of Max's [seq]. I don't think it's finished, but it
may already do what you want. Then there's [midifile] by Martin Peach,
which does about the same. I believe both are part of Pd-extended, if
you cannot compile them.

Another way would be to use an different midi recorder software. Maybe
even Finale can do it, otherwise there should be some free sequencers
for your platform somewhere. The only thing needed would be a virtual
midi connection from Pd to that sequencer. I only know how this is
done on Linux, where using Pd's ALSA sequencer interface is the
easiest way. Just connect some sequencer or recorder like MusE,
rosegarden or some alsa-tool like "arecordmidi" to Pd with qjackctl
and start recording. On OS-X or Windows similar things should be
possible as well, if not, boot http://puredyne.goto10.org ;)

Ciao
--
Frank Barknecht                                     _ ______footils.org__

_______________________________________________
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev