Bitwig Studio - Native Instruments Maschine scripts

Download the stable Stable Maschine4Bitwig zip archive release 0.1.4 - 11-16-2014 in zip format;

Note: Currently as of 11-05-2014, Bitwig Studio 1.1 RC1 is required to run these scripts, once 1.1 is released version 1.1+ will work.

Stable Maschine4Bitwig zip archive

GITHub Maschine4Bitwig

Previous Versions;

0.1.5 [12-07-2014]

  • Fixed ScalesLayoutMode [NAVIGATE + PAD7] [F5] will correctly use sequential layout of all 16 pads.
  • Fixed Realign pads for [Solo]/[Mute] and display Issue #47
    • Change Blue Monitor to Orange
    • Change Green Mute to Orange
    • Change mute behavior to mirror Bitwig mute button selection
  • Fixed Scales mode, use knobs to switch between keys Issue #43
    • Slowed down scales knob paging
  • Added MK1 [JOG2 turn] Tempo 1 beat increments, [A + JOG2 turn] Temp in 100th increments.
  • Added Fixed length project config Issue #34
    • Clips created with [PATTERN + PAD1-16] will use this value for clip length.
  • Change restart and stop to [D + PLAY].
  • Added [ERASE + PAD1-16] In ClipTriggerMode, removes the selected clip from the scene.
  • Added [PATTERN + PAD1-16] In ClipTriggerMode, creates a new clip without playing or recording.
  • Added DrumChannelMode in DrumView [MUTE], [SOLO] press to display channel names on controller(current bank of 16) when muting or soloing drum channels.
  • Added Maschine style [SOLO]color/display for DrumView.
  • Added Maschine style [MUTE]color/off for DrumView.
  • Fixed colors in Play and Drum views.
  • Fixed DrumView playing notes don't light pads Issue #25
  • Fixed DrumView selection when changing tracks.
  • Added [SAMPLING longpress] Active's FrameMode to toggle Edit, Automation, Device and Mixer panels.
  • [STEP/_MODE] improvements, arrow keys [F], [G] now page the edit grid in the clip.
  • Added Coming from [STEP/_MODE], pressing [PAD_MODE] automatically activates DrumView.
  • Added Auto button to be aware of panel layout Issue #23
  • Added Create temp Mode for Tempo display as editing Issue #20
  • Fixed DrumView mute/solo views need cleared not mappings Issue #17

