Push 3: User Mode — Free Template.

‎‎

Custom Controller Mapping.

 Just about every Ableton Push owner I’m acquainted with: “Yeah, I know the Push has a mode for custom MIDI mapping… but I don’t really use it for anything.”

 I have at times gone to inordinate lengths to map controllers so they have as many different useful functions as possible. So upon finally acquiring a Push for myself, I was eager to brainstorm how best to integrate its User Mode into the grand scheme. Well, it took awhile, but I got something!

 [Screw all this reading…skip down low to the free download.]

Non-Adjustable Values!?!

 I soon found out that the MIDI values sent by Push in User Mode are non-adjustable. What? That sucks. Kinda surprising for such an advanced controller.
 There being no obvious immediate way around this issue without weird re-routings or whatnot, I went ahead and re-adjusted my existing MIDI plan to work with the Push 3’s User Mode values. Certain spreadsheet shenanigans and much remapping later, it all integrates together happily. Woohoo! It seems that inclusiveness can be beneficial after all.

 [For example, Push User Mode’s D-Pad Left button triggers CC 44 of midi channel 1, and it’s been mapped to Locator: Previous in my template. The Korg PadKontrol also has a patch I want to have Locator controls for, so that has likewise been set to CC 44, channel 1 so that both controllers can accomplish the same function.]

 One perk of non-adjustable mappings that the template ought to work identically for anyone with a Push 3 — no work needed on your part. Right on.

A Toggly Dilemma.

 …But there’s another issue! Most of Push’s buttons in User Mode send values when pressed and when released, acting as a toggle such that if you map them to a switch-type control, the value will go on when you press the button, and off when released. This can cause problems for certain types of controls… like if mapping to Play it unavoidably creates an undesirable stutter.
 The toggle behavior CAN be useful — but only really when you want a momentary-type control (that stays on while held, then turns off when released). Cool for some things, like holding a button to momentarily enable Draw Mode or Automation Mode.
 These differ from key commands that can be momentary (such as ‘A’ for Automation Mode) in that they are less flexible — the Built-in Key Commands can be momentarily flipped off or on depending on their initial state, and can be toggled with a swift tap — whereas the User Mode Commands will always be on when held and switched off when released, no matter what.
 [Note that you can invert this behavior, so that pressing the button turns the control off and releasing it turns it on, by changing the mapping’s Mode; go into midi-mapping mode, then click on the midi map control you want to alter and change the Mode from Absolute to Relative (signed bit). Make sure to test it because not all of the controls respond exactly the same.]

 I’ve brainstormed out functions that are either tolerable or genuinely beneficial and tried to map them to the most sensible controls. There’s a lot of subjectivity in those decisions so lmk which you find to be keenly insightful or a wackful waste.


Push 3 User Mode Control Mappings.

 There’s a lot going on here, so let’s take it in pieces, starting at the bottom-left and moving clockwise-ish around.


Section One:
A Bunch of Miscellaneous Functions.

Tempo Encoder Twist: Clip & Looper Quantize.
Cycles the Quantize setting for both Clips and for the Return Looper.

Tap Tempo Button: Tap Tempo.
 Works the same as in non-user mode.

Metronome Button: Momentary Metronome.
 Enables the metronome only while held down. Great for when you want to quickly check the tempo & time signature.

Quantize Button: Fold to Scale.
 In the Midi Note Editor, toggles only showing notes of a clip’s chosen scale.

Fixed Length Button: Momentary Draw & Preview.
While held, both Draw and MIDI Note Editor Preview are switched on, allowing to quickly draw notes while hearing them before switching back to editing mode by letting go of the button. [I find this to be one of the most helpful controls!]

Automate Button: Momentary Automation.
 In Arrangement View, switches Automation Mode on while held, good for quick automation edits.

New Button: New Recording Scene.
 Presses the hidden Prepare New Scene for Recording button, which can be indispensable for off-the-cuff improv recording sessions.

Capture Button: Capture.
Works the same as in non-user mode.

Record Button: Momentary Session Record.
 Turns on Session Record, but only while held. Useful for quickly recording automation in clips without accidentally leaving recording on afterwards.

Play Button: Launch Track 1 at Selected Scene.
 In the template this is mapped to launch Track 1 at whichever Scene is highlighted, allowing you to launch clips on Track 1 at any time without having to shift focus from another track.

