AudioNodes has a unique & flexible concept for editing audio files: Nodes.
Not only you can trim, move, or otherwise rearrange parts of your audio, but you can also apply unlimited real time effects in infinite combinations. You can even make these effects change over time, for example, to fade in a section using a volume change or a lowpass filter.
This guide will walk you through these various editing methods, while working with a single audio file. Check out Getting Started with Audio Mixing for a similar guide, focusing on mixing multiple files instead.
Importing Your Audio Content
Alternatively (and on mobile), you can set this up by hand just as easily:
- Right click on empty area on the Patcher
- On touch screens: touch and hold on empty Patcher area, until the circle indicator completes
- Note: the Patcher is the default screen when you open AudioNodes, but you can always navigate back to it at the top left corner (second button)
- Select Audio Sources
- Select Audio File
- Right click the Audio File Node, and then choose Open File in the menu
- On touch screens: tap the Node, then tap the gear icon in the header, then tap the file area
The Audio File Node you just created represents your audio file. To get it to play, it needs to be connected to an Audio Destination Node. You’ll understand in a moment why this is so cool. To connect to an Audio Destination Node:
- Right click (or touch and hold) on empty area, preferably to the right of your Audio File Node
- Select Outputs
- Select Audio Destination
- Click the small blue dot to the right of your Audio File Node
- Click the small blue dot to the left of your Audio Destination Node – this will create a connection
Now hit the play button in the header. What happens now is that the Audio File Node transmits its audio signal to the Audio Destination Node, which represents your global audio output. The reason this is cool is because you can add any effects you want between these 2 Nodes. The Adding Effects section below explains how, but you probably have a good hunch already.
Note for touch screens: if you can’t find the play button, hit the back button first in the top left corner, to deselect Nodes.
Arranging & Cropping on the Timeline
You can skip this section if you just want to add some effects to your audio file.
When you opened your audio file, you’ve probably seen the Timeline pop up at the bottom of the screen. The Timeline is where you can adjust the scheduling of some Nodes, including the Audio File Node. When you open an audio file with the Audio File Node, it automatically places a single Clip on the Timeline, at the start.
Note: on small screens, like mobile, the Timeline has its own tab at the top left corner.
To make changes:
- Drag the center of a Clip to move it around, making it start later or earlier (time elapses from left to right)
- Drag the edge of a Clip to trim it
- Slice, duplicate, or delete a Clip – these are available from the Clip’s right click menu
- On a touch screen: tap the Clip to reveal this menu in the header
- Note: if you accidentally deleted all Clips, don’t worry, you can re-add a Node to the Timeline from its settings at any time (or undo it with Ctrl-Z, or from the top left menu, under Edit)
To navigate the Timeline:
- Drag empty area to move the screen (or use the scrollbars)
- Mouse wheel to zoom in & out on desktop
- Pinch zoom on a touch screen
You can skip this section if you don’t want to apply any effects to your audio file.
Audio effects is where AudioNodes really starts to shine. Simply add an effect Node between your Audio File Node and your Audio Destination Node, and it will immediately do its thing, tunable in full real time. There is almost everything from simple volume changing, to adding reverb, echo, custom feedback delay, seamless pitch shifting, automatic dynamic compression, and more.
For the sake of simplicity, here’s how to do a simple volume change, using a Gain Node:
- Right click (or touch and hold) on empty area while on the Patcher
- Select Audio Effects
- Scroll down and select Gain
- Connect your Audio File Node to your Gain Node, then connect your Gain Node to your Audio Destination Node (the same way you created connections in the Importing Your Audio Content section above)
There are 3 ways to set the volume change (gain) on the Gain Node:
- Drag the top edge of the half circle around your Gain Node – clockwise rotation increases gain, counter-clockwise rotation lowers gain
- Note: drag outwards for increased precision and a real-time visualization of the gain as it’s being changed
- From the Gain Node’s properties panel by adjusting the Gain slider – accessible by right clicking the Node, then choosing Properties
- On a touch screen: tap the node, then tap the gear button in the header
- By automating the Gain parameter from an input – you can enable this from the Gain Node’s properties panel, by clicking the “timelapse” icon, to the top-right of the “Gain” slider
Effect Parameter Automation
Parameter automation is the process of changing the parameter of a Node using a control signal. For a detailed guide, make sure to check out the parameter automation guide. Automating a simple gain change is pretty simple though:
- Create an Envelope Node (not Envelope Pattern Node, although that Node is also useful for short repeating envelopes)
- Enable the Gain Node’s gain automation from its properties panel (timelapse button above the Gain slider)
- Connect your Envelope Node to the new Gain-Control Input on your Gain Node (the same way you set up connections earlier)
- Switch to the Timeline to edit the Envelope Node there
- On desktop, right click the Clip, then choose edit
- On a touch screen, tap the Clip, then tap the edit button that appears over it
- See Envelope Editor for everything you can do with it
Effect Automation With Overlapping Clips
As you may have likely noticed, there is a limitation to what you can do with a single Audio File Node, and a single Envelope Node.
Namely that the Envelope Node, and whatever effect it is controlling, will apply uniformly to the entire output signal, without discriminating between individual Clips. For example, this makes it impossible to do a crossfade between 2 Clips.
The fix to this is very simple. Clone the Nodes in the Patcher instead of cloning the Clips on the Timeline, like this:
And now you can do a crossfade just fine:
Rendering the Output
Once you are satisfied with the results, the final step is to render the results to an output audio file. In general, when rendering, you’ll hear the same results as during playback. To render & export:
- Click/tap the main menu (triple dot button in the top left corner)
- Choose Project
- Choose Export
- Tune output settings to your liking, or leave the defaults as-is if they are sufficient
- Hit Start
And that’s it. Depending on the length of your file, quality settings, and the complexity of effects (if any), this process may take anywhere from a few seconds, to several minutes.