Soundkraft
- Registriert
- 25.09.11
- Beiträge
- 6.794
- Reaktionen
- 4.214
- Punkte
- 21.105
Hab dir was ausgesucht, könntest auch dann auf Upper Partial irgendwelche Regler nehmen, auf Preset 3.5 Rich Bass ok........
Ich hab so ne Programm Liste nicht... dürfte aber auch egal sein.
Das Programm an sich wird ja mit normalem Midibefehl gewechselt. Das kriegst du ja hin.
Ich war der Meinung, dass du nur die einzelnen Parameter ansprechen können möchtest und das dann am D50 selbst als Userpreset oder so auch abspeicherst. Sehe ich das so richtig?
Wenn es darum geht den gesamten Patch mit all seinen Parametern zu übertragen wird das wohl nicht von der BCF aus funktionieren...wäre aber auch so aufwendig, dass ich da wohl kaum Lust dazu habe. alleine so ne Hüllkurve braucht ja schon 9 verschiedene Sysexbefehle (Time und Sustain je Punkt ausser dem Letzten.)... je Part! Da wirds dann auch langsam knapp mit Fadern und Reglern trotz 4-fachbelegung.
Die BCF ist jedenfalls heute eingetroffen und es ist definitiv möglich Sysexbefehle damit zu senden.
Damit meinst du sicher die Lernfunktion des Librarian. Aber die ist ja sinnlos, wenn du damit gar nicht steuern willst. Die Learnfunktion am BCF nutzt aber auch nix, weil der Librarian nur Sysex sendet.Die Learn Funktion mit D50 Librarian funktioniert einwandfrei....
Allerdings nur das, was auch ein D50 versteht...die BFC erwartet aber einen Befehl der ein Sysex ist der an das BCF gerichtet ist und dem BCF sagt, welchen Sysex er auf welches Element legen soll. Also ein Sysex für den D50 in einem Sysex für den BCF verpackt, damit dieser dann mit dem Sysex für den D50 nen Fader oder Regler belegen kann.....und das klappt leider nicht. Deshalb muss man dann den BC-Manager nutzen. Der kann eben genau das. Das sind übrigens auch tatsächlich wohl die Daten die du hier schon abgebildet hast....also die Sysex-Befehle, die für die BCF gedacht sind.
Wichtig wäre jetzt mal ein kleiner Vorabtest:
Ich hab hier ne Konfigdatei, die du in den BC-Mager im Fenster einlädtst.
https://dl.dropboxusercontent.com/u/54665529/TVFUPPERCUTandRESO.bcf
Der Ablauf um das dann an die BCF zu senden siehst so aus:
Andere Midiprogramme können stören...MidiOx oder den Librarian solltest du aus haben.
Achtung es sind 2 Fader und 2 Encoder belegt. Darum sind auch jeweils 2 markiert und werden zusammen gesendet. Soweit ich das festgestellt habe wird das auf dem Preset übernommen auf dem die BCF grade eingestellt ist. Am besten dann auch gleich speichern indem du da 2 mal "Store" auf der BCF drückst.
Auf den beiden ersten Fadern liegen nun die TVFCutoffs von Upper und Lower Part 1.
Auf den ersten beiden Reglern die dazugehörigen Resonanzen.
DIe BCF.Datei ist übrigens ne ganz normale Textdatei, die mit dem Notepad (nicht Wordpad oder Word!!, wenn du was verändern willst) zu öffnen ist.
Die sieht übrigens so aus:
$rev F1 ; Firmware 1.10; BC Manager 3.0.0
$global
.midimode U-3
.startup last
.footsw auto
.rxch off
.txinterval 20
.deadtime 100
$preset
.name ' '
.snapshot off
.request off
.egroups 4
.fkeys on
.lock off
.init
$store 1
$preset
$fader 1
.tx $F0 $41 $00 $14 $12 $00 $00 $0D val cks-1 5 $F7 ;TVF Cutoff Upper Partial 1
.showvalue on
.motor off
.override move
.keyoverride off
.minmax 0 127
$fader 2
.tx $F0 $41 $00 $14 $12 $00 $01 $4D val cks-1 5 $F7 ;TVF Cutoff Lower Partial 1
.showvalue on
.motor off
.override move
.keyoverride off
.minmax 0 127
$encoder 1
.tx $F0 $41 $00 $14 $12 $00 $00 $0E val cks-1 5 $F7 ;TVF Resonance Upper Partial 1
.showvalue on
.minmax 0 127
.mode 1dot
.resolution 96 96 96 96
$encoder 2
.tx $F0 $41 $00 $14 $12 $00 $01 $4E val cks-1 5 $F7 ;TVF Resonance Lower Partial 1
.showvalue on
.minmax 0 127
.mode 1dot
.resolution 96 96 96 96
$end
Das blaue ist ein globaler Header mit Grundeinstellungen der BCF..hier muss man erstmal nix machen.
Das grüne ist der Block den du für weitere Fader kopieren kannst.
Da musst du dann natürlich die Nummer dahinter anpassen und natürlich auch den String hinter .tx...dort muss dann die richtige Befehlsadresse rein...wie die berechnet wird, hab ich dir ja schon mal geschrieben. Was die Parameter alle zu bedeuten haben steht hier:
http://sequencer.de/synth/index.php/B-Control-Konfiguration
Die Reihenfolge in der diese stehen scheint egal
Das rote dementsprechend der Block für die Encoder
Das was scharz ist, ist das was ich einfach kopiert habe und halt nur angepasst.
Jo...dann probier das erstmal aus. Ob das bei dir funktioniert und ob du das mit Copy&Paste evtl selber hinkriegts die Liste an Befehlen zu erweitern.
Achja...wenn du BC-Manager verlässt, lieber nicht Änderungen speichern...möglicherweise haut der dir dann deine Konfig mit unnötigem Kram voll und die Übersicht ist weg. Am besten gehts wirklich im Notepad, da man ja wirklich nicht viel ändern muss pro neuem Fader oder Regler der dazukommt.
Joah..ich versuch mal derweil ob ich da in Bezug auf die Presets der BCF noch rausfinde wie man mehr als 1 Preset voll belegt.