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.

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

Beat Shaker for Beat Juggling

⠀⠀⠀I haven’t performed as a DJ in years, focused on raising my son and home studio work instead, but i was pretty active as one around the Colorado Springs area from about 2010 until 2014. One of the my favorite toys to use to manipulate beats live on my laptop was Alexkid’s Instant Haus, which “instantly generates drum patterns to craft into your own house track” (available free via Ableton). It’s great way to add variation to beats in an organic fashion.

⠀⠀⠀Well, i’ve been inspired lately because we now have available the freshest incarnation of beat juggling voodoo in the form of the 501k Creatives new Beat Shaker device, crafted by the very same Alexkid. It’s a similar concept, but greatly expands on the potential and flexibility.

Continue reading

Super Awesome Sounds

We’ve got a new pack for you, Super Awesome Sounds, featuring samples of the Casio SA-20 Keyboard. This was my first instrument as a kid and thus has a very nostalgic place in my heart, so i recently re-acquired one and went nuts sampling its 100 patches and making instrument and drum racks for ableton live out of them (plus audio effect racks inspired by them), using the amalgamation of my accumulated knowledge over the years to create the most refined PerforModule instrument pack to date.

The SA-20

Since it seemed to fit nicely with his existing collection which includes quite a lot of 80s- and 90s-esque sensibilities, i’ve teamed up with Brian Funk to release the pack. We talked about it as well as various other random topics on his show, the Music Production Podcast. Many thanks to Mr. Funk for having me on, always an interesting and insightful time.

There is a free version of the pack as well as the full version linked below, which can be currently had for just $6 by joining Brian’s Music Production Club this month (along with a bunch of other cool stuff). That’s a sweet deal! The MPC is a great way to acquire a constant influx of goodies into your inbox every month for a very accessible sum, so that even poor, cheap bastards like me can afford it. It’s rad! The price for Super Awesome Sounds is otherwise $15, itself a tubular deal considering the vast assortment of wonderful gadgetry it contains within.



Click to check it out at Brian Funk’s site.


Read ON FOR NERDY TECH DETAILS…

Social Isolation Freebie: “Secret Weapon” Racks.


***Note: “Sweetie Pies” has been updated for Live 11 Suite! Grab the Live 11 version here.

(For the original Live 10 version, continue below.)



While we’re going through some crazy times, it has been heartwarming to experience how humans have upped their compassion game in response to shared crisis. I’ve seen more freebies and crazy deals going on this past week than any other time i remember, which seems because people want to help each other, share and be nice (well, not so much a certain political faction in the usa who seems to prefer that regular people suffer as much as possible. But that’s another topic). With graciousness and care for their fellows is how humans should act, rather than trying to take advantage of each other sleazily—which happens all too much.

In this spirit, i am offering up my super secret stash of “Sweetie Pies”—a small collection of effect racks for Ableton Live Suite 10, each crafted to address a specific need in a sweet manner. These are highly practical yet fun racks with the primary purpose of “getting stuff done”.

i WAS planning on releasing this pack eventually anyways once it grew a bit more, but to expedite the process of getting you the goodies, i’ve decided to simply omit the not-quite-finished devices, give everything a good once-over, and release the pack for free as it is now.




SO WHAT ARE THESE GOODIES OF WHICH YOU SPEAK?

Continue reading

Progressive Energy Transfer

For the past close to a year, i’ve been working on recording and mixing a collection of original songs by Shavano, an 79-yr old piano player / singer who lives in the same mountainous, forested region of Colorado as me. He dwells in a house built with his own hands, which is powered exclusively by solar and wind energy, on an amazing property with stone-lined paths twisting here and there. It feels like something from a fantasy novel, a magical space that is totally separate from the rest of the world.

Shavano’s House.
Continue reading

Animus Invidious on the AfroDJMac Music Production Podcast (+ new free effect racks)

I was super stoked to be a guest on the AfroDJMac Music Production Podcast. Here’s your chance to hear my actual, real-life voice(!) The sound quality on my side is not wonderful since i was recorded over skype, but whatexer. I had a great time chatting with Brian about random stuff… the conversation decided upon its own meandering path, touching on various topics including the crafting and sharing of Ableton Live racks, VST hoarding, my custom Elemental Mixing template channel strip database, workflow optimization, cassette processing, dynamic contrast between songs on albums, and even the Legend of Zelda (nerds). All in all it was a very invigorating experience and i definitely wouldn’t turn down being a guest again at some point in the future. I myself have quite enjoyed the other podcasts, as they contain a plethora of unconventional tips which are superb for kick-starting the creative juices.

Oh, and we also dropped a couple free audio effect racks for you to grab, including something i brainstormed up quite a while ago and finally implemented perfectly: ‘Dynamic Panning’ (compresses in one direction while it expands in the opposite for source-reactive width modification).

Check out AfroDJMac’s website to access the show.

New Free Live Pack: “Turboencabulation”

On a whim, i made a series of effects based on the Turboencabulator:

Grab the effects pack for Ableton Live 9+ FREE by clicking here.

For more history on the Turbo Encabulator, check this out.

Update: Huge thanks to Ableton for sharing the Turboencabulation pack for “FreeStuffFriday”! I love you, Ableton! Side-fumbling has indeed been effectively eliminated.

AfroDJMac Special Zone Collab Pack

Special Zone

Special Zone

As you may have noticed, i have random ideas all the time. It’s just a matter of finding the physical time to implement them. One idea i had which didn’t take super long to implement was to make effects based on the Special Zone (aka “Special World”, “Star World”) levels from Super Mario World on the Super Nintendo. I grew up playing and loving NES and SNES and so get all predictably nostalgic over such things, as many people in my age range tend to (thus the almost-nauseating overpopularity of 8-bit retro throwback stuff currently).
I tossed the idea of effects based on the “special zone” levels at AfroDJMac to see what he thought, knowing that he’s somewhat into retro video game stuff too.

One thing led to another and another and… well, just that one thing, actually. It was pretty straightforward.

So now you have The Special Zone Pack for Ableton Live. <- Click that to go to AfroDJmac’s site to read about / grab.

Bodacious.

Super, super huge thanks to AfroDJMac for hosting this pack! If you browse around his site, you will find a near-limitless supply of amazing, weird goodies.