You are viewing a web version of AudioMulch's help file.
- Introducing AudioMulch
- Using AudioMulch
- User Reference Guide
- Menu Item Reference Guide
- Guide to the Example Files
- Contraption Reference Guide
- SoundIn
- SoundOut
- AuxIn/AuxOut
- MidiIn
- 10Harmonics
- *FilePlayer
- *FileRecorder
- Arpeggiator
- Bassline
- BubbleBlower
- Compressor
- Drums
- FilePlayer
- FileRecorder
- LoopPlayer
- RissetTones
- TestGen
- CanonLooper
- DigiGrunge
- DLGranulator
- Flanger
- FrequencyShifter
- LiveLooper
- Limiter
- NastyReverb
- NoiseGate
- Phaser
- PulseComb
- RingAM
- SDelay
- Shaper
- SSpat
- 5Combs
- ParaEQ
- Nebuliser
- RissetFilters
- SouthPole
- Matrix
- Crossfader
- Frosscader
- Invert
- M*Mixer
- Gain
- P*Mixer
- S*Mixer
- M*Bus
- S*Bus
- VST Plugins
- Audio Unit Plugins
- The Metasurface
- Guide to the Document Switcher Window
- Settings Dialog Box
- Optimising Real-Time Performance
- Getting Help and Further Information
- How to Get Help While Using AudioMulch
- AudioMulch on the Web
- Sending Suggestions and Bug Reports
- Further Reading
- Selected Technical Bibliography
- Glossary
- Appendix
| Previous Next |
Getting Started
What is AudioMulch?
AudioMulch is modular, real-time audio software. You can use AudioMulch to synthesize and process live and pre-recorded sound. AudioMulch has a range of modules, called contraptions, that can be connected or patched together to generate sound, route audio and create a range of processed sounds. Each contraption has a graphical interface that you can use to control and interact with the sound. As well as its own internal contraptions, AudioMulch can host plugins such as VST and VSTi plugins, and Audio Unit plugins on Macintosh.
AudioMulch operates in real-time, therefore the software responds instantaneously to changes that you make, and sonic output can be heard immediately. This allows you to interact with the sound from moment to moment. There are also a range of automation features, with which you can pre-determine certain parameters in your work. You can record the sounds you create in AudioMulch to sound files.
AudioMulch is used in studio composition and recording, live, computer-based improvisation and performances with instrumental musicians. The software has been used to create many styles of music including electronica, industrial rock, pop, techno, electroacoustic and acousmatic composition. The real-time nature of AudioMulch makes it ideal for improvisation and live performance.
Navigating the User Interface
- The Main Window: Patcher, Properties and Automation Panes, and the Contraptions Palette
- Contraptions
- Real-time Audio and Transport Toolbar Controls
- AudioMulch and MIDI
- Level Meters
- Status Bar
- Other Windows
The Main Window: Patcher, Properties and Automation Panes, and the Contraptions Palette

The AudioMulch user interface opens with a single window divided into three panes: The Patcher (1), Properties (2) and Automation (3) panes as shown in the image above. Each of these panes is described below.
The size of each pane is variable; you can resize them by clicking and
dragging the dividers between the panes. You can show and hide each pane by
clicking on the buttons from the Views Toolbar:
(Patcher),
(Properties) and
(Automation). You can also access
these panes using the View menu and its associated keyboard shortcuts (F5, F6
and F7 on Windows, Command-5, Command-6 and Command-7 on Macintosh).
The Patcher Pane
Pane number 1 on the screenshot above is the Patcher Pane. You connect contraptions together in this pane to create patches. You also use this pane to change the way contraptions are connected and to visually organise the patch.

