http://github.com/guition/Nocturn-RS4L
Hello.
I've programmed some Python scripts for Novation Nocturn and Ableton Live. I think it can be interesting for some users, so I've decided to share this under GPL license.
Spanish thread here:
http://www.hispasonic.com/comunidad/scr ... 77312.html
Funk N. Furter has a tutorial here:
http://www.macableton.com/hardware-revi ... mapno.html
mbakirov recorded a video also:
https://www.youtube.com/watch?v=gOAAqrcZ5x8
What is new:
Revision 2.1 (2009-12-16):
- Bug fixed on parameter bank selection with 3rd party plugins
Revision 2 (2009-10-18):
- Transport controls added.
- Now all or selected notes of a MIDI clip can be transposed.
- Loop control improvement and bug fixed.
- Free buttons of User section (last page) now stop all clips.
Revision 1 (2009-09-01):
- Bug fixed when a device has less of 8 parameters.
Code: Select all
Control specification
=====================
Mixer Section
-------------
- Page 1:
- Rotary encoder 1-8: Volumes of tracks
- Buttons 1-8: Track on
- Page 2:
- Rotary encoder 1-8: Panning of tracks
- Buttons 1-8: Track solo
- Page 3:
- Rotary encoder 1-4: Volumes of return tracks
- Buttons 1-4: Return track on
- Rotary encoder 5: Master volume
- Button 5: Enable arm of tracks or only selection
- Rotary encoder 6: Master panning
- Rotary encoder 7: Cue volume
- Button 6,7: Tempo nudge down and nudge up
- Rotary encoder 8: Tempo
- Button 8: Tap tempo
Instrument Section
------------------
- Page 1:
- Rotary encoder 1-8: Parameters of selected device.
- Buttons 1-8: Track arm and/or selection (see Mixer Section, Page 3, Button 5)
- Page 2:
- Rotary encoder 1-8: Parameters of selected device.
- Buttons 1-8: Parameters bank 1-8 of selected device (max. 64 parameters)
Fx Section
----------
- Page 1:
- Rotary encoder 1-8: Send A of tracks
- Button 1-8: Tracks bank 1-8, 9-16, 17-24, 25-32, 33-40, 41-48, 49-56, 57-64
- Page 2:
- Rotary encoder 1-8: Send B of tracks
- Button 1-8: Tracks bank 1-8, 9-16, 17-24, 25-32, 33-40, 41-48, 49-56, 57-64
- Page 3:
- Rotary encoder 1-8: Send C of tracks
- Button 1-8: Tracks bank 1-8, 9-16, 17-24, 25-32, 33-40, 41-48, 49-56, 57-64
- Page 4:
- Rotary encoder 1-8: Send D of tracks
- Button 1-8: Tracks bank 1-8, 9-16, 17-24, 25-32, 33-40, 41-48, 49-56, 57-64
User Section
------------
- Page 1:
- Button 1: Metronome on/off
- Button 2: Play
- Button 3: Stop
- Button 4: Record
- Button 5: Overwrite on/off
- Button 6: Punch in
- Button 7: Loop enabled
- Button 8: Punch out
- Rotary encoder 1: Select a scene in session view
- Rotary encoder 2: Select a track
- Rotary encoder 3: Change the global quantization
- Rotary encoder 4: Move the global position
- Rotary encoder 5: Move the playing position of selected clip
- Rotary encoder 6: Move the loop start of selected clip or arrangement (if the master section
is selected)
- Rotary encoder 7: Move the loop length of selected clip or arrangement (if the master section
is selected)
- Rotary encoder 8: Change the coarse pitch of an audio clip. Transpose selected notes or all
notes of a MIDI clip.
- Page 2:
- Button 1-8: Playing status of clip slot of selected scene of each track
- Off: The clip is stopped
- On: The clip is playing
- Blinking: The clip is triggered
- Rotary encoder 1-8: See page 1
- Page 3:
- Button 1-8: Show if each track is playing a clip
- Off: Track don't play any clip. Pressing the button trigger the clip of selected scene.
- On: Track play a clip. Pressing the button stop this clip.
- Blinking: A clip slot is triggered.
- Rotary encoders: See Page 1