Device Details

Device Overview

Name/Version: DrumSeq Notemap 1.0
Author: T0n1  
Description: The Notemap.amxd device is intended as a complement to xanadu's Launchpad DrumSeq drum sequencer device (version 1.1.23) at

http://www.maxforlive.com/library/device/352/launchpad-drumseq

I personally was not satisfied with the pitch settings workflow using menus, note values and the mouse. I wanted to dynamically teach in notes on the fly using only the Launchpad and external hardware instruments as a tighter way to hook them together:

Play a sound on any of the configured instruments, dynamically assign it to one of the 7 DrumSeq notes using only the Launchpad, incrementally build up the pattern while the sequencer is running, optionally reassign a note to another note or even another instrument without touching the mouse or looking at the computer monitor.

The Notemap.amxd device is only the main device which sits between DrumSeq (with default settings) and the instruments to transpose the notes from DrumSeq's the default pitch settings to the notes taught in. The other auxiliary patches integrated with Live's global send/receive mechanism can be downloaded from the DrumSeq Notemap subfolder at the external URL. The main folder also contains two commented example Live Sets using these devices, as their intended interplay is probably anything else than obvious. While Notemap Minimal.als only uses the Launchpad with an 808 as instrument, Notemap Real.als is more similar to my real setup: It uses an Instrument Rack containing an 808 and two external MIDI instruments (right here a Roland HandSonic and a microKORG), split with Key Zones. Therefore it will not be usable "out of the box" for other setups, but can serve as a starting point to hook together your own setup.

DrumSeq's default pitch settings and the 7 notes per row are hardcoded in the device, but as I'm releasing it under cc-by-sa, it could be adapted to other sequencers. When I started that project, I didn't immediately plan to release it sometime to the public, therefore the technical comments explaining to myself what I was trying to achieve the other day are still in German.



Usage of DrumSeq Notemap

These launchpad buttons are active in user 1 mode without manual MIDI mapping if NotemapControl.amxd is active:

(^): Chose DrumSeq's Rows 1&2 to teach in.
(v): Chose DrumSeq's Rows 3&4 to teach in.
({): Lower the velocity for the Launchpad chequerboard.
(}): Rise the velocity for the Launchpad chequerboard.
[ ]: Launchpad chequerboard: play resp. teach in MIDI notes.
(}): Right buttons 1-7: Teach in buttons for that DrumSeq note.
(}): Lowest right button 8: Light it with the current velocity value on the Launchpad and light the active Rows button to visually reflect the state of Notemap.

To teach in a new note, switch from user 2 mode (DrumSeq) to user 1 mode. At will play live on the chequerboard (or an external instrument) and adjust the default velocity of the desired sound. Then press a teach in button which will light up to signal that it is in learn mode. The next MIDI note received will be thought in (note value, velocity and duration) and the LED goes out. If the teach in button is pressed a second time without any MIDI note, it goes out, too, to signal cancellation.

Note remapping can be done on the fly when DrumSeq is playing a pattern.
 

Device Details

Downloads: 843
Tags drum, sequencer, utility
Live Version Used: 8.3.3
Max Version Used: 5.1.9
Date Added: Aug 15 2012 08:33:22
Date Last Updated: Aug 15 2012 08:35:36
Average Rating -n/a-
Rate this device: (must be logged in to rate devices login)
Device Type: midi_device
URL (optional): https://www.box.com/s/30dde94d97c0830dade3
License (more info): AttributionShareAlike

Device Files

Device File: Notemap.amxd
 


Comments

does the LP stepsequencer still work for you? i used to use it a lot but then there was an live update, i dont remember which one, and since then i never got it to work again :-(

and what do you mean with "teach in"?? sorry i`m not a native english speaker

"Teach in" as in "teach-in-robot": Instead of programming it using "move to position 125.0/77.5" put it in learn mode an move it to that position using a controller.
In DrumSeq/Notemap terms: instead of "Pitch settings -> Row 1 -> Note 1 -> set the value to C1" just hit that note pad on the Launchpad or a key on an external instrument.


Login to comment on this device.

[ browse device library ]