Hello all,
I am wondering if pd can read .mid or .smf MIDI files? I am going to write an abstraction for rhythm and pitch control and I would like to be able to save to and read from files that I can edit and use in other programs like Sonar. Is there a MIDI file tool? (I did see the midifile.c entry on puredata.org, but I want to see if one is included in the CVS PD be default first before I try to compile it)
Also, it might be nice to have a couple of help files in the docs directory that lists all the file tools.
Lastly, I have some interface questions.
file? Every time I load pd i have to open the "font bomb" tool, set font size to 8, and close the tool. 2. Is there a way to disable the "are you sure you want to close this window" dialog?
Thank you all, once again! -thewade
On Sun, Nov 13, 2005 at 03:59:46PM -0800, thewade wrote:
Hello all,
I am wondering if pd can read .mid or .smf MIDI files? I am going to write an abstraction for rhythm and pitch control and I would like to be able to save to and read from files that I can edit and use in other programs like Sonar. Is there a MIDI file tool? (I did see the
theres seq or maybe xeq in /externals/miXed in CVS..
midifile.c entry on puredata.org, but I want to see if one is included in the CVS PD be default first before I try to compile it)
this looks rather new, did they knew about the cyclone one, or had issues with it?
Also, it might be nice to have a couple of help files in the docs directory that lists all the file tools.
Lastly, I have some interface questions.
- Is there a way to set the default font size in PD from the .pdrc
file? Every time I load pd i have to open the "font bomb" tool, set font size to 8, and close the tool. 2. Is there a way to disable the "are you sure you want to close this window" dialog?
Thank you all, once again! -thewade
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
carmen wrote:
On Sun, Nov 13, 2005 at 03:59:46PM -0800, thewade wrote:
Hello all,
I am wondering if pd can read .mid or .smf MIDI files? I am going to write an abstraction for rhythm and pitch control and I would like to be able to save to and read from files that I can edit and use in other programs like Sonar. Is there a MIDI file tool? (I did see the
theres seq or maybe xeq in /externals/miXed in CVS..
midifile.c entry on puredata.org, but I want to see if one is included in the CVS PD be default first before I try to compile it)
this looks rather new, did they knew about the cyclone one, or had issues with it?
I knew about xeq but there was no help file; what docs there are were recently pointed out to me by Georg Holzmann on this list, who also added a couple of abstractions that do play and record of .mid files. To me, xeq seems too complex, as it internalizes a lot of functions that can be done with basic pd externals, whereas the need for a simple midifile parser in pd just seems obvious: given the midiin and midiout objects, why not a midifilein and midifileout object?
I started midifile because I wanted a stripped-down basic midi file player/recorder to use for looping improvised keyboard riffs and, out of consideration for users who can't read my brain directly or interpret the source code, that also had a help patch associated with it;) I started with the player and tested it on various midi files freely available on the web. I'm still working on the record part, but you are welcome to try the player, it's at http://puredata.info/Members/martinrp
Martin
Martin Peach wrote: ...
I knew about xeq but there was no help file; what docs there are were recently pointed out to me by Georg Holzmann on this list, who also added a couple of abstractions that do play and record of .mid files. To me, xeq seems too complex, as it internalizes a lot of functions that can be done with basic pd externals, whereas the need for a simple midifile parser in pd just seems obvious: given the midiin and midiout objects, why not a midifilein and midifileout object?
hmm... but xeq really is obsolete, as is written on its web page... Its midi file i/o feature has been replaced with cyclone's seq. Its other features evolved into something that is still much too personal to be digestible by others.
Seq is well documented. The design, though, is constrained by the original, which was introduced (by Miller?) quite some time ago (early nineties?) So, perhaps, there is a need for a better one...
Anyway, sorry for the confusion!
Krzysztof