Showing posts with label ableton live. Show all posts
Showing posts with label ableton live. Show all posts

Wednesday, May 05, 2021

Xiao Mx Ableton Control Surface Script

The Xiao can be mapped as a control surface to control transport from the cherry switches. I find this useful for my setup. The six buttons are mapped to rewind, fast forward, loop, play, stop, rec. 

Download the user config file here: https://github.com/little-scale/arduino-sketches/blob/master/xiao_mx/UserConfiguration.txt

Place this file in /Users/[Username]/Library/Preferences/Ableton/Live x.x.x/User Remote Scripts/XiaoMx/UserConfiguration.txt

Download the sketch here: https://github.com/little-scale/arduino-sketches/blob/master/xiao_mx/xiao_mx_control_surface_script.ino 

Upload this file to the Xiao board. In Ableton, open up preferences and go the Link Tempo MIDI tab. Select the XiaoMx script in the Control Surface drop down menu. Select the Xiao as the input and output. 




Tuesday, May 26, 2020

Sending a Clock Signal to Modular Synth via WiFi

Sending an Ableton Live clock signal over WiFi to my modular synth using OSC, ESP8266 and Max for Live . The sync appears out of order because my DIY Exo Sequencer module doesn't have a reset input but overall the timing and tempo changes work really well - considering the setup.

View code here: https://github.com/little-scale/arduino-sketches/blob/master/esp8266-osc-sync.ino







Sunday, February 18, 2018

Thea Musgrave's "Narcissus" for Flute and Electronics Max for Live Patch



This is a Max for Live patch that is an implementation of the electronics of Thea Musgrave's "Narcissus" for flute and electronics. 

A preset file stores and recalls the settings from the score for delay time, feedback and modulation depth. The other parameters need to adjusted manually. 


Incrementing the preset number can be mapped in terms of MIDI control, as can the hold button, output level and bypass.


Download here: http://milkcrate.com.au/_other/downloads/M4L/narcissusm4l.zip

Tuesday, November 07, 2017

Max for Live UDP OSC Packet to MIDI Message Receiver


A simple receiver device in Max for Live that takes an OSC message (via a selected UDP port) and simply sends the data bytes from this message as a MIDI message. Naturally, it is assumed that the OSC message itself contains data bytes formatted as a MIDI message.

Download here: http://milkcrate.com.au/_other/downloads/M4L/little-scale.osc.packet.to.midi.message.amxd

Saturday, July 29, 2017

Max for Live: Division Sequencer



A simple note generator / divider. Download here: http://milkcrate.com.au/_other/downloads/M4L/little-scale.seq.count.amxd

Max for Live: And Or Four Channel Sequencer



Four loops, with steps that are either on or off, have individual outputs as well as 'and' and 'or' outputs.

Download here: http://milkcrate.com.au/_other/downloads/M4L/little-scale.seq.and.or.abcd.amxd

Max for Live: And Or Two Channel Sequencer


Two loops, with steps that are either on or off, have individual outputs as well as 'and' and 'or' outputs.

Download here: http://milkcrate.com.au/_other/downloads/M4L/little-scale.seq.and.or.ab.amxd

Friday, January 27, 2017

More LFOs for Lumen

Max for Live - Pitch Bend Dial


Download here:
http://milkcrate.com.au/_other/downloads/M4L/little-scale.pitch.bend.out.amxd

Wednesday, January 25, 2017

Audio Pulse Link Sync




This is a Max patch that connects to an Ableton Link network, and generates pulses suitable for a Teenage Engineering Pocket Operator PO-12 or other similar sync scenarios.

Download the Max patch here: http://milkcrate.com.au/_other/downloads/max_patches/Link_to_Pulse_Tick.maxpat

The patch requires Max - download here https://cycling74.com/products/max/ - which can be run in demo mode as a version of runtime. The patch requires the Max Ableton Link package, which can be installed via the package manager in Max.

The pulses are output via an audio interface. In this case, the audio interface that is used is a $2 - with free shipping - USB sound card.

To use the patch:

