“Pure Data (or just Pd) is an open source visual programming language for multimedia.” It can be used for many purposes. This tutorial shows how to use it as a soundboard.
It was written and tested for Linux Ubuntu but it should be adaptable for any other OS.
Bill of materials
- a computer running Ubuntu (or any flavor you like),
- a MIDI controller,
- Ardour DAW (but it should work with any other DAW),
- Simple MIDI soundboard for PureData (pd-soundboard),
- Some of your finest audio files.
This is a real simple schematic that shows how things will work together:
- Connect your MIDI controller to your computer.
- Open JackAudio, start it. Now could be a good moment to check this post: How to record a Podcast with remote guests on Linux.
- Launch Ardour. Choose “Recording Session”. Do not forget to add one stereo track for the soundboard input.
- Launch PureData, open the
Mediamenu, then click on
MIDI Settings…(add one
In Portthen apply).
- In PureData open
soundboard.pd(Simple MIDI soundboard for PureData).
- Go back to Jack Audio open the
- Connect PureData's outputs to Ardour's soundboard input.
- Connect PureData's outputs to system playback if you want live feedback without going through Ardour.
- If you have remote guests connected, you may want to connect PureData's outputs to PulseAudio Jack Source so that they can hear the soundboard sounds.
- Connect your MIDI controller's output to PureData's MIDI input.
- Go back to Ardour and start recording!