Pitch Bend Touchstrip: Pitch Bend.
Works the same as in non-user mode. You could map this to something, but then it ceases working as a pitchbend for instruments.


Section Two:
Global Quantize, Tempo Nudge, Momentary Envelope Lock, Stop, Momentary Solo Mid or Side.

Volume Encoder Twist: Global Quantize.
Cycles the Global Quantize setting.

Lock Button: Momentary Envelope Lock.
Enables Lock Envelopes mode only while held. Use this to move something in the arrangement without taking any overlapping automation along.

Stop Clip Button: Stop.
Stops playback.

Mute Button: Momentary Solo Mid.
Mapped in the template to solo the Center (‘M’) signal while held.

Solo Button: Momentary Solo Side.
Mapped in the template to solo the Sides (‘S’) signal while held.

Undo Button: Tempo Nudge Faster.
Tap or hold to gradually & temporarily increase tempo.

Save Button: Tempo Nudge Slower.
Tap or hold to gradually & temporarily decrease tempo.


Section Three:
Momentary Follow Modes, Re-Enable Automation, User Mode.

Sets Button: Momentary Tempo Follow.
Enables Tempo Follow while held. Use it to quickly listen to and re-grab the tempo from an external source before going independent again.

Setup Button: Momentary Follow.
Hold it down for the Arrangement View to follow the playback cursor. Let go when it’s where you want to do an edit and the screen will stay parked there, despite playback continuing. Or, tap it once to ‘teleport’ to an off-screen moving playback cursor. This is super handy for seamless edits whilst listening through material!

Learn Button: Re-Enable Automation.
If you have any Session View clips with recorded clip parameter automation (which you should), and you adjust them live, the automation becomes broken (temporarily bypassed). Tap this button to restore clip automations.

User Button: User Mode switch.
Works the same as in non-user mode. It does also send a MIDI note if you want to map something to occur whenever modes are switched.


Section Four:
FX Macros, Audio & MIDI Track Selectors.

Encoders: Return FX Macros.
In the template these control the effects in the FX Return Track.

Upper Display Buttons: Audio Track Selectors.
For the first eight audio tracks.

Lower Display Buttons: MIDI Track Selectors.
For the first eight MIDI tracks.
In the template these come loaded with starting-point MPE-capable ‘User’ presets for the following instruments, which you can play with the pads:
1 (Track 9): Analog.
2 (Track 10): Collision.
3 (Track 11): Drift.
4 (Track 12): Electric.
5 (Track 13): Meld.
6 (Track 14): Operator.
7 (Track 15): Tension.
8 (Track 16): Wavetable.


Section Five:
Arrangement Stuff, Groove, X-Fade, FX & Analysis Track Selectors.

Device Button: Momentary Punch-In.
Switches Punch-In on while held. Be sure the playhead crosses the punch-in point while held for arrangement recording to start.

Mix Button: Momentary Loop.
Activates the Arrangement Loop while held; turns it off when released. Careful not to press this if you need the loop to stay on unless you’ll be ready to restore it with some other command straightaway.

Clip Button: Momentary Punch-Out.
Switches Punch-Out on while held. Be sure the playhead crosses the punch-out point while held for arrangement recording to stop.

Session Button: Back to Arrangement.
Restores Arrangement View playback, giving it precedence over Session View.

Add Button: Select FX Track.
In the template, focuses the view on the FX Return track.

Jog Wheel Encoder Twist: Global Groove.
Adjusts the Global Groove Amount.

Jog Wheel Nudge Left: Crossfader Left.
Positions the Crossfader in the direction you hold the Jog Wheel. Snaps back to center when let go.

Jog Wheel Touch: Crossfader Center.
The moment you touch the Jog Wheel, the Crossfader is set to the center value.
 NOTE: it’s highly recommended to use the Transition crossfade mode, since that doesn’t mess with the original tracks’ levels at center. Slow Fade, Slow Cut or Fast Cut are also valid options in this regard.

Jog Wheel Nudge Right: Crossfader Right.
Positions the Crossfader in the direction you hold the Jog Wheel. Snaps back to center when let go.

Swap Button: Select Analysis Track.
In the template, focuses the view on the Analysis Return track.


Section Six:
Scene & Locator Navigation, Magnify, Stop Clips.

