-
ebs88keys
Hello
I have imported a patch dump which has sysex strings containing MIDI data values for various synth parameters. There was no problem in extracting specific data values using $27, $45 etc.etc. Now I would like to normalize each extracted data value to a range of 0 - 1. This is easy enough for example, multiplying oscillator output values of 0 - 100 by 0.01, dividing pitch bend range values of 0 -12 by 12 etc.etc. Now I would like to assign variables to each of these normalized values like $output_osc1= 0.79, $pitch bend = 0.67 ... (I need to normalize these values for sending osc packets.) How can one do this in Pd ? Any advice would be appreciated.
Many Thanks,
e -
ebs88keys
Hello
I have just compiled and installed Pd-extended (0.42.5) on PPC Linux (Fedora). I am trying to run a patch that was created and functioning on OS X. Problem is "list-drip" does not load in my Linux install.
"list-drip" does seem to be present in my install:
$ find /usr/local/lib/pd-extended/extra -name 'list-drip*'
/usr/local/lib/pd-extended/extra/list-abs/list-dripslow-help.pd
/usr/local/lib/pd-extended/extra/list-abs/list-dripslow.pd
/usr/local/lib/pd-extended/extra/list-abs/list-drip.pd
/usr/local/lib/pd-extended/extra/list-abs/list-drip2.pd
/usr/local/lib/pd-extended/extra/list-abs/list-drip-help.pd
/usr/local/lib/pd-extended/extra/list-abs/list-drip2-help.pd
/usr/local/lib/pd-extended/extra/sfruit/list-dripx.pd
/usr/local/lib/pd-extended/extra/sfruit/list-dripslowx.pd
/usr/local/lib/pd-extended/extra/sfruit/list-dripx-help.pdPlease advise.
Many thanks,
e -
ebs88keys
Thanks, for pointing me in the right direction Maelstorm. I guess that I'll have to learn some more about the objects you mentioned.
Regards,
e -
ebs88keys
Hello again
Just to clarify: the assigned variables should look like
$output_osc1 = midi_data_value of parameter / 100 or
$pitch_bend = midi_data_value (of respective parameter) / 12I hope someone can throw light on this.
e -
ebs88keys
Hello moog1 and Maelstrom
Thank you very much for your prompt replies.
I turned on "verbose" and initially I got these messages:
tried /usr/local/lib/pd-externals/list-drip.pd and failed
tried /usr/local/lib/pd-extended/extra/list-drip.pd and failed
tried /home/muse/Desktop/list-drip.pat and failed
tried /usr/local/lib/pd-extended/extra/list-drip.pat and failed
tried /home/muse/pd-externals/list-drip.pat and failed
tried /usr/local/lib/pd-externals/list-drip.pat and failed
tried /usr/local/lib/pd-extended/extra/list-drip.pat and failed
list-drip
... couldn't createAfter a reboot (several hours later), I got this console output:
tried /usr/local/lib/pd-extended/extra/list-drip/list-drip.pd_linux and failed
tried /usr/local/lib/pd-extended/extra/list-abs/list-drip/list-drip.pd_linux and failed
tried /home/muse/pd-externals/list-drip/list-drip.pd_linux and failed
tried /usr/local/lib/pd-externals/list-drip/list-drip.pd_linux and failed
tried /usr/local/lib/pd-extended/extra/list-drip/list-drip.pd_linux and failed
tried /home/muse/Desktop/list-drip.pd and failed
tried /usr/local/lib/pd-extended/extra/list-drip.pd and failed
tried /usr/local/lib/pd-extended/extra/list-abs/list-drip.pd and succeededSo, yeah! after trying different paths, "list-drip.pd" was finally recognized. (I can't explain why this did not work previously, but . . . it works now )
Furthermore, if I try Find --> Find last error:
no findable error yet.
So all is well. many thanks for your help. Greetings, e