I've got reverb working on my patch, with my drum machine, using [freeverb~]. I know this is a signal object and works with [dac~] but I was wondering if there is something that works for a midi source created using [makenote] and [noteout]?
-
Reverb
-
@Claire080499 said:
I've got reverb working on my patch, with my drum machine, using [freeverb~]. I know this is a signal object and works with [dac~] but I was wondering if there is something that works for a midi source created using [makenote] and [noteout]?
No. Reverb is an audio effect.
You can apply reverb to audio produced by MIDI notes.
There is (quite literally) no way to apply reverb directly to MIDI notes. (The synth receiving the MIDI notes can add reverb. Or, with an audio loopback program like JACK in Linux or BlackHole in macOS, you can pipe the synth audio back into Pd and add the reverb there.)
hjh
-
@Claire080499 There are various ways to fake reverb through the control side, they generally do not sound much like reverb but within the context of a song they can achieve the same goal. This sort of trickery was common back when computers could not do real time reverb but often had reasonably capable realtime synthesis or sampling abilities. The most basic approach was just to duplicate the track with decreased pitch and volume and increased decay, from there you can add duplicate tracks with slightly delayed note information to get echos, filtering to making it less clear, options are endless and very idiosyncratic to the sound you are trying to add "reverb" too. Doing that most basic approach in pd with your drum machine would only take having a second drum tuned lower with very little volume and a long decay triggered by the same sequence, and you can use [pipe] to delay the midi to add echos as well. Researching into how they faked it on the old Tracker sequencers and on the old hardware synth chips will give you some ideas.
-
@ddw_music Okay, i thought as much, I'm only final stages of my project and I've hit this block. Is there anyway of converting the the midi from the patch below into audio, or get it into an array? I know there must be but I'm struggling to find the solution.Midi chords to audio.pd.
-
@Claire080499 said:
@ddw_music Okay, i thought as much, I'm only final stages of my project and I've hit this block. Is there anyway of converting the the midi from the patch below into audio, or get it into an array? I know there must be but I'm struggling to find the solution.Midi chords to audio.pd.
That requires a synthesizer that responds to MIDI input. (This is the same as in any DAW, where a MIDI track routes the MIDI messages to a VST or AU plugin and passes the plugin's audio output to an audio channel. It's a very common architecture.)
In Pd, you can use Christof Ressi's excellent vstplugin~ external to load VST2 plugins into Pd directly. (Assuming you have some installed already -- if not, you could look for Vital. It's a very cool new free softsynth, modeled after Serum. I tried it once with vstplugin~ and it worked a treat.)
Or you can build a synth instrument using Pd's signal processing objects.
hjh