How To Install pd-jmmmp on Debian 12
Introduction
In this tutorial we learn how to install pd-jmmmp
on Debian 12.
What is pd-jmmmp
pd-jmmmp is:
jmmmp is a collection of Pure Data GUI objects for musical performance, including controlling the DAC, volume, debugging, linking up with other programs, etc.
- Granulator - Pure Data port of Robert Henke’s Granulator
- appent - like [list append], but trims the ’list’ selector from the result
- prepent - like [list prepend], but trims the ’list’ selector from the result
- array-edit - edit properties of arrays
- bezier - Transfer function GUI with one cubic b?zier curve
- bezier~ - Transfer function GUI with one cubic b?zier curve (signal version)
- but - Monochrome bang button
- butt - Color-changing Toggle Button
- cellblock - numeric grid
- change-symbol - like vanilla’s [change], but for symbols
- clock - Chronometer with display in seconds
- dacc~ - dynamic dac~ outlet up to 32 channels
- dacm~ - Mono dac~ for lazy people
- datei-o - Sends the message “open ../../”
- datei-r - Sends the message “read ../../”
- datei-w - Sends the message “write ../../”
- ds-color-sel - color selector for data structures
- dsp01 - DSP switch
- f+ - Counter with variable increment
- gui-edit - edit standard GUI objects fast
- jp.coll - store/edit message collections
- jp.dbtofad - a vanilla modelling of [iemlib/dbtofad]
- jp.garble - garble Pd patches
- jp.list-drip - drips (serializes) a list
- jp.menu - dropdown menu
- jp.preset - dropdown preset saver
- jp.sigtovu~ - ignal to rms converter in VU meter format
- jp.split-symb-first - split a symbol, using a character as separator
- jp.split-symb-last - split a symbol, using a character as separator
- jp.symbol-expand - split a symbol into a list with individual elements separated by spaces
- jp.urn - unrepeated random numbers
- lbang - loadbang which can be triggered more often
- liner~ - practical implementation of [line~]
- liner+~ - practical implementation of signal envelopping
- m-i - Automatic conversion of MIDI controller
- mat~ - Level meter with amplitude control
- mat-~ - Level meter with amplitude control, horizontal
- maat~ - Stereo Level meter with amplitude control
- maat-~ - Stereo Level meter with amplitude control, horizontal
- mat4~ - Level meter with amplitude control, 4 channels
- mat4-~ - Level meter with amplitude control, 4 channels, horizontal
- matrixctrl - GUI for [iemmatrix/mtx_*~]
- metrum - Metro with GUI
- met~ - Level meter with amplitude control, with VU
- mk - shows the controller number and MIDI value
- multiarray - store and operate several graphical arrays in one graphical container
- oscD - Counts received OSC messages
- oscS - Interface for sendOSC
- pd-colors - Pd color palettes (Data Structures + Tcl/Tk)
- pix2canvas - Convert Gem images into canvas
- rec-name - Automatic naming for a record/playback engine
- rgb-color - Pick RGB colors for your GUI objects
- scale - maps an input range to an output range
- sguigot - spigot GUI implementation
- shuffle - A no-repeat random number generator. shuffles a number series
- sliders - GUI for incoming midi data
- snaps~ - snapshot~ GUI implementation
- spectrogram~ - Spectrogram with 512 bins resolution
- stoppuhr - Chronometer with two layers
- swatch - Pick a color using the hue-saturation chart
- tastin - Gate for keyboard input
- uhr - Shows the time
There are three methods to install pd-jmmmp
on Debian 12. We can use apt-get
, apt
and aptitude
. In the following sections we will describe each method. You can choose one of them.
Install pd-jmmmp Using apt-get
Update apt database with apt-get
using the following command.
sudo apt-get update
After updating apt database, We can install pd-jmmmp
using apt-get
by running the following command:
sudo apt-get -y install pd-jmmmp
Install pd-jmmmp Using apt
Update apt database with apt
using the following command.
sudo apt update
After updating apt database, We can install pd-jmmmp
using apt
by running the following command:
sudo apt -y install pd-jmmmp
Install pd-jmmmp Using aptitude
If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Debian. Update apt database with aptitude
using the following command.
sudo aptitude update
After updating apt database, We can install pd-jmmmp
using aptitude
by running the following command:
sudo aptitude -y install pd-jmmmp
How To Uninstall pd-jmmmp on Debian 12
To uninstall only the pd-jmmmp
package we can use the following command:
sudo apt-get remove pd-jmmmp
Uninstall pd-jmmmp And Its Dependencies
To uninstall pd-jmmmp
and its dependencies that are no longer needed by Debian 12, we can use the command below:
sudo apt-get -y autoremove pd-jmmmp
Remove pd-jmmmp Configurations and Data
To remove pd-jmmmp
configuration and data from Debian 12 we can use the following command:
sudo apt-get -y purge pd-jmmmp
Remove pd-jmmmp configuration, data, and all of its dependencies
We can use the following command to remove pd-jmmmp
configurations, data and all of its dependencies, we can use the following command:
sudo apt-get -y autoremove --purge pd-jmmmp
Dependencies
pd-jmmmp have the following dependencies:
References
Summary
In this tutorial we learn how to install pd-jmmmp
package on Debian 12 using different package management tools: apt
, apt-get
and aptitude
.