User Tools

Site Tools


msq-cc-bcr

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
msq-cc-bcr [2018/02/17 02:31]
phatline
msq-cc-bcr [2018/02/17 02:36]
phatline
Line 4: Line 4:
  
 {{:​phatline:​MSQ-CC-BCR-Testequipment-1.JPG?​600|}}\\ {{:​phatline:​MSQ-CC-BCR-Testequipment-1.JPG?​600|}}\\
-{{youtube>​fupNqx-8hKw}}+{{youtube>​fupNqx-8hKw}}\\ 
 ===== Introduction ===== ===== Introduction =====
 i have the need to control and automate my Nord Drum2 [[http://​www.nordkeyboards.com/​products/​nord-drum-2|NORD DRUM 2]]\\ i have the need to control and automate my Nord Drum2 [[http://​www.nordkeyboards.com/​products/​nord-drum-2|NORD DRUM 2]]\\
Line 18: Line 19:
 - **Remote your Synths** by: 8x Midichannels with up to 32x Control Change (CC)\\ - **Remote your Synths** by: 8x Midichannels with up to 32x Control Change (CC)\\
 For the BCR i only can provide 8x29, because i need some controlls to control the MB Program itself...  ​ For the BCR i only can provide 8x29, because i need some controlls to control the MB Program itself...  ​
-- **Save the Patches** ​and dump it the Synth\\ +- **Save the Patches** and dump it the Synth\\ 
-- **Load hundrets of Patches via received Program Change + the Bank-CC (CC32)**\\ +- **Load hundrets of Patches** via received Program Change + the Bank-CC (CC32)\\ 
-- **Save Patches vie CC24 + CC value 0-127... when sending before a BankCC32 you can expand that..\\+- **Save Patches** vie CC24 + CC value 0-127... when sending before a BankCC32 you can expand that..\\
 - **Record CC-Motion-Sequences** use a footpedal connected to FSW1 on the backside of the BCR, to ARM/Disarm it... so you can tweedle 2 ore more CC @ once... but you dont have to, BCR-onboard is also a Button for it\\ - **Record CC-Motion-Sequences** use a footpedal connected to FSW1 on the backside of the BCR, to ARM/Disarm it... so you can tweedle 2 ore more CC @ once... but you dont have to, BCR-onboard is also a Button for it\\
 - **PLAY Motions-Sequences,​** up to 256 steps @ 32th rate... this steps of course are only right when you have choosen 4/4 in your Patch... elswhere of course will differ a bit...but 256 is max.\\ - **PLAY Motions-Sequences,​** up to 256 steps @ 32th rate... this steps of course are only right when you have choosen 4/4 in your Patch... elswhere of course will differ a bit...but 256 is max.\\
 - **VELOCITY MORPH** Add Velocity-Ammount to CCs \\ - **VELOCITY MORPH** Add Velocity-Ammount to CCs \\
-- **MERGE incoming Midi-Notes/​Clock/​Pitchbend with Automated CCs**.\\ +- **MERGE** incoming Midi-Notes/​Clock/​Pitchbend with Automated CCs.\\ 
-- **Set Sequencer Beatstructure** ​>> ​how to interprete Clock-ticks (4/4, 5/4, 6/4, 7/4...)\\ +- **Set Sequencer Beatstructure** ​how to interprete Clock-ticks (4/4, 5/4, 6/4, 7/4...)\\ 
-**Global Page**: for example you use 8 simular Drum-Voices,​ with the Global you have 8 channel strips with dedicated Controlls, for example: 8xVolume, 8xTone/​Noise-Mix,​ 8xDistortion,​ 8xClick\\ ​+- **Global Page**: for example you use 8 simular Drum-Voices,​ with the Global you have 8 channel strips with dedicated Controlls, for example:\\ 
 +8xVolume, 8xTone/​Noise-Mix,​ 8xDistortion,​ 8xClick\\ ​
 if you have one Synth over 2 MSQ_CC_BCR Tracks(booth set to MidiChannel 0, to get 64CCs instead of 32), then the Global Page: have the abillity to show/edit a parameter from Track1Voice on Track1Global,​ and from Track2Voice on Track2Global... it depends how you set the Midichannel in the Systemsettings (which are currently in the CODE itself (recompile\\ if you have one Synth over 2 MSQ_CC_BCR Tracks(booth set to MidiChannel 0, to get 64CCs instead of 32), then the Global Page: have the abillity to show/edit a parameter from Track1Voice on Track1Global,​ and from Track2Voice on Track2Global... it depends how you set the Midichannel in the Systemsettings (which are currently in the CODE itself (recompile\\
 - Many of this features, especially the **System Settings would need a UI**, but that would it make bigger, more expensiv, and maybe more complex to use... & **this case is UI-less** - it is set once, for one multipart-synth+bcr2000,​ MSQ_CC_BCR do all the Preset Store, and Automations,​ so it is one Unit > to use the Unit in a other way would make all the Patches (1000Patches+3000 Variants) useless, so once done, it is a black box loadet via Programchange! ... it is not that i cant program a good UI ;-), minimal is better here, there will be other MSQ outthere, be prebered for the MSQ_CC_2xLRE & MSQ_CC_ELO\\ - Many of this features, especially the **System Settings would need a UI**, but that would it make bigger, more expensiv, and maybe more complex to use... & **this case is UI-less** - it is set once, for one multipart-synth+bcr2000,​ MSQ_CC_BCR do all the Preset Store, and Automations,​ so it is one Unit > to use the Unit in a other way would make all the Patches (1000Patches+3000 Variants) useless, so once done, it is a black box loadet via Programchange! ... it is not that i cant program a good UI ;-), minimal is better here, there will be other MSQ outthere, be prebered for the MSQ_CC_2xLRE & MSQ_CC_ELO\\
 +
 ====== Hardware Requirements ====== ====== Hardware Requirements ======
 **External Requirement:​**(for example) **External Requirement:​**(for example)
Line 75: Line 78:
  
 In Order to better understand the Routing of the Internal CCs to externals:​\\ In Order to better understand the Routing of the Internal CCs to externals:​\\
-{{ :​phatline:​msq-cc-bcr_layout-nord-drum2.png |}}+{{ :​phatline:​msq-cc-bcr_layout-nord-drum2.png |}}  \\ 
 ==== MBHP ==== ==== MBHP ====
  
Line 81: Line 85:
  
 ===== Firmware ==== ===== Firmware ====
-V1. from 17.02.2018{{:​phatline:​MSQ_CC_BCR_V1.NordDrum2.zip|}} +V1. from 17.02.2018{{:​phatline:​MSQ_CC_BCR_V1.NordDrum2.zip|}} ​\\ 
-hardcodet for a NordDrum2 (also newest sysex for the  BCR includet)+hardcodet for a NordDrum2 (also newest sysex for the  BCR includet) ​\\
  
 ===== CC Routing to Synths ===== ===== CC Routing to Synths =====
-MSQ_CC_BCR internal i have 8x32 CCs, they are always identical. +MSQ_CC_BCR internal i have 8x32 CCs, they are always identical. ​\\ 
-but with a simple input output matrix i can decide which CC it gets in real world. +but with a simple input output matrix i can decide which CC it gets in real world.\\ 
-each of the 8 Part can have midichannle 0-15... +each of the 8 Part can have midichannle 0-15...\\ 
-So we talking about Mapping... in the moment it is made in the source code with a simple array. +So we talking about Mapping... in the moment it is made in the source code with a simple array.\\ 
-this array could be saved and loadet from SD-Card aka "SYS settings",​ and this array could be editet by a simple editor... FIXME i dont have a glue about this, nor time no interest in doing this... ​but the format of this setting is very simple, the file starts with (converted from hex) mq04 and then the Routing array starts [32][127] for those how know  how to program a simple interface for it? +this array could be saved and loadet from SD-Card aka "SYS settings",​ and this array could be editet by a simple editor... FIXME i dont have a glue about this, nor time no interest in doing this...\\ the format of this setting is simple, the file starts with (converted from hex) mq04 and then the Routing array starts [32][127] for those how know  how to program a simple interface for it? \\
  
  
 ===== To Do ===== ===== To Do =====
-Nothing it is done!+Nothing it is done!\\
  
-maybe scale min max values for CCs >>> ​for example different synths have only 0-3value instead of 0-127, by different functions like WAVEFORM...) - this will be interesting when using other synths then nord drum...\\+maybe scale min max values for CC: for example different synths have only 0-3value instead of 0-127, by different functions like WAVEFORM...) - this will be interesting when using other synths then nord drum...\\
  
  
Line 102: Line 106:
 [[http://​www.sequencer.de/​synth/​index.php/​B-Control-Konfiguration|BCR-SYSEX-GUIDE]]\\ [[http://​www.sequencer.de/​synth/​index.php/​B-Control-Konfiguration|BCR-SYSEX-GUIDE]]\\
 [[http://​www.sequencer.de/​synth/​index.php/​B-Control-Tokenreferenz|TOKEN-Reference]]\\ [[http://​www.sequencer.de/​synth/​index.php/​B-Control-Tokenreferenz|TOKEN-Reference]]\\
-[[http://​www.sequencer.de/​synth/​index.php/​BC-Convert|BC-Convert]] Convert SYX into Textfile to Edit and reverse... better then every BCR Editor! But Windows only... i run a oracle virtualbox with a VM-W7 under Linux, with a shared folder+[[http://​www.sequencer.de/​synth/​index.php/​BC-Convert|BC-Convert]] Convert SYX into Textfile to Edit and reverse... better then every BCR Editor! But Windows only... i run a oracle virtualbox with a VM-W7 under Linux, with a shared folder\\
  
  
msq-cc-bcr.txt · Last modified: 2018/02/17 02:52 by phatline