Thanks Micheal, what i'm trying to do is to generate a standard notational score from a a number of points on an x,y plain, so i thought I might just be able to take the numbers and write them to a midi file? I guess I can just hook my number boxes to makenote with a midi out and then send the midi data out of 1 computer and into a sequencer in another computer which can then record the score? Any other suggestions?
regards, Rory.
--- Michal Seta mis@music.mcgill.ca wrote: > Date: Mon, 24 Sep 2001 09:49:35 -0400
Subject: Re: [PD] writing midi files in pd? From: Michal Seta mis@music.mcgill.ca To: Rory Walsh rorytheroar@yahoo.com
I am not aware of any but may I suggest sing [qlist] [textfile] or [msgfile], the latter being part of zexy. Even in Max I found that using coll instead of seq was better, but then it depends what you want to do with it.... msgfile is the closest to coll. IF you absolutely need to write a MIDI file then those objects are not what you're looking for.
./MiS
On 9/24/01 5:25 AM, "Rory Walsh" rorytheroar@yahoo.com wrote:
Can anyone tell me if there is an extern available somewhere that will write midi files from
numerical
data in pd? Similar to the 'seq' object in max?
regards, Rory.
Do You Yahoo!? Get your free @yahoo.co.uk address at
or your free @yahoo.ie address at
Do You Yahoo!? Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk or your free @yahoo.ie address at http://mail.yahoo.ie
On 9/24/01 10:14 AM, "Rory Walsh" rorytheroar@yahoo.com wrote:
Thanks Micheal, what i'm trying to do is to generate a standard notational score from a a number of points on an x,y plain, so i thought I might just be able to take the numbers and write them to a midi file?
I see.
I guess I can just hook my number boxes to makenote with a midi out and then send the midi data out of 1 computer and into a sequencer in another computer which can then record the score? Any other suggestions?
You could try (I haven't yet tried that but soon the time will come) use alsa's virtual MIDI device (providing you use alsa, of course) to route your MIDI messages to your favourite sequencer on the same machine. The problem is that both programs need to be alsa aware and need to give you a possibility of selecting MIDI ports...
Or get KeyKit if you insist in working in MIDI domain :)
Otherwise, if all you want is to generate standard notation scores check your notation software file format and see if it supports text (perhaps a secondary format, like some sort of portable file format). Then you can render your PD manipulations to a text file and import that into the file containing textual score description....
I know a guy who was doing this kind of thing with Common Music and Finale files(!) (the portable finale format, I believe)
Probably not much help but...
./MiS
Thanks Michal, I don't have alsa but I'm quiet sure that there are standard virtual midi cables available for most soundblaster compatible cards. I am not quiet sure but I can remember seeing one somewhere, anyway I'll try what you mentioned about Finale, actually I must ask which notational package would you recommend for a very complex and graphical score? I have just about finshed with Sibelius after my last piece as it's graphical capabilities are queit hopeless! I have tried Finale and it seems to have a lot more, perhaps you know of a simple notational package which doesn't follow the rules of music and lets you put whatever you like into whatever bar you want, something that gives you total freedom? Thanks for the help!
regards, Rory.
Do You Yahoo!? Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk or your free @yahoo.ie address at http://mail.yahoo.ie
hi, I recognized a - as i think - strange behaviour of filling $1-variables in subpatches with the "tabread4~"-object. I tried to pass a symbol as argument to a subwindow ("pd subpatch argument-xyz") and in the subpatch i have "tabread4~ $1". But However, this does work with abstractions... Also, "tabread4~ $1-table" never takes a number ("tabread4~ 1007-table"), even if it is in an abstraction. But: "tabread4~ $0-table" is ok. I think, I can live with all of those things, but it took some time to figure out (sanityŽs sake...!?). Or did I make a mistake? marius.
hi,
marius schebella wrote:
hi, I recognized a - as i think - strange behaviour of filling $1-variables in subpatches with the "tabread4~"-object. I tried to pass a symbol as argument to a subwindow ("pd subpatch argument-xyz" and in the subpatch i have "tabread4~ $1".
Passing arguments to a subpatch, with or without tabread4~, has no effect, because a subpatch does not have its own environment. It simply inherits a parent's environment, so if a subpatch is inside an abstraction, then it gets those arguments, that are passed to this abstraction.
Also, "tabread4~ $1-table" never takes a number ("tabread4~ 1007-table"), even if it is in an abstraction. But: "tabread4~ $0-table" is ok.
Well, you are using $0-table for an array name -- this means your array lives in an abstraction. Since saving/loading such arrays is of no use (unless you are going to have only one abstraction instance in the patch), maybe it is better to use a [table] object, which handles dollars correctly.
Krzysztof
...
You might also try the new Igor engraver from Noteheads (30 days)
...Jørgen ----- Original Message ----- From: Rory Walsh rorytheroar@yahoo.com To: pd-list@iem.kug.ac.at Sent: Wednesday, September 26, 2001 10:56 AM Subject: Re: [PD] writing scores[!] in pd?
Thanks Michal, I don't have alsa but I'm quiet sure that there are standard virtual midi cables available for most soundblaster compatible cards. I am not quiet sure but I can remember seeing one somewhere, anyway I'll try what you mentioned about Finale, actually I must ask which notational package would you recommend for a very complex and graphical score? I have just about finshed with Sibelius after my last piece as it's graphical capabilities are queit hopeless! I have tried Finale and it seems to have a lot more, perhaps you know of a simple notational package which doesn't follow the rules of music and lets you put whatever you like into whatever bar you want, something that gives you total freedom? Thanks for the help!
regards, Rory.
Do You Yahoo!? Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk or your free @yahoo.ie address at http://mail.yahoo.ie
On 9/26/01 4:56 AM, "Rory Walsh" rorytheroar@yahoo.com wrote:
[snip] perhaps you know of a simple notational package which doesn't follow the rules of music and lets you put whatever you like into whatever bar you want, something that gives you total freedom? Thanks for the help!
for that kind of thing I used once NoteWriter, on a Mac, though and I don't know if it's still supported but you can probably still buy it somewhere... it's shareware. But it's not MIDI aware at all, it's like a graphics program for writing scores. It allows you to draw stuff as well as importing bitmaps (if I recall well). Finale is a pain to use in that way... I had a very quick look at Lime so I don't know. Igor Engraver is useless right now in this respect. However they promise a lot of interesting features for a contemporary composer for the version 2. So it's definitely worth looking into. I've used Igor for a couple of conventional scores and I can recommend it.
For the immediate future, there's no solution, I guess... Depending how graphic your score is supposed to be. You could probably hack something with the data part of PD (has been crashing lately on my system) and generate graphics from your processes, which then you can save as PS graphics which then you can import into most notational packages (or turn them into some sort of music fonts, hehe).
Then there's LaTex, and then it'd be possible to hack a way of generating LaTex code from PD.
Hope it's not something you need to do for next week....
./MiS
On 9/26/01 4:56 AM, "Rory Walsh" rorytheroar@yahoo.com wrote:
...perhaps you know of a simple notational package which doesn't follow the rules of music and lets you put whatever you like into whatever bar you want, something that gives you total freedom? Thanks for the help!
Common Music Notation ?
http://www-ccrma.stanford.edu/software/cmn/cmn/cmn.html
Best regards,
== Dave Phillips
The Book Of Linux Music & Sound at http://www.nostarch.com/lms.htm
The Linux Soundapps Site at http://sound.condorow.net
Thanks guys, you'e been a big help, and just in case ye're wondering I'n not expected to have the piece written until well after Christmas! Common Music Notation looks great however I'm very interested in taking a look at Notewriter, a graphics program for writing notation with no midi playback!, sounds too good to be true! Thanks again!
Rory.
Do You Yahoo!? Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk or your free @yahoo.ie address at http://mail.yahoo.ie
Thanks guys, ye've been a big help, and just in case ye're wondering I'm not expected to have the piece written until well after Christmas! Common Music Notation looks great, however I'm very interested in taking a look at Notewriter, a graphics program for writing notation with no midi playback!, sounds too good to be true! Thanks again!
Rory.
Do You Yahoo!? Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk or your free @yahoo.ie address at http://mail.yahoo.ie
HI
I recognize this problem, using part-tracing in FFT and getting a MIDI out response. Could somebody rewrite the wonderful little object seq (midisequenser) from MAX?
Sincerely Joergen
----- Original Message ----- From: Michal Seta mis@music.mcgill.ca To: pdlist pd-list@iem.kug.ac.at Sent: Tuesday, September 25, 2001 6:50 PM Subject: Re: [PD] writing scores[!] in pd?
On 9/24/01 10:14 AM, "Rory Walsh" rorytheroar@yahoo.com wrote:
Thanks Micheal, what i'm trying to do is to generate a standard notational score from a a number of points on an x,y plain, so i thought I might just be able to take the numbers and write them to a midi file?
I see.
I guess I can just hook my number boxes to makenote with a midi out and then send the midi data out of 1 computer and into a sequencer in another computer which can then record the score? Any other suggestions?
You could try (I haven't yet tried that but soon the time will come) use alsa's virtual MIDI device (providing you use alsa, of course) to route your MIDI messages to your favourite sequencer on the same machine. The problem is that both programs need to be alsa aware and need to give you a possibility of selecting MIDI ports...
Or get KeyKit if you insist in working in MIDI domain :)
Otherwise, if all you want is to generate standard notation scores check your notation software file format and see if it supports text (perhaps a secondary format, like some sort of portable file format). Then you can render your PD manipulations to a text file and import that into the file containing textual score description....
I know a guy who was doing this kind of thing with Common Music and Finale files(!) (the portable finale format, I believe)
Probably not much help but...
./MiS
hi,
seq-alike would be nice, but maybe, as a simpler solution, `could sombody' first try to add midifile saving/loading capabilities to the qlist?
As I will soon badly need some sort of a quick midifile<->Pd converter, I could volunteer to write a prototype version of the methods handling the two messages, say 'mfread' and 'mfwrite', if only I knew this:
is adding such methods to qlist a proper way?
what syntax to choose for midi events?
what to do with those 'cues' (messages stored in a qlist) that do
not conform to the choosen syntax?
My current views are that
re 1. not me to decide, but at least it is better then any solution external to Pd (like a separate convertion utility or a realtime connection to a sequencer);
re 2. since the general syntax is:
<delay-time> <target> <selector> <data>
probably <target> should be ignored, and <selector> used as a status byte (event type);
re 3. some could be ignored, other mapped to meta-events.
(I remember Joseph A. Sarlo mentioning he has made some relevant work)
Krzysztof
Jřrgen Mortensesn wrote: ...
response. Could somebody rewrite the wonderful little object seq (midisequenser) from MAX?
...
Michal Seta hat gesagt: // Michal Seta wrote:
On 9/24/01 10:14 AM, "Rory Walsh" rorytheroar@yahoo.com wrote:
I guess I can just hook my number boxes to makenote with a midi out and then send the midi data out of 1 computer and into a sequencer in another computer which can then record the score? Any other suggestions?
You could try (I haven't yet tried that but soon the time will come) use alsa's virtual MIDI device (providing you use alsa, of course) to route your MIDI messages to your favourite sequencer on the same machine. The problem is that both programs need to be alsa aware and need to give you a possibility of selecting MIDI ports...
The apps don't need to be alsa aware, as even PD is not alsa aware when it comes to midi. PD only uses raw midi devices, nothing alsa special here. There even exists a OSS virtual midi module in the kernel (v_midi.[ch]), which should work the way you described, although I only did do this in alsa with the snd-card-virmidi module and aconnect.