Main Track Button: Limiter Mode Cycle.
In the template, cycles between modes for the Output Limiter (without affecting its other settings). It goes: True Peak LR > True Peak MS > Standard LR > Standard MS > Soft Clip LR > Soft Clip MS >…

Session D-Pad Up/Down: Scene Navigate.
Move selected Scene Up or Down.

Session D-Pad Center Click: Set Locator (or Remove Selected Locator).
Sets a locator at the current playhead location in the arrangement. Or, if the playhead is on an existing locator, deletes it.

Session D-Pad Left/Right: Go To Previous/Next Locator.
Transports the playhead to the previous or the next Locator.

Note Button: Scene Launch.
Works the same as in non-user mode.

Session Button: Cancel Scene Launch.
Cancels a launched scene (if pressed in time based on Quantization).

Scale Button: Momentary Magnify.
Works the same as in non-user mode.

Layout Button: Stop Clips.
Works the same as in non-user mode.


Section Seven:
Return Looper & Clip Loop, Optimize View.

[_Looper Controls_]
Reset Button: Looper Select & Multi-Button.
Works the same as in non-user mode.

Accent Button: Looper Stop.
Works the same as in non-user mode.

Double Loop Button: Pitch Down & Time Double.
Works the same as in non-user mode.

Duplicate Button: Pitch Up & Time Halve.
Works the same as in non-user mode.

Convert Button: Momentary Reverse.
Works the same as in non-user mode.

Delete Button: Clear Looper.
Works the same as in non-user mode.

[_Clip Controls_]
Octave Up Button: Set Clip Loop Position & Length.
Works the same as in non-user mode.

Octave Down Button: Set Clip Start.
Works the same as in non-user mode.

Page Left Button: Scrub Clip Backwards.
Works the same as in non-user mode.

Page Right Button: Scrub Clip Forwards.
Works the same as in non-user mode.

Shift Button: Optimize Height.
Works the same as in non-user mode.

Select Button: Optimize Width.
Works the same as in non-user mode.


Section Eight:
Return FX Buttons.


Repeat Interval Buttons: Return FX .
 Hold down one or more of these buttons to enable Return FX, and use the Encoders to manipulate the macros.
The template’s Return Effects are:
1. Beat Repeat.
2. Convolute.
3. LR Delay.
4. MS Echo.
5. Filter Delay.
6. GrainShimmer.
7. Reverb.
8. Resonators.
 These are a lot of fun to play around with!
 Hot Tip: to keep an effect on and free up a finger, switch User Mode off while a button is held down, then let go and switch back to User Mode.


But What About the Pads? — Bonus Instruments!!

 The Pads are used for playing notes of midi instruments. The Push 3 user Mode Template includes eight MIDI channels pre-loaded with native Ableton Live instruments that are optimized for play with User Mode’s pad MPE. One of the reasons this blog post is late is because I spent a bunch of time getting lost in playing them!

User Mode Pad Features_
• One copy each of Ableton’s flagship stock melodic synths, easy to switch between and mess around with.
• Scale & Pitch devices on each; press ‘Y‘ to enable scale-aware mode, so everything plays in the set’s Key & Scale!
• ‘User’ synth patches which are modest edits of the factory defaults, made extra MPE-capable.
• MIDI Filters in place to prevent other button touches of the Push controller causing unwanted MIDI notes.


What’s with these Return Tracks?

 There are three Return Tracks built into the PerforModule User Mode Temaplate.
FX.
Looper.
• Analysis.


 The FX Return allows you to send any audio to it to have layers of parallel fx added in.
 The Looper Return allows you to send any audio to a Looper, manipulatable with the Push.
 The Analysis track allows you to send any audio to, with Hi Res & Average Spectra plus analog-style VU & Peak Meters.


FREE Template!

System Requirements: Ableton Live Suite 12 (also make sure to have the Convolution Reverb pack installed).

Download the Push 3 User Mode Template. <-(under maintenance… available again soon)

 The project also includes a version combining together the User Mode Template and the recently-released Key Map Template. I use that one for my Deafult Ableton Live Set.
 Either are excellent for diving in and being creative at a moment’s notice, with a wide-open, sandbox feel.



Momentary FX Reference List.

 Here’s an alphabetical list of the controls that will switch on, then off again when you let go.