Within the Patcher Pane on the left is the Contraptions Palette. This contains a list of all the AudioMulch contraptions. You can create contraptions in the following ways:
- Select the contraption that you want to use from the Contraptions Palette by clicking on it and drag-and-drop it into the Patcher Pane on the right.
- Double-click on the contraption you want to use and it will appear in the Patcher Pane. You can also right-click on the chosen contraption in the list and select Create Contraption from the popup context menu.
- You can also add contraptions to the Patcher Pane directly by using the context menu in the Patcher itself. Right-click in the Patcher Pane to display the context menu, select New, then select the contraption you want by navigating the contraption categories in the menu.
Whichever method you've used to create a contraption, it will now be visible in the Patcher Pane. You can repeat this action for any number of contraptions.
To connect contraptions together you can click on an output of one contraption and drag a patch cord to an input of another with the mouse. To delete a patch cord you can click on it to select it and press delete on the keyboard. Patch cords can be seen in the screenshot above - they are the lines that join the inputs and outputs. You can read more about Inputs and Outputs further down this page in the Contraptions section.
To hear any sound, you must have a SoundOut contraption in the Patcher Pane. The SoundOut contraption represents the audio output of AudioMulch. All other contraptions must connect to the SoundOut directly, or through another contraption, to be heard.
There are many other ways to connect and alter patches in the patcher pane. Go to the Patcher Guide page of this Help File for more information about the Patcher Pane and advanced Patcher controls.
The Properties Pane
Pane number 2 on the screenshot above is the Properties Pane. Most contraptions have their own Property Editor, which can be displayed in the Properties Pane. The Property Editors allow you to change the various parameters of a contraption by adjusting the contraption controls, all of which affect the sound. To open the Property Editor for a contraption, double click on the contraption in the Patcher. To hide a Property Editor, click on the close button (X) of the Property Editor. Note: buses and AuxIn/Outs do not have their own Property Editors as they do not have properties to edit.
Go to the Contraptions Overview page of this Help File for information on common contraption controls and how to use them.
The Automation Pane
Pane number 3 on the screenshot above is the Automation Pane. In this pane you can pre-plan aspects of the music you are creating. Almost all contraption parameters can have their own automation channel. To activate an automation channel, in the Properties Pane, right-click on the contraption parameter you want to automate and select Automate.
You can also activate and de-activate automation channels using the
Parameter Control window, which can be shown by clicking the
button on the Views toolbar,
choosing the Parameter Control item in the View menu, or by using the
associated keyboard shortcut (F3 on Windows, Command-3 on Macintosh). Click on
the contraption you are working with from the list in the Parameter Control
window, choose the parameter you want to automate from the list, and check or
uncheck the Automate box.
Go to the Automation Overview page of this Help File for more information on Automation.
Contraptions
AudioMulch contraptions generate and process sound. They fall into the following categories: Input/Output contraptions, Signal Generators, Effects, Filters, Dynamics, Mixers and Buses. AudioMulch also supports VST, VSTi and Audio Unit plugins.
The Patcher Pane section above describes how to create contraptions and edit their properties.Go to the Contraptions Overview page of this Help File for information on the contraptions and how to use them. If you are using a contraption in AudioMulch and want to know more about it, you can click on the ? button on the contraption's Property Editor. This will open the Help File for that contraption. You can also access the Help File for each contraption by right-clicking on a contraption in the Contraptions Palette, and selecting Help from the popup context menu, or by right-clicking on a contraption in the Patcher Pane and selecting Help from the popup context menu.
Inputs and Outputs
Signal Generator contraptions have outputs that appear on the bottom of the contraption in the patcher. These contraptions generate sound but don't process sounds from other contraptions; therefore, they don't have inputs.

Contraptions in the Effects, Filters, Dynamics, Buses and Mixers categories have inputs on the top of the contraption and outputs on the bottom.