- Make sure that the laptop and any Link devices are on the same network
- Launch Max go to Options and Audio Status..., set the audio output device to the audio interface and turn the audio engine on
- Connect the output of the audio interface to the PO-12
- Launch the Link to Pulse Tick patch, and set quantum to 4 and subdivisions to 2
- Set the PO-12 to SY2 - sync input, stereo output - by pressing funct and bpm
- Press play on the PO-12 - the PO-12 will wait for a sync signal
- Enable to the output of the sync patch by turning the toggle on
- At the start of the next quantum - bar - , the patch will start sending a sync signal to the PO-12, the PO-12 will play in time with Link
- Changing the tempo in the patch will update all other Link devices on the network and vice versa

Monday, January 16, 2017

Splitting Polyphonic MIDI Across Multiple Channels




How to split MIDI chords and polyphonic note data across multiple monophonic MIDI channels, so that any given channel is only ever playing back one note at a time.

Download the mono.to.poly.dyn Max for Live device here: http://milkcrate.com.au/_other/downloads/M4L/little-scale.Poly.to.Mono.Dyn.amxd

Download the receive.dyn Max for Live device here: http://milkcrate.com.au/_other/downloads/M4L/little-scale.PathMIDI.receive.dyn.amxd

Thursday, January 12, 2017

Poly to Mono Dynamic Voice Allocation in Max for Live


Send polyphonic MIDI data to multiple mono channels by using this Max for Live device in conjunction with the dynamic MIDI receive bussing device.

Download here: http://milkcrate.com.au/_other/downloads/M4L/little-scale.Poly.to.Mono.Dyn.amxd

Wednesday, January 11, 2017

Drake, Mariah Carey and Hans Zimmer - Ableton Live Audio to MIDI Covers





Monday, January 09, 2017

Differential Step Sequencer - Tutorial and Demonstration

Sunday, January 08, 2017

23 Quick Tips for Ableton Live in 2017: Number Twelve Will Shock You!




Are you using Ableton Live, but looking for some new ways of doing things for the new year in 2017? Here are twenty-three quick tips for Ableton Live. Some are basic, some are quirky, but all of them are only 20 seconds long!





Full Playlist - All Ableton Live Short Tip Videos








Topics
  1. Resizing Time 
  2. Curvy Automaton 
  3. Drum Kits from Loops
  4. Importing Samples on Multiple Tracks 
  5. Instruments from Audio Regions 
  6. Volume Automation Without Faders
  7. Concurrent Mixer Controls 
  8. Arpeggiated Hihat 
  9. Multi-region Trimming 
  10. Multi-region Extraction 
  11. White Noise Sweep 
  12. Unlocking Envelopes 
  13. Selective Double and Half Tempo 
  14. MIDI Mapped LFO 
  15. Velocity Fades 
  16. Automation Data Transfer 
  17. Return Track Reverb Feedback
  18. Manually Smoothing Automation
  19. Consolidate and Fade
  20. Duplicate Time and Rhythm 
  21. Nested Arpeggiators 
  22. Importing Tracks from Other Projects 
  23. Avoiding Peaks Using Presets 



Individual Videos

Ableton Live Short Tip - 01 - Resizing Time 

The timing of a selection of MIDI notes can be made longer or shorter by adjusting the markers above the play bracket.



Ableton Live Short Tip - 02 - Curvy Automaton 

Hold down option to change a straight line of automation into a smooth curve.



Ableton Live Short Tip - 03 - Drum Kits from Loops 

Use the 'Slice-to-MIDI' command transient setting by control clicking on a warped drum loop clip to easily create a drum kit.



Ableton Live Short Tip - 04 - Importing Samples on Multiple Tracks 

Hold down command to drag and drop multiple samples onto multiple tracks.



Ableton Live Short Tip - 05 - Instruments from Audio Regions 

An audio region can be dropped onto the instruments area of a new MIDI track to create a new MIDI instrument.



Ableton Live Short Tip - 06 - Volume Automation Without Faders 

The Utility audio effects device can be used to control volume via automation, giving the faders the freedom for mix adjustment.



Ableton Live Short Tip - 07 - Concurrent Mixer Controls 

By selecting multiple tracks (via command click or shift click), mixer control changes of volume, panning, solo, active and send levels can be applied to more than one track. Changes are relative to current values as opposed to absolute.