0.1.4 [11-16-2014]

  • Created new function list that is stable and applies to all 4 Maschine controllers.
  • Changed [NAVIGATE] layout to be consistent with Maschine's bottom to top pad layout.
  • Updated DrumView colors, dim and playing to bright.
  • Updated DrumView mute and solo state colors to mirror Maschine style lights dim/bright.
  • Changed [PAD_MODE] now toggled between PlayView and DrumView.
  • Added [MUTE] In DrumView, toggles the channel's mute.
  • Added [SOLO] In DrumView, toggles the channel's solo.
  • Updated [SCENE] and [PATTERN] for scene or clip trigger view.
    • Long press updates the display with scenes or clip names.
  • Added [SCENE] toggle between Clip and Scene launcher (currently a scene HAS TO BE NAMED to show up, exists observer doesn't fire), limit of 16 until bank paging is enabled.
  • Fixed [BROWSE] should work in all Device bank modes Issue #11
  • Fixed Switch device [SELECT] to [D + SELECT] Issue #15
  • Added [D + SELECT] TrackView and TrackViewMode to select, prototype idea.
  • Added [F1-F8] In VolumeMode, toggles track mute.
  • Added [SELECT + F1-F8] In VolumeMode, selects the track.
  • Added [F4] In TrackMode, toggles monitor.
  • Added [F8] In TrackMode, Enhanced with dual top row display toggle to switch between button and knob labels.
  • Fixed StepSequencerView step layout to mirror Maschine's bottom to top layout.
  • Added [SCENE + PAD1-16] In SceneView, creates an empty clip, buggy, need to get index of selected clip (acts like New right now).
  • Fixed pressing [SCENE] in SceneView now consistently stops/plays slots regardless of the track's RecArm, will not start recording.
  • Added [D + NAVIGATE] initial prototype of second shift and Navigate view.
    • 1 > Undo, 2 > Redo, 5 > Quantize, 9 > Clear/Delete (just prototyping for now)
  • Fixed AccentMode, [ENCODER9] sets fixed accent value and [F8] toggles fixed accent on/off.
  • Fixed MK1 JogWheel, confirmed. Missing internal jogwheel call.
  • Added Studio [STEP_MODE], MK1, MK2 [STEP] StepSequencerView first prototype.
  • Added [SELECT press] In StepSequencerView, will select that drum channel that is being edited in the step sequencer.

0.1.3 [11-11-2014]

  • Fixed startup bug with Default Device Bank not starting on the correct selection.
  • Added config for default device mode in project config Issue #7
  • Fixed Chromatic toggle in prefs not synced to UI Issue #4
  • Improve Implement correct update Arrow states dim disabled arrows, fully lit enabled
  • Improve Studio, light the correct panel layout button.
  • Improve In DrumView, pads are now colored with Bitwig assigned colors.
  • Fixed TrackMode sends incorrect index. Issue #6
  • Fixed [SELECT] issue with conflicting modes/views
  • Fixed MK2 [GRID] had wrong CC assignment.
  • Fixed [<] and [>] Device select navigation for all Device bank/page related modes.
  • Changed [SHIFT + <] and [`SHIFT + '>'] Now in DeviceMode, pages device pages.
  • Changed [SHIFT + JogWheel] Now in DeviceMode, pages device pages.
  • Changed [SHIFT + JogWheel] Now in PresetMode, pages device presets.
  • Added Config option to enable/disable Mode change display notifications on the controller.
  • Changed; [SELECT press] In DeviceMode or DeviceBank modes, selection is temporary.
  • Added Project configuration 'Pad Track Coloring', enabled, colors the PlayView, DrumView pads with track color and white octave pad, disabled, default white and blue octave coloring.
  • Changed; [AUTO] Arrange perspective, arranger automation toggle, if in Mix or Edit perspective, toggle laucher automation.
  • Changed; [SHIFT + AUTO] Arrange perspective,toggle laucher automation if in Mix or Edit, arranger automation toggle.
  • Changed; [REC] Arrange perspective, arranger record toggle, if in Mix or Edit perspective, toggle launcher overdub.
  • Changed; [SHIFT + REC] Arrange perspective,toggle launcher overdub if in Mix or Edit, arranger record toggle.
  • Moved Controller Preferences to Per-Project basis in the I/O Panel (accent, scales etc.)
  • Added [Pattern] DrumView, play Bitwig's DrumMachine.
  • Added PlayView, notes in note lanes light up pads when playing.
  • Fix : MK1 template had encoder value 2 where 3 is needed.
  • Removed crossfader from TrackMode, added a send to make 4 sends
  • Added [GROUP A] assigned to MK1 as [SHIFT].
  • Added [F3] In TrackMode, toggles record arm for the current track.
  • Fix: D Group button crashed controller because it was accessing a view that doesn't exist.
  • Fix: Some MK1 buttons were in Toggle instead of Gate.
  • Fix: MK2 controller template pad 16 was in Toggle instead of Gate.
  • ReAdded: [Select] In DeviceMode, selects the parameter banks.
  • Added; SceneView now render's clips in Bitwig Studio color scheme.
  • Added [SCENE + PAD 1-16] In SceneView, stops playing scene clip.
  • Updated [SOLO press] Sets track monitor using [PAD 9-16], sets solo using [PAD 1-8].
    • Current track for both monitor and solo groups are shown as blue pad disengaged or bright green/yellow pad if state engaged.
  • Updated [MUTE press] Sets track record arm using [PAD 9-16], sets mute using [PAD 1-8].
    • Current track for both mute and recarm groups are shown as blue pad disengaged or bright red/green pad if state engaged.
  • Added [AUTO] Enable Arranger automation write.
  • Added [SHIFT + AUTO] Enable Clip launcher automation write.
  • Added [SELECT + AUTO] Reset automation overrides.
  • Added [SELECT + <] In DeviceMode, pages parameter page previous.
  • Added [SELECT + >] In DeviceMode, pages parameter page next.
  • Added [SELECT press] In DeviceMode, displays the selected parameter page notification.
  • Changed; [SELECT + JogWheel] is now In DeviceMode, pages parameter page previous/next.
  • Added [SELECT + JogWheel] In PresetMode, pages presets page next.
  • Add PresetMode [BROWSE] In DeviceMode, pressing [BROWSE] will allow preset selection of selected Device.
    • Pressing [BROWSE] while in PresetMode will switch back to DeviceMode.
    • [F3] or [Encoder3] Previous preset category.
    • [F4] or [Encoder4] Next preset category.
    • [F5] or [Encoder5] Previous preset creator.
    • [F6] or [Encoder6] Next preset creator.
    • [F7] or [Encoder7] Previous preset.
    • [F8] or [Encoder8] Next preset.
  • Add [<] In PresetMode navigates to previous device.
  • Add [>] In PresetMode navigates to next device.
  • Add [SCENE + PAD] In SceneView Stops scene track clip.
  • Add MK2, Mikro [SAMPLING] Toggles through Arrange, Mix and Edit perspectives.
  • Add Studio [ARRANGE] Sets panel layout Arrange.
  • Add Studio [MIX] Sets panel layout Mix.
  • Add Studio [SAMPLING] Sets panel layout Eidt.
  • Add [<] or [>] Selects devices when in Device mode, else they select tracks in the track bank.
  • SceneView additions
    • [C] scroll scene bank up.
    • [G] scroll scene bank down.
    • [F] scroll track bank previous one track.
    • [H] scroll track bank next one track.
  • PlayView additions
    • [C] Application arrow Up.
    • [SHIFT + C] Application arrow Left.
    • [G] Application arrow Down.
    • [SHIFT + G] Application arrow Right.
    • [F] scroll track bank previous(left/up) one track.
    • [H] scroll track bank next(right/down) one track.
  • Fixed Maschine Studio template, pads were not sending poly pressure on release.
  • TrackMode updates
    • Added [F1] mute track
    • Added [F2] solo track
    • Added 3 visible track send encoders (6-8 encoders)
  • Added [MUTE press] MuteMode bottom 8 pads mute/unmute tracks, puts controller into temp VolumeMode
  • Added [SOLO press] SoloMode bottom 8 pads solo/unsolo tracks, puts controller into temp VolumeMode

0.1.1 [11-07-2014]

  • Added [SHIFT + C/G] In PlayView (PAD_MODE) octave up/down.
  • Added [NAVIGATE press] Allows the 16 pads to be used in selecting the current mode.
  • Added [SELECT] When in DeviceMode, selects the current parameter bank.
  • Added [SHIFT + JogWheel] When in DeviceMode, scrolls forward/reverse through parameter pages of the selected parameter bank.
  • Added 16 new modes accessed with [Navigate]
  • 16 new Modes by pressing [Navigate] and hold, select the Pad to select the mode; Modes
  • Device - Uses the 8 encoders for parameter values.
  • Track - Adjust the selected Track Volume, Pane, CrossFader, EFX Sends.
  • Volume - Adjust the current bank's 8 track volumes.
  • Pan - Adjust the current bank's 8 track pans.
  • Send 1 - Adjust the current bank's 8 track send 1.
  • Send 2 - Adjust the current bank's 8 track send 2.
  • Send 3 - Adjust the current bank's 8 track send 3.
  • Send 4 - Adjust the current bank's 8 track send 4.
  • Scales - Adjust the current Scale, current Key, whether chromatic or inkey (F8)
    • to change top key (C, G, D, A, E, B) press (F2 - F7) for the bottom keys, press [SHIFT + F2-F7]
    • NOTE I need to hook up the knobs for these changes, coming soon.
  • Scale Layout Change to 4th, 3rd layouts etc (Push like)
  • Clip - Adjust the currently selected clip's Play start, Play end, Loop start, Loop end, Loop on/off, shuffle and accent percentage.
  • Cross Fade Switch from A, Both, B settings.
  • Master - Adjust Master track's Volume and Pan
  • Groove - Adjust Global Groove Shuffle rate, Shuffle amount, Accent rate, Accent amount, Global percentage, enable/disable global groove.
  • Frame - Switch between Bitwig's UI elements Arrange, Mix, Edit, Note edit, Automation, Device, Mixer, Full screen; Toggles - Markers, Sequencer follow, Track height, Clip Launcher, Crossfade, FX, I/O and Large meters
  • Accent - Set the accent of the pads.

0.1.0 [11-05-2014]

  • Initial release.