-
Samuel
What's the favored method these days to get Pure Data to communicate with Propellerhead Reason?
The immediate goal: I have a home-made reactable that talks to pd through OSC. I'd like to use the reactable to control Reson.
More broadly: it would be great to be able to use pd patches to feed into and run Reason instruments.
Thanks!
-
Samuel
Sorry to repost about this, but there is something I'm not getting.
In Csound and SuperCollider (as in any VST instrument, etc.), there are standard, built-in mechanisms for MIDI-activated envelopes -- meaning playing synths from a keyboard.
In Csound, it's the 'r' family of line and envelope opcodes. In SuperCollider, it's the 'gate' parameter of the EnvGen UGen.
What these do is:- start the envelope when you press a keyboard key,
- keep the sustain level as long as you hold the key,
- engage the release segment of the envelope when you release the key (ie Note Off MIDI message).
When I posted about this ealier, someone kindly pointed me to the [c_adsr] object in RjLib. But RjLib is part of neither Pd vanilla nor Pd extended.
Leading me to ask:
-
Is playing synths from a keyboard something that Pd people just do not do? Those who need this use Csound or SC?
-
Or do all Pd users immediately install the RjLib after installing Pd, and use RjLib all the time?
-
Or does Pd have another mechanism for MIDI-driven envelopes that I'm unaware of and that everybody uses?
Thanks very much.
I'd be very curious to know if other Pd users have asked themselves the same question. -
Samuel
Is there a standard method in Pd to make real-time ADSR envelopes, meaning envelopes where the release segment will be triggered by a note off MIDI event?
Many thanks for your help.
-
Samuel
@alistair_blunt said:
You can use a virtual midi port ... depending on your OS.
What would that look like under Windows?
Is that something that I would select from within Reason?
(Note: I'm normally a Linux user, and so not quite familiar with finding my way into MIDI issues on Windows.)
Thanks!
-
Samuel
Mod, thanks so much for implementing the suggestion.
Cheers
Samuel -
Samuel
Just an idea: I really like the way this forum is structured: patch, abstraction, etc. Makes it easy to search.
Another great section to have would be: tutorials.
With time, a nice collection could be built.Most useful to newcomers.
-
Samuel
All those things in life we take for granted
Since I started playing synths in the early 1990s, a release segment triggered by a MIDI note off event (ie gradual ending after releasing a key) was found in every synth I played, whether hardware or software synth, free or commercial.
So... I'm wondering how people do this when they create (keyboard-operated) synths with Pd.
There would have to be a standard method.
But then maybe I'm making assumptionsThanks in advance for your advice.
-
Samuel
Jwif, thanks very much for the fast answer.
RjLib doesn't seem to be part of my pedextended (Pd version 0.42-5extended on Ubuntu).
And I wasn't successful when googling RjLib.
Where do I get RjLib?
-
Samuel
Hey Wildo
Now that the patch works, could you attach it please?
Thanks