•Momentary Arrangement Loop.
•Momentary Automation Mode.
•Momentary Draw + Preview.
•Momentary Follow.
•Momentary Looper Reverse.
•Momentary Magnify.
•Momentary Metronome.
•Momentary Punch-In.
•Momentary Punch-Out.
•Momentary Return FX Enablers.
•Momentary Session Record.
•Momentary Solo Mid.
•Momentary Solo Side.
•Momentary Tempo Follow.

 A trick to get momentary controls to stay on is to switch User Mode off while one or more are held down; then let go and turn User More back on. To then switch a control that has been retained this way back off again, tap it whilst in User Mode.

DeathStalker Released!

Finally.
After 2+ years since the conception of the idea thru research and development, the DeathStalker Audio Effect Rack for Ableton Live is finally here!

What is DeathStalker?

Quite simply, DeathStalker is an Audio Effect Rack that makes guitars sound better.

It’s optimized for heavier distorted guitar tones, but can also sound amazing on clean or modulated electric guitars, acoustic stringed instruments, or just about any instrument.


Continue reading

Magic Numbers: Rounded Fractions

🧠Memorizing Sucks.
As audio engineers, certain numerical values become often-used and thus can become useful to memorize. If you suck at memorizing stuff like me, graphs and charts can be helpful.

🎛0—127.
In Ableton Live and other programs, range values are often scaled from 0 to 127, rather than 0 to 100. So it can be useful sometimes to know certain fractional values to type in (either mathematically perfect for extreme precision, or rounded values for quick input).

Continue reading

Plugin Review: BassTame by lkjb


BassTame by lkjb

‎‎‎ BassTame from the KVR Developer Challenge 2023 is purported to be a bass compressor, yet level-independent. The blurb about it says the energy of the bass signal is compared to the overall signal to determine the bass reduction. lkjb‘s ReFine and QRange plugins are oft used and much beloved, so I was intrigued to find out what this new one had to offer. I’ll break it down based upon my experience testing the plugin out.

Continue reading

Tempo Dynamics

When applying dynamic effects, we are rarely going to need the entire timing ranges available, depending on the tempo, right? The new Tempo Dynamics pack provides go-to racks with minimum and maximum values hard-wired to ranges most potentially useful, given the chosen tempo — avoiding values that are likely too fast or too slow to be helpful.

Continue reading

New Years 2023 Freebie: “Introspection” Pack.

Effect Racks for Live Intro.

‎‏‏‎ ‎‏‏‎‎‏‏‎ ‎‏‏‎ ‎ ‎Since my son has now acquired Ableton Live 11 Intro, I thought it would be interesting to make a pack of effects that utilize only effects native to that iteration of the software. These include Audio Effect Rack, Auto Filter, Auto Pan, Beat Repeat, Channel EQ, Chorus-Ensemble, Compressor, Delay, EQ Three, Erosion, Gate, Grain Delay, LFO, Limiter, Looper, Phaser-Flanger, Redux, Reverb, Saturator, Tuner, and Utility. This is no paltry collection to smirk at! Quite a range of possibilities. But also — a nice change of pace, being arbitrarily limited in options according to what I am used to as a rack craftor. I saw it as an exciting challenge. At the end, I’m super proud of what I’ve come up with. Methinks I’ll definitely be using these racks in the full version of Live 11 Suite aplenty moving forwards.

~`~

-> Download the Introspection pack for Ableton Live Intro, Standard, or Suite <-

(or acquire via Gumroad if you prefer).

Read about the process of the device creation below.


Continue reading

Parallel-Friendly Native FX Racks for Live 10+: “ParallAux”

Which Effects Work Best In Parallel?

So one day i got it in my head to figure out which of Ableton Live’s Effects are the best to use in parallel.

What is the criteria for this? Simply, which processes alter the phase of audio passing through them, either to the least degree, or in a nicely summable way.

Why does this matter? Because phase offsets, when summed in parallel with the original signal, will inevitably cause changes to the frequency contour. Sometimes slight amounts of this phase offset can add a nice creamy touch to the sound of things (and pretty much all analog gear causes it to some degree), but when being surgically technical like during the finalizing stages of a track, they are generally just not helpful.

An example of not altering phase at all is Live’s Compressor effect which is phase-neutral; it can be used safely in parallel with no unwanted frequency coloration whatsoever.

An example of altering the phase in a “nicely summable” way is Live’s Reverb. Technically, it’s altering the phase a whole bunch, but it’s doing so in a time-smeared fashion which results in far less likelihood of perfectly-lined-up frequency cancellations, and so, when at 100% wet, reverbs can be just fine to use in parallel, and are often preferred this way.

After carefully checking the phase response of all of Ableton Live Ten’s native Audio Effects, i came up with five distinct racks providing combinations of the most parallel-friendly native effects, optimized for specific purposes with maximal versatility of application.

~`~