When you roll over an input or output with the mouse, a popup tool tip displays information about that input or output. To switch off the tool tips, uncheck Show Contraption Input/Output Info in the View menu.
The Patcher Pane section above gives a brief description of how to connect inputs and outputs.
Go to the Patcher Guide page of this Help File for information on more advanced patcher usage.
Real-time Audio and Transport Toolbar Controls
In order to make any sound with AudioMulch, the Enable Audio button in the
toolbar needs to be activated. By default, when AudioMulch is first installed,
Enable Audio is already active. When activated, the Enable Audio button looks
like this:
. Click on the button to
deactivate Enable Audio. When deactivated, the button looks like this:
. You can also activate/deactivate Enable
Audio through the Control menu. To process real-time audio input using the SoundIn contraption, the Use Input File
option of the SoundIn contraption must be disabled.
Some contraptions are clock-based and require that the clock be started to make sound. In general, contraptions that synchronize to a beat such as Drums, Bassline and Arpeggiator depend on the clock. A number of other contraptions also offer beat synchronization as an option. To find out if a contraption is clock-based, click on ? at the top right of the contraption's Property Editor, which will take you to the Help File page for that contraption. This page will tell you if the contraption is clock-based.
The clock can be started and stopped by clicking on the the Play
and Stop
buttons on the toolbar or by pressing the space bar on the keyboard.
These commands can also be accessed from the Control menu. The clock can be
reset to zero using the Go to Start button
or the Enter key. Alternatively, you can
restart the clock from zero using the Play From Start
button located on the
toolbar.
Tempo is also controlled from the toolbar. Next to the metronome button
, you can adjust the tempo to make the
pulse faster or slower by clicking and dragging on the up and down arrows. You
can also enter a tempo in beats per minute by typing into the number box.
The Record
and Loop
buttons located on the Transport toolbar control
the record and loop features found in AudioMulch's Automation. The Record button
enables Automation recording and can be toggled
by clicking with the mouse or by using the Ctrl-R keyboard shortcut.
The Loop button
enables the looping of a
specific section of automation.
Go to the Automation Overview section of this Help File for further information on Automation looping and recording.
Like AudioMulch contraption parameters, most transport functions can be automated or controlled from MIDI. To configure this, right-click on the transport button you want to control and choose Parameter Control, Quick-Map MIDI Control... or Automate from the context menu. You can access these functions within the Parameter Control window by navigating to the Clock category in the tree on the left. Go to the Automation Overview and Controlling AudioMulch Parameters from MIDI sections of this Help File for more information.
AudioMulch and MIDI
Many of AudioMulch's parameters can be controlled using external MIDI
hardware or software controllers. This function must first be enabled using the
Enable MIDI button
on the Transport toolbar
or via the corresponding item in the Control menu. You can configure MIDI
control using the Parameter Control window mentioned above (press the
button on the View toolbar or choose
Parameter Control from the View menu). AudioMulch also provides a fast way to
configure MIDI parameter control using Quick Mapping. Go to the Controlling AudioMulch Parameters from MIDI section
of this Help FIle for more information.
AudioMulch supports VST and Audio Unit instrument plugins that can be played via MIDI. You use MidiIn contraptions to route MIDI messages from external sources into these plugins. Go to the Patcher Guide and MidiIn pages of this Help File for information about MIDI patching.
You can also synchronize AudioMulch to an external MIDI sequencer. Go to the Synchronizing AudioMulch Parameters to an external MIDI sequencer section of this Help File for more information.
Level Meters
In addition to the Standard, Transport and Views toolbars referred to above, you can view both Input and Output audio level meters. You can hide or display these by checking or unchecking the appropriate View, Toolbars, Input Meters/Output Meters menu item.
Multichannel audio users also have the option of viewing a level meter for each individual input or output contraption (e.g. SoundIn, AuxIns, SoundOut, and AuxOuts). These can be selected on the Audio Input Meters and Audio Output Meters pages of the Settings dialog box. See the Settings Dialog Box page of this Help File for more information.
Status Bar
The Status Bar is visible in the bottom left of the screen and displays a number of things including CPU load used by the current document. It also shows progress when sound files are loading, and indicates how much RAM is being used by samples. The Status Bar also displays how much disk bandwidth is used when playing and recording sound files. All of these displays turn red when too much RAM or disk bandwidth is being used. The CPU load display also turns red if a glitch or audio dropout is detected.
Other Windows
In addition to the Patcher, Properties and Automation panes and the Contraptions Palette, there are several other windows in AudioMulch.
The Metasurface allows you to store snapshots of settings
for the entire document and smoothly slide between them using the mouse or MIDI
control. You can access the Metasurface by clicking on the
button in the Views Toolbar or by
selecting Metasurface from the View menu. Go to the Metasurface page of this Help File to find out more
about how this window works.
The Notes window is a notepad that you can use to write
down information about an AudioMulch .amh document; the note will be saved and
stored with that document. You can access the Notes window by clicking on the
button in the Views Toolbar or by selecting
Notes from the View menu.
The Document Switcher window provides a convenient way to
switch between a list of .amh documents, either using the mouse or under MIDI
control. You can access the Document Switcher by clicking on the
button in the Views Toolbar or by
selecting Document Switcher from the View menu. Go to the Guide to the Document Switcher Window section of this
Help File for more information about this window.