Alasdair Moon Posted October 21, 2014 Report Share Posted October 21, 2014 Hallo zusammen, ich plane einen Sequencer um sowohl meine normalen Synths als auch mein analoges Modularsystem zu steuern. Nachdem ich nun einige Tonnen Dokumentation gelesen habe frage ich mal in die Runde ob ich noch was vergessen habe oder was nicht verstanden oder übersehen habe, bzw. ob Ihr noch Ideen habt die mir weiterhelfen könnten das Ding zu optimieren. erstmal wie ich nornmalerweise arbeite: Live und Loopbased .. das sind für mich die beiden wichtigsten Features ... keiner meiner Songs hat bis dato mehrere Pattern oder sogar ein Songarrangement ... alles geht über die Tracks via mute/unmute .. unten seht Ihr das Frontpanel das ich mir ausgedacht habe. Alles soll auf dem MBHP_CORE_STM32F4DISCOVER basieren 2 Midi IO Module damit ich 4 Midi IN und OUT habe 1 Quad IIC Midi Modul für weitere 4 Outs eventuell 2 AOUT_NG Module für 16 CV und die entsprechende Anzahl DIN und DOUT (muss ich noch genau durchzählen) Frage: wie versorge ich eigentlich das STM32F4Discovery mit Strom?? Geht das nur über USB?? Die AOUT soll ich ja eh mit externer +12/-12V/5V betreiben .. kann ich da nicht was basteln damit ich auch noch 7V für das Board bekomme?? Wenn ja, was?? in der 16x4 BLM Doku habe ich gelesen, das die LEDs Duocolor sein sollen (ergo brauche ich 3 DOUT Module für die Kathode und die beiden Anoden) ... Frage: brauche ich dann noch Dual-Color LEDs bei den GP LED's?? Eigentlich doch nicht, oder??Frage 2: in der Doku steht auch das ich nur 2 Shiftregister für Button Matrix brauche ... wie schliesse ich die dann an??Gate Frage: ich brauche 5V Gates, dazu soll ich die Gates durch 74HC541 laufen lassen .. igendwo habe ich davon ne Zeichnung gesehen wie ich das basteln kann, finde die aber nichtmehr wieder ... :( Unten seht Ihr das Panellayout ... Frage: brauche ich eigentlich die Track 1-4 Buttons noch wenn ich eh das 16x4 BLM habe?? Anregungen und Verbesserungsvorschläge erwünscht :) lieben Gruss aus Belgien, Sascha Quote Link to comment Share on other sites More sharing options...
TK. Posted October 22, 2014 Report Share Posted October 22, 2014 Hallo Sascha, eventuell 2 AOUT_NG Module für 16 CV momentan wird nur ein einziges AOUT_NG Modul unterstuetzt, doch ich kann die Firmware so erweitern, dass auch zwei Module funktionieren. Zu den DOUTs: rechne schonmal mit drei weiteren Shift Registern fuer die Gates und Clocks - diese Ausgaenge werde ich naemlich in Zukunft auch hier zur Verfuegung stellen, so dass die "Fummelloesung" ueber J5A/B und den 74HC541 Buffern entfaellt. Frage: wie versorge ich eigentlich das STM32F4Discovery mit Strom?? Geht das nur über USB?? USB ist eigentlich die einfachste Loesung, schliesse die MIDIbox einfach an einen USB Hub mit externem Netzteil (muss ja nicht an einen PC angeschlossen werden) Die AOUT soll ich ja eh mit externer +12/-12V/5V betreiben .. kann ich da nicht was basteln damit ich auch noch 7V für das Board bekomme?? Wenn ja, was?? Falls das Board nicht ueber USB versorgt wird, kannst Du die 5V (nicht 7V!) an J2 anschliessen. Ansonsten gibt es gerade hier einen aktuellen Thread zu diesem Thema: in der 16x4 BLM Doku habe ich gelesen, das die LEDs Duocolor sein sollen (ergo brauche ich 3 DOUT Module für die Kathode und die beiden Anoden) ... Frage: brauche ich dann noch Dual-Color LEDs bei den GP LED's?? Eigentlich doch nicht, oder?? brauchst Du nicht, die Firmware supported jedoch auch hier Duo-Color LEDs als Option. Frage 2: in der Doku steht auch das ich nur 2 Shiftregister für Button Matrix brauche ... wie schliesse ich die dann an?? Auch das ist nur eine Option, die von Wilba's Frontpanel verwendet wird: http://www.midibox.org/dokuwiki/doku.php?id=wilba_mb_seq Ich habe leider keinen speziellen Schaltplan dafuer parat, werde ich bedarf mal aufmalen. Fuer die Matrix benoetigst Du jedenfalls 1 DIN Shift Register, 1 DOUT Shift Register, 64 1N4148 Dioden und 64 Taster. Gate Frage: ich brauche 5V Gates, dazu soll ich die Gates durch 74HC541 laufen lassen .. igendwo habe ich davon ne Zeichnung gesehen wie ich das basteln kann, finde die aber nichtmehr wieder ... :( Siehe oben - die Loesung mit dem 74HC541 ist demnaechst obsolet Ich bin gerade dabei, die Hardware zu vereinfachen - doch das ist ein langsamer Prozess... ;-) Mir ist bewusst, dass deshalb die vorhandene Dokumentation etwas verwirrend sein kann, auch hier muss ich nochmal ran. Im Grunde sollte ich klar unterscheiden zwischen "recommended" und "optionalen" bzw,. "historischen" Loesungen Frage: brauche ich eigentlich die Track 1-4 Buttons noch wenn ich eh das 16x4 BLM habe?? Ja!!! Mit den zusaetzlichen Buttons kannst Du lediglich die Trigger setzen, doch die Parameter (bspw. Notenhoehe oder CV Werte) muessen weiterhin ueber die GP Encoder eingestellt werden. Es gibt uebrigens alternativen zur klassischen 4x16 BLM, siehe auch: http://www.midibox.org/dokuwiki/doku.php?id=mididocs:seq:usingblm Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
Acul Posted October 22, 2014 Report Share Posted October 22, 2014 USB ist eigentlich die einfachste Loesung, schliesse die MIDIbox einfach an einen USB Hub mit externem Netzteil (muss ja nicht an einen PC angeschlossen werden) Falls das Board nicht ueber USB versorgt wird, kannst Du die 5V (nicht 7V!) an J2 anschliessen. Ansonsten gibt es gerade hier einen aktuellen Thread zu diesem Thema: Hallo Thorsten, hallo Sascha. Da er in seinem Seq4 auch die Aouts verbauen will braucht er eine +-12v versorgung somit ist eine lösung über USB nicht optimal. Ich arbeite gerade eine platine aus die +5volt +-12v zur verfügun stellt alles mit reichelt teilen und so einfach wie möglich. Ist aber erst die erste fassung bin gerade am aussarbeiten um es niedriger zu bekommen damit es ins MB Seq4 Case passt Betse Grüße 1 Quote Link to comment Share on other sites More sharing options...
Alasdair Moon Posted October 22, 2014 Author Report Share Posted October 22, 2014 @Acul: Das sieht schonmal sehr geil aus .. macht das so um die 700mA?? Quote Link to comment Share on other sites More sharing options...
Alasdair Moon Posted October 22, 2014 Author Report Share Posted October 22, 2014 (edited) Danke Thorsten .. 5v für den STM32F4 passt ja schonmal super ein zusätzliches DOUT für Gates und Clocks halte ich im Hinterkopf Die Gates und CV wollte ich mir über ein DB25 Kabel in ein ModularElement reinlegen, .. ein AOUT reicht erstmal bis irgendwann die Firmware upgedated ist --- mehr CV ist halt geiler zum Steuern von Filtern oder anderen Modulatoren :D Quote Frage 2: in der Doku steht auch das ich nur 2 Shiftregister für Button Matrix brauche ... wie schliesse ich die dann an?? Auch das ist nur eine Option, die von Wilba's Frontpanel verwendet wird: http://www.midibox.o...id=wilba_mb_seq Ich habe leider keinen speziellen Schaltplan dafuer parat, werde ich bedarf mal aufmalen. Fuer die Matrix benoetigst Du jedenfalls 1 DIN Shift Register, 1 DOUT Shift Register, 64 1N4148 Dioden und 64 Taster. Also jetzt bin ich wieder verwirrt ... ich dachte pro Shift Register kann ich 8 DOUT Elemente anschliessen bei 16 Steps macht das doch 2 Shift Register und bei 4 Tracks parallel 8 Shiftregister, ergo 2 DOUT Module (?????) hmmmm ich glaub ich muss da noch mehr lesen um das besser zu verstehen Ist die ################################################## # Optional BLM Matrix ################################################## aus der MBSEQ_HW.V4 für die 16x4 Matrix, oder die 16x16 Matrix gedacht ... ??? Layout hab ich zumindest schonmal angepasst und die Tracks hinzugefügt .. ist auch eigentlich logisch.. zudem einen Loop-Button eingefügt der in der MBSEQ_HW.V4 vorkommt ... Edited October 22, 2014 by Ungleichklang Quote Link to comment Share on other sites More sharing options...
Alasdair Moon Posted April 8, 2015 Author Report Share Posted April 8, 2015 (edited) So ... lange Zeit weiter bin ich endlich bereit die PCBs bei smashTV zu bestellen und das Projekt anzugehen ... Habe schon: - BLM 16X4 Board hier aus der Forenbestellung - Quad IIc - CV Breakout Transmitter und Receiver Also brauche ich noch: - core stm32f4 und das stm32f4 - midi i/o (2 mal) - dout module für das cv breakout - aout ng .. ebenfalls für das cv breakout - seq cs board - netzteil für das cv breakout (bzw da es in mein modular kommt irgendwas mit spannungsreglern) Hab ich was vergessen??? Edited April 8, 2015 by Ungleichklang Quote Link to comment Share on other sites More sharing options...
sneakthief Posted April 8, 2015 Report Share Posted April 8, 2015 - 2x 40x2 LCD 1 Quote Link to comment Share on other sites More sharing options...
Alasdair Moon Posted April 8, 2015 Author Report Share Posted April 8, 2015 Ja .. die bekomme ich ja bei reichekt o.ä. .. aber die PCBs für ne Bestellung bei SmashTV müsste komplett sein wenn ich mich nicht ganz vertue ... Muss nurnoch gucken wo ich das stm32f4discovery und den tlv5630 her bekomme .. bei mir um die Ecke in Lüttich sitzt Farnell .. weiss aber nicht ob ich da mal ebenso als Normalsterblicher einkaufen kann ... Quote Link to comment Share on other sites More sharing options...
sneakthief Posted April 9, 2015 Report Share Posted April 9, 2015 Betreff STM32F4 Discovery: eBay.de is am einfachsten, z.B. http://www.ebay.de/itm/1-Stk-STM32F4DISCOVERY-/271789126248?pt=LH_DefaultDomain_77&hash=item3f47e4f268 1 Quote Link to comment Share on other sites More sharing options...
Alasdair Moon Posted April 9, 2015 Author Report Share Posted April 9, 2015 Danke sneakthief, Konnte gestern noch mit SmashTV chatten ... PCBs sind komplett da ja das wilba board die din dout vereint die man benötigt. Grosse Bestellung geht heute raus. Für den Rest hoffe ich ja immernoch irgendwie an Farnell zu kommen die in Lüttich sitzen .. die haben auch den tlv5630 dort auf Lager. Für Farnell.de gilt ja ... Nur Geschäftskunden ... bei Farnell.be steht einfachn nur .. als Privatperson nur Bestellungen über 50€ .. Ich probier das einfach mal .... Quote Link to comment Share on other sites More sharing options...
Alasdair Moon Posted April 9, 2015 Author Report Share Posted April 9, 2015 Habs mich getraut .. Bestellung ist raus .. gleich nen 2ten Satz für meine Liebste mitbestellt (ja die mag Elektronik und findet löten sogar entspannend .. also selber löten .. nicht nur zugucken) Irgendwie freu ich mich wie Hulle darauf bald ein Midiboxer zu sein .. Quote Link to comment Share on other sites More sharing options...
Alasdair Moon Posted August 20, 2015 Author Report Share Posted August 20, 2015 (edited) So, lang dauert es aber irgendwann wirds klappen .... Zumindest hab ich die meisten Platinen jetzt .. das BLM16x4 werde ich doch durch nen Eigenbau mit 1 DIO-Matrix und 1 DOUT bauen.Stimmt eigentlich meine Verkablung mit den Modulen so wie unten im Bild?? DIO und DOUT nach dem wilbapanel ergeben das BLM 16 x 4 ... Receiver, AOUT, DOUT werden direkt in den Modular gebautMuss jetzt nurnoch hinter die Logik mit dem Ansprechen der einzelnen SR kommen.BLM hat schonmal 6 DIN SR und 2 DOUT SRDie DIO hat 2 DIN und 2 DOUT SR ... sind das dann DIN 7 und 8 und DOUT 3 und 4DOUT1 dann nochmal 4 DOUT SR also DOUT 5 - 8DOUT2 dann DOUT SR 9 - 12Oder werden die SR von vorne einfach durchgezählt .. also nach 8 SR vom Wilba wäre dann beim DIO SR 9 - 12, DOUT1 SR 13 -16 und DOUT2 im Modular hat dann SR 17 - 20 ? Edited August 20, 2015 by Ungleichklang Quote Link to comment Share on other sites More sharing options...
Alasdair Moon Posted August 21, 2015 Author Report Share Posted August 21, 2015 Nach gefühlten 200 Tagen MBSEQ_HW.V4 aus dem WebSVN Trunk, glaube ich das mir ein Lichtlein aufgegangen ist.DIN und DOUT sind 2 separate Chainsalso müsste meine Theorie stimmen das die SR auf dem DIO als DIN 7 / 8 und DOUT 3 / 4 angesprochen werden wenn ich sie wie im Bild oben direkt hinter das Wilbapanel hänge.Wenn ich mich an TKs http://www.ucapps.de/mbhp/button_duoled_matrix.pdf halte, müsste dann die Config so aus sehen, wenn ich die Cathodes und die INs auf das DIO setze und die L1 L2 / R1 R2 für die DUOLeds auf das erste DOUTx4 ################################################## # Optional BLM Matrix ################################################## # set this value to 1 if each track has its own set of 16 LEDs to display unmuted steps and current sequencer position # or if you are using a button/led matrix for misc. button/LED functions BLM_ENABLED 1 # define the shift registers to which the anodes of these LEDs are connected # Note: they can be equal to GP_DOUT_[LH]_SR, this saves two shift registers, but doesn't allow a separate view of UI selections BLM_DOUT_L1_SR 5 BLM_DOUT_R1_SR 7 # define the shift register to which the cathodes of these LEDs are connected # Note that the whole shift register (8 pins) will be allocated! The 4 select lines are duplicated (4 for LED matrix, 4 for button matrix) # The second DOUT_CATHODES2 selection is optional if LEDs with high power consumption are used - set this to 0 if not used BLM_DOUT_CATHODES_SR1 3 BLM_DOUT_CATHODES_SR2 4 # set an inversion mask for the DOUT shift registers if sink drivers (transistors) # have been added to the cathode lines # Settings: 0x00 - no sink drivers # 0xf0 - sink drivers connected to D0..D3 # 0x0f - sink drivers connected to D7..D4 BLM_DOUT_CATHODES_INV_MASK 0x00 # 0: no DUO colour LEDs are connected to the LED matrix (position marker inverts step LED) # 1: DUO colour LEDs are connected to the LED matrix, second LED displays position marker # 2: Like option 1, but the first LED is turned off when the position marker activates the second LED BLM_DOUT_DUOCOLOUR 1 # define the shift registers to which the anodes of the "second colour" (red) LEDs are connected BLM_DOUT_L2_SR 6 BLM_DOUT_R2_SR 8 # set this to 1 if a button matrix is connected BLM_BUTTONS_ENABLED 1 # set this to 1 if these buttons should only control the "step triggers" (gate, and other assigned triggers) - and no UI functions BLM_BUTTONS_NO_UI 1 # optional (only useful in conjunction with the BLM): # if 0: the GP buttons/LEDs are working as usual # if 1: the GP buttons/LEDs always select the page items like if the MENU button is pressed, # the GP LEDs show the selected page (if matching with any of these items) BLM_GP_ALWAYS_SELECT_MENU_PAGE 0 # define the DIN shift registers to which the button matrix is connected BLM_DIN_L_SR 7 BLM_DIN_R_SR 8 Quote Link to comment Share on other sites More sharing options...
Alasdair Moon Posted August 21, 2015 Author Report Share Posted August 21, 2015 Das 2te DOUTx4 für die Gates und Clock das ich als Brealout in den Modular bauen will wäre dann so richtig konfiguriert??################################################## # CV and Gate/Trigger/Sync Setup ################################################## # the 8 CV gates can be assigned to a shift register (0=off, 1-32: number of shift register): # - 1st CV Gate available at DOUT SR output D7 # - 2nd CV Gate available at DOUT SR output D6 # - 3rd CV Gate available at DOUT SR output D5 # - ... # - 8th CV Gate available at DOUT SR output D0 CV_GATE_SR1 9 # and DIN Clock Outputs can be assigned to a shift register as well (0=off, 1-32: number of shift register): # D7..D0 will output individual clock or start/stop signals which can be configured in the CV configuration page CLK_SR 10 # additional gate triggers are available on common digital output pins of the # DOUT shift register chain - they are assigned to AOUT channel #16 (Note C-1, C#1, D-1, ...) # define the shift registers which should be used here (each provides 8 gates) # Note that SRs assigned to this function cannot be used as LED outputs (exclusive function) # Allowed values: 1-32, 0 disables the function, all other values invalid and not allowed DOUT_GATE_SR1 11 DOUT_GATE_SR2 12 DOUT_GATE_SR3 0 DOUT_GATE_SR4 0 DOUT_GATE_SR5 0 DOUT_GATE_SR6 0 DOUT_GATE_SR7 0 DOUT_GATE_SR8 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.