>Check Out ParallAux via Isotonik Studios<

>Download ParallAux PDF Manual<

Continue reading

Repurposing Bad Controller Knobs

Improvisational Optimization

It’s always been more of my mentality to try to figure out how to make optimal use of what i have on hand — even when flawed — than to try to find immediate replacements… from using a TI-83 calculator to code as a teenager (since that’s what i had access to), to learning how to mic two small guitar amps to sound amazing rather than try to buy bigger amps which i didn’t have space to store. Whether or not this is the optimal way to be, it’s been pretty ingrained in me over a lifetime of dealing with less-than-ideal equipment and environs, figuring out how to increase functionality past apparent limitations, and squeezing every drop of valuable usage i could garner out of existing gear.

~`~

Bad Encoders!

This BCR-2000 MIDI Controller i have happens to have a top row of encoder knobs which act all wonky, sending out their values all slow and choppy and making them pretty much unusable as MIDI controls. However, each knob does have a set of LED lights, and it is possible to send messages to those lights to make them move.

By using a couple of MaxForLive devices in Ableton, i have it set up so that the 8 knobs each provide a VU-meter type experience in reaction to whatever’s playing in Ableton Live. Now they aren’t useless! Yay!

Continue reading

New series of Single-Purpose Racks for Ableton Live 11: “Zinglez”

𝒁𝒊𝒏𝒈𝒍𝒆𝒛 is a new series of individual one-dollar racks for Ableton Live 11 by PerforModule.

Simple and straightforward.
Just grab what the ones that entice you the most.
Ignore everything else!

Read about them below.

Continue reading

Organize your User Library Like a Boss ~ Live 11 Style

 One of the most popular PerforModule articles to date is How to Organize User Plugin Presets Like a Boss in Ableton Using the Hidden Architecture and it’s understandable — it’s very helpful to be able to integrate one’s own presets into the browser’s organization structure. And it’s pretty simple to accomplish. Read that article for an in-depth rundown on the topic in which is also explored further customization options for the truly OCD, if you have the desire.
 Or just read on for a briefer summary…

~`~

 •Basically, if you place your User Library presets into folders with the same specific names as the built-in categories, those presets will now also appear in their respective category folders in the browser.

 •Further, you can yourself customize the system, adding your own bespoke categories. Read about that in part two.

 Live 11 Has updated the default categories, adding a handful of new ones which is good news to me, since i’ll be able to integrate more stuff with the built-in system. Some of the choices are a bit odd… but hey, whatever.

Click here to download the blank category folders, and/or copy the following lists for reference.

~`~

Instrument Rack (Sounds) Categories:

Ambient & Evolving
Bass
Booms
Brass

Cinematic
Effects
Exotic
Experimental
Guitar & Plucked
Mallets

MPE Sounds
Orchestral
Pad
Percussive
Piano & Keys
Strings
Synth Keys
Synth Lead
Synth Misc
Synth Rhythmic
Templates
Vintage
Voices
Winds

~`~

Instrument Categories:

For presets of Live instruments that have not been racked.

The same as Sounds categories but with the addition of…

Components

~`~

Audio Effect Categories:

Ambient Spaces
Amp Simulation
Clean Delay
Distortion
Drums
Filter
Formant
Hall
Instrument
Mixing & Mastering
Modulated Delay
Modulation & Rhythmic
Performance & DJ
Room
Space
Special
Vintage Delay
Vocal

~`~

Drum Hit Categories:

Bell
Bongo
Clap
Conga
Cymbal
FX Hit

Hihat
Kick
Misc Percussion
Ride
Rim
Shaker
Snare
Snare Articulation
Tambourine
Timbales
Tom
Wood

~`~

Midi FX Categories:

Drums
Experimental
Monophonic
Polyphonic
Rhythmic

~`~

 That’s it for today. Check here for a nifty list of all my audio production tips & tricks thusfar. More on the way!