I spent a good deal of time last night messing with stuff and have some questions, I'll go basic to less so.
with messages, how am I supposed to enter them? Say I want to create a start up batch file. ALl the lit says I ought to write "-path c:\pd\bin\pd" or alternatively "c:\pd\bin\pd -nomidiin -path" or something. (ps that is how my path looks). Now my program is not having any of that. It functions only when I write "c:\pd\bin\pd" Fine, so I can write a simple .bat I am just curious what the proper method of message entering is. When i write -path.... or -lib.... I get the message "-lib no such object"
next, I am having similar problems installing iemlib. I need to add the commands (c:\pd\iemlib\lib\iemgui...) to my startup .bat and I can't get it to recognize them. I think this is due to my ignorance about commands. Either is goes through lots and lots of lines and then quits, gives me a win32 error and shuts down, or says no such object. I have seen the files on how to make a start up for windows.I also have copied all the right stuff and whatnot that the iemlib readme says to
3rd monorhythm, I assume this object (in mjlib i think) just sets up a series of clocks for controlling sequencers for polyrhythms. How do I connect these with sequencers (say the analogue sequencer in the doc.reference audio examples). I guess this is more of a question as to how loadbang works, how to build and connect sequencers to oscillators.
Is there any docs that deal with this stuff? Connection sequencers, loadbang, basics etc? Beyond the manual, the tutorial on pure-data.org, and whatnot.
todd
Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! präsentiert als offizieller Sponsor das FuÃball-Highlight des Jahres: - http://www.FIFAworldcup.com
Hi!
booey chewy wrote:
I spent a good deal of time last night messing with stuff and have some questions, I'll go basic to less so.
with messages, how am I supposed to enter them? Say I want to create a start up batch file. ALl the lit says I ought to write "-path c:\pd\bin\pd" or alternatively "c:\pd\bin\pd -nomidiin -path" or something. (ps that is how my path looks). Now my program is not having any of that. It functions only when I write "c:\pd\bin\pd" Fine, so I can write a simple .bat I am just curious what the proper method of message entering is. When i write -path.... or -lib.... I get the message "-lib no such object"
You should create a bat file with something similar to this: bin\pd.exe -lib gripd-0.0.11\gripd\gripd
in the first line you startup pd by giving the path to pd.exe relative to the location of your own bat file (in my case the bat file is right under pd directory, so I must go down to the bin directory and then start pd from there). Relative to the libraries it's a similar proceeding. the -lib flag tells pd the next thing you'll point to is a library (dll assuming your using windows). So my gripd.dll is under the path gripd-0.0.11\gripd\ (again relative to the bat file). This is what you should do with every library or other flag pointing to files.
next, I am having similar problems installing iemlib. I need to add the commands (c:\pd\iemlib\lib\iemgui...) to my startup .bat and I can't get it to recognize them. I think this is due to my ignorance about commands. Either is goes through lots and lots of lines and then quits, gives me a win32 error and shuts down, or says no such object. I have seen the files on how to make a start up for windows.I also have copied all the right stuff and whatnot that the iemlib readme says to
3rd monorhythm, I assume this object (in mjlib i think) just sets up a series of clocks for controlling sequencers for polyrhythms. How do I connect these with sequencers (say the analogue sequencer in the doc.reference audio examples). I guess this is more of a question as to how loadbang works, how to build and connect sequencers to oscillators.
As to monorythm I don't really know because I'm not familiar with the object. I suppose the sequencer just sets determined messages to be sent at a specific clock time. Loadbang is an object that sends a bang whenever you load your patch. (bang triggers any kind of action - I suppose you got that...)
Is there any docs that deal with this stuff? Connection sequencers, loadbang, basics etc? Beyond the manual, the tutorial on pure-data.org, and whatnot.
You could check the Max/MSP documentation found at Cycling74.com Max is a similar programming environment. For a start it can be of help...
Cheers Ivan
todd
Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! präsentiert als offizieller Sponsor das FuÃball-Highlight des Jahres: - http://www.FIFAworldcup.com
3rd monorhythm, I assume this object (in mjlib i think) just sets up a series of clocks for controlling sequencers for polyrhythms. How do I connect these with sequencers (say the analogue sequencer in the doc.reference audio examples). I guess this is more of a question as to how loadbang works, how to build and connect sequencers to oscillators.
Hi,
I guess I'm best placed to answer this since I wrote it :-)
The basic idea is to provide "beats" freed from the normal drum machine grid (where every bar for every instrument has the same number of beats).
So you could have a monorhythm set up controlling say a bass drum with a pattern of "1 1 1 1" and a time of "1000" (milliseconds) - this will give you 4 beats in a 1 second bar. You could then set up a second monrythm driving say a snare drum (these are just examples off the top of my head
this a time of "1000" and connect its sync input to the sync output of the first monrhythm and give it a pattern of "1 1 1" you will get three beats per second played against the 4 of the bass drum.
I use a simple arrangement of textfile to feed patterns to the monrythms - there was an envelope generator that did the same thing (with a textfile) a while ago. I usually drive a drum machine (Attack being my favourite) or a sample directly from makenotes connected to the outputs of the monorythm. To make it more interesting patterns can have 2 and 0 in them - 0 is a rest (but still counts towards the number of beats in the given time frame) and 2 outputs a beat on the other output (either exclusively or non-exclusively depending on whether you have sent the "exclusive" message to the monorhythm. This lets you do accents (either by making a different note (use exclusive mode) or altering a control value (say a filter) where its best to use non-exclusive mode).
There is documentation with it in the form of a help patch that should be installed - read the readme with the library. There is also a polyexample patch which shows something similar to what I describe above. Where I have bangs to show the output you should put makenotes and connect it to your drum machine or sampler via midi.
If you are being really flash you could connect these outputs to a textfile based sequencer (or something more complex) and have different sounds on each beat - this would work well with a tabla multisample where you have different sounds on each beat.
The idea was to a) free my drum programing from the rigid patterns that dance music seems to have forced on most drum machines - and b) free me from the boring process of having to specify every bar - this way you can set up different length patterns on each drum sound and let them run against each other. If you want to hear this in action have a listen to: http://www.junklight.com/april02/taikonaut.mp3 the drums are ALL generated by Attack driven by monrythms (with different patterns fed to the monorythms each bar by textfiles).
cheers
mark
junklight - dark experimental electronics http://www.junklight.com