work in progress: Keyboard with Arpeggiator
Posted: 20 Apr 2014 18:22
Edit: found a bug in the scale and the hold function, will upload a new version later when it is fixed.
Over the last days i was working on a very lean keyboard template and decided to integrate an Arpeggiator.
This came with quite alot of problems. Especially because with an Arpeggiator you need to change the step count of a sequencer very often. And changing the stepcount means working around the issue that you cannto change the Pitch within the same script/frame.
Now it is working kindof but still has some issues. Sometimes the arp sends all notes of a sequence in one go as a chord and i dont know why. I suspect some sync issues because i can see the running light having problems in that moment. There also are some hung notes from time to time when usind the hold function.
You also need to set a scale at the start or the keyboard will send the wrong notes. I failed to get it initialized properly.
Anyways, the keybord and arp are distibuted over 2 containers so that they fit in my Reason template. The Keyboard can be made fullsize with the Big Button.
The layout can be changed with the Lay... button from a Livid Base like layout to a Push like layout. There are scales to chose from and some preset Chords.
By hitting the Switch Button you get 8 Pads that can store the currently held notes by pressing shift and the pad.
The Arp has 3 types (up, down, updown) and 4 modes. With the switches you can mute steps of the arpeggiator (the 16steps will get wrapped on the arp length).
It is still work in progress because of the above issues and there might still be some bugs. I have also left some Debug Monitor in the template.
Over the last days i was working on a very lean keyboard template and decided to integrate an Arpeggiator.
This came with quite alot of problems. Especially because with an Arpeggiator you need to change the step count of a sequencer very often. And changing the stepcount means working around the issue that you cannto change the Pitch within the same script/frame.
Now it is working kindof but still has some issues. Sometimes the arp sends all notes of a sequence in one go as a chord and i dont know why. I suspect some sync issues because i can see the running light having problems in that moment. There also are some hung notes from time to time when usind the hold function.
You also need to set a scale at the start or the keyboard will send the wrong notes. I failed to get it initialized properly.
Anyways, the keybord and arp are distibuted over 2 containers so that they fit in my Reason template. The Keyboard can be made fullsize with the Big Button.
The layout can be changed with the Lay... button from a Livid Base like layout to a Push like layout. There are scales to chose from and some preset Chords.
By hitting the Switch Button you get 8 Pads that can store the currently held notes by pressing shift and the pad.
The Arp has 3 types (up, down, updown) and 4 modes. With the switches you can mute steps of the arpeggiator (the 16steps will get wrapped on the arp length).
It is still work in progress because of the above issues and there might still be some bugs. I have also left some Debug Monitor in the template.