Ableton Live Short Tip - 08 - Arpeggiated Hihat 

By using an Arpeggiator MIDI Effect device on a hihat, the rate can be used to easily change the interval or create complex patterns via automation.



Ableton Live Short Tip - 09 - Multi-region Trimming 

Multiple regions can be trimmed, as long as they are the same length, by selecting clips that across more than one track.



Ableton Live Short Tip - 10 - Multi-region Extraction 

Multiple regions can be extracted by selecting content across more than one track.



Ableton Live Short Tip - 11 - White Noise Sweep 

The Operator instrument can be used to easily make a white noise filter.



Ableton Live Short Tip - 12 - Unlocking Envelopes 

Data envelopes can be locked, so that regions can be duplicated, moved or deleted without changing the associated automation. This is useful for speeding up workflows in situations such as editing loops for more variety or adding additional bars or phrases to a section.




Ableton Live Short Tip - 13 - Selective Double and Half Tempo 

The double and half tempo buttons operate either on the entire contents within a clip, or only on some notes as selected. This is useful when creating different drum patterns, grooves and melodies with variation.



Ableton Live Short Tip - 14 - MIDI Mapped LFO 

A custom LFO can be made by setting up a new MIDI track with a clip containing control data. The output of this MIDI track is then routed to a virtual bus. While this clip is playing, the data can be mapped to any parameter on another track - in this case the level of a modulator in Operator.



Ableton Live Short Tip - 15 - Velocity Fades 

Velocity can be used to control not only volume, but also other aspects of a virtual instrument. By mapping velocity to multiple parameters, a velocity fade can be used creatively. Here, the Velocity MIDI Effect device is used to scale the velocity, which in turn changes the sound of the instrument.



Ableton Live Short Tip - 16 - Automation Data Transfer 

Data envelopes can be copied from one parameter to another by selecting Copy Envelope and then paste.



Ableton Live Short Tip - 17 - Return Track Reverb Feedback 

The send of a given return track can be enabled by control-clicking, thereby opening up the possibility of complex feedback signal paths.



Ableton Live Short Tip - 18 - Manually Smoothing Automation

By holding shift while moving automation data points, additional automation data is removed. This is a quick and easy way of manually smoothing automation data.



Ableton Live Short Tip - 19 - Consolidate and Fade

When dealing with audio regions that are looping in the Arrangement View, the loop boundaries determine the maximum length of an audio fade. By consolidating the looped audio into one long audio file (command j), audio fades can be of a longer, arbitrary length.



Ableton Live Short Tip - 20 - Duplicate Time and Rhythm 

The Duplicate Time function (command shift d) can be used on a selection of MIDI notes in a Drum Rack clip to duplicate a rhythmic phrase. The new, second half of the clip can then be edited to add more interest via rhythmic diversity.



Ableton Live Short Tip - 21 - Nested Arpeggiators 

When sequencing chord structures and harmonic content, nested arpeggiators can be a very simple and effective tool to get more out of less. Place one arpeggiator after another, and differentiate them in terms of arpeggiation rate, note length, velocity ramps, transposition amount, transposition step and so on.



Ableton Live Short Tip - 22 - Importing Tracks from Other Projects 

By using the Live file browser, one or more audio, MIDI or instrument tracks can be dragged and dropped into the current Live project.



Ableton Live Short Tip - 23 - Avoiding Peaks Using Presets 

Peaks can be avoided - and the whole mix can be made a little fuller and louder -  by using the Fast preset for Limiter, Multiband Compressor for Multiband Dynamics and Gentle Squeeze for Compressor presets on the master track.



Tuesday, January 03, 2017

Video for "Sad Anime"

Monday, January 02, 2017

little-scale: Sad Anime (2017)





Free download. Comes with Ableton Live Project file.

Monday, December 26, 2016

Lumen and Max for Live: Video Synthesis MIDI Control

Saturday, December 24, 2016

Let's Make: A MIDI DAC

Wednesday, December 21, 2016

M4L Device: Oct LFO


Simple and compact eight-oscillator LFO.

Download here: http://milkcrate.com.au/_other/downloads/M4L/little-scale.oct.lfo.amxd.zip