TK.

Administrators
  • Content count

    15,136
  • Joined

  • Last visited

Everything posted by TK.

  1. Hi Juanjo, in the old design the input shift registers (74HC165) have the same pin enumeration, so just compare the DIN module description with the PCB circuit or find out the correct buttons with try & error - it's easy :) Best Regards, Thorsten.
  2. powersupply

    Hi Moritz, do you really need 4A? Or is this just the assumed surge current? Maybe it's better to take a LM138, an adjustable regulator which allows you to adjust the voltage with a pot Best Regards, Thorsten.
  3. powersupply

    Hi Moritz, do you really need 4A? Or is this just the assumed surge current? Maybe it's better to take a LM138, an adjustable regulator which allows you to adjust the voltage with a pot Best Regards, Thorsten.
  4. This value is derived from the MIDI baudrate 31250b/s 32µs for one bit, 320µs for start/stop-bit and 8-bit value, 960µs for a common MIDI event without taking the running status into account (which can save one byte in special cases) Best Regards, Thorsten.
  5. This value is derived from the MIDI baudrate 31250b/s 32µs for one bit, 320µs for start/stop-bit and 8-bit value, 960µs for a common MIDI event without taking the running status into account (which can save one byte in special cases) Best Regards, Thorsten.
  6. SPST Toggles

    Hi Justin, which firmware are you using? The "bb" version (BankButton) version requires the same buttons like the menu navigation. If these buttons are working fine, the others should do it also. It's important that the contacts of the button are not closed when they are depressed. Do you own a measuring instrument or something else in order to check the contacts? With three pins you have just only 3 possibilities ;-) Best Regards, Thorsten.
  7. SPST Toggles

    Hi Justin, which firmware are you using? The "bb" version (BankButton) version requires the same buttons like the menu navigation. If these buttons are working fine, the others should do it also. It's important that the contacts of the button are not closed when they are depressed. Do you own a measuring instrument or something else in order to check the contacts? With three pins you have just only 3 possibilities ;-) Best Regards, Thorsten.
  8. Potentiometers

    The current consumption of the pots is very low (5V2/10kOhm = 2.5mW), so the smaller pot is ok. Concerning the Log/Lin or A/B issue: see the FAQ http://www.ucapps.de/qa.html#21 (Should I buy linear or logarithmic pots/faders?) Best Regards, Thorsten.
  9. Potentiometers

    The current consumption of the pots is very low (5V2/10kOhm = 2.5mW), so the smaller pot is ok. Concerning the Log/Lin or A/B issue: see the FAQ http://www.ucapps.de/qa.html#21 (Should I buy linear or logarithmic pots/faders?) Best Regards, Thorsten.
  10. triggers/keys

    I don't know a manufacturer for keyboard switches who sells single pieces to private people. So, best solution is to search for a cheap keyboard @ Ebay and to enhance it by some additional MIDI stuff. Best Regards, Thorsten.
  11. triggers/keys

    I don't know a manufacturer for keyboard switches who sells single pieces to private people. So, best solution is to search for a cheap keyboard @ Ebay and to enhance it by some additional MIDI stuff. Best Regards, Thorsten.
  12. Midibox NG with this features?

    If you are able to program the display handlers for such a controller: sure - but you possibly need 2 or 3 core for the best performance. Best Regards, Thorsten.
  13. Midibox NG with this features?

    If you are able to program the display handlers for such a controller: sure - but you possibly need 2 or 3 core for the best performance. Best Regards, Thorsten.
  14. LC Emulation Beta Test

    Two displays can be attached to the LCD bus of core module without problems, just only the E (enable) signal has to be inverted in order to allow a proper addressing --- but IMHO the result would look stupid. :-/ However, I searched on the web but haven't found a suitable display. So I thought about alternative solutions - how about a graphical LCD? A 320x80 LCD like known from some synthesizers would be the best, because it would allow to display 5x7 pixel characters. But it seems that such displays are vanished from the stocks of the main distributors. A 240x64 could also do the job - up to 48 characters can be displayed on one line, that means, 7 characters less than the LC (the spaces between the tracknames could be left out...). The big advantage: the LED-rings could be replaced by nice pixel-maps on the screen, the MTC and some more values could be displayed due to the available space - this means less effort for constructing the enclosure Best Regards, Thorsten.
  15. Regler springen :(

    Das LCD macht natuerlich auch ohne Navigationsbuttons Sinn, so siehst Du zumindest, an welchen Werten Du gerade drehst. :) Zu dem Setup-Problem: ich vermute mal, dass Du da etwas durcheinander gebracht hast. Die alte Firmware ist mit dem neuen mk_syx Skript inkompatibel, da ich die Datenstruktur geraendert habe. Um Dir weiteren Stress zu ersparen, habe ich die Konfigurationsdatei einfach mal schnell selbst angepasst, Du findest sie unter: http://www.ucapps.de/tmp/mb16e_ini.zip Diese Setup-Datei funktioniert nur mit der neuen Firmware: http://www.ucapps.de/midibox16e/midibox16e_v1004pre1.hex.zip Serge moechte den vmidibox16e-Editor dieses Wochenende ueberarbeiten; alles wird gut! :) Gruss,        Thorsten.
  16. Regler springen :(

    Das LCD macht natuerlich auch ohne Navigationsbuttons Sinn, so siehst Du zumindest, an welchen Werten Du gerade drehst. :) Zu dem Setup-Problem: ich vermute mal, dass Du da etwas durcheinander gebracht hast. Die alte Firmware ist mit dem neuen mk_syx Skript inkompatibel, da ich die Datenstruktur geraendert habe. Um Dir weiteren Stress zu ersparen, habe ich die Konfigurationsdatei einfach mal schnell selbst angepasst, Du findest sie unter: http://www.ucapps.de/tmp/mb16e_ini.zip Diese Setup-Datei funktioniert nur mit der neuen Firmware: http://www.ucapps.de/midibox16e/midibox16e_v1004pre1.hex.zip Serge moechte den vmidibox16e-Editor dieses Wochenende ueberarbeiten; alles wird gut! :) Gruss,        Thorsten.
  17. There is a new release available now which allows to setup the device ID and MIDI channel with the device driver configuration panel: http://www.midibox.org/midibox_sid/jsynth_017_with_mbsid_rel2.zip Best Regards, Thorsten.
  18. It was my invention - don't know if any other controller is working with the same optimization, but if such a controller has been created after May 2001, the designer was possibly inspirated by MIDIbox Plus V1.802 ;-) Best Regards, Thorsten.
  19. It was my invention - don't know if any other controller is working with the same optimization, but if such a controller has been created after May 2001, the designer was possibly inspirated by MIDIbox Plus V1.802 ;-) Best Regards, Thorsten.
  20. LED Rings up to 16 LEDs???

    Auch die LED-Pattern kann man im midibox16e.ini File anpassen (siehe http://www.midibox.org/cgi-bin/yabb/YaBB.cgi?board=german;action=display;num=1039009816 ) [LED_PATTERNS]   0.00 = 0000000000000001   0.01 = 0000000000000001   0.02 = 0000000000000011   0.03 = 0000000000000011   0.04 = 0000000000000011   0.05 = 0000000000000111   0.06 = 0000000000000111   0.07 = 0000000000000111   0.08 = 0000000000001111   0.09 = 0000000000001111   0.0A = 0000000000001111   0.0B = 0000000000011111   0.0C = 0000000000011111   0.0D = 0000000000011111   0.0E = 0000000000111111   0.0F = 0000000000111111   0.10 = 0000000000111111   0.11 = 0000000000111111   0.12 = 0000000001111111   0.13 = 0000000001111111   0.14 = 0000000001111111   0.15 = 0000000011111111   0.16 = 0000000011111111   0.17 = 0000000011111111   0.18 = 0000000111111111   0.19 = 0000000111111111   0.1A = 0000000111111111   0.1B = 0000001111111111   0.1C = 0000001111111111   0.1D = 0000001111111111   0.1E = 0000011111111111   0.1F = 0000011111111111 umaendern in: [LED_PATTERNS]   0.00 = 0000000000000001   0.01 = 0000000000000001   0.02 = 0000000000000011   0.03 = 0000000000000011   0.04 = 0000000000000111   0.05 = 0000000000000111   0.06 = 0000000000001111   0.07 = 0000000000001111   0.08 = 0000000000011111   0.09 = 0000000000011111   0.0A = 0000000000111111   0.0B = 0000000000111111   0.0C = 0000000001111111   0.0D = 0000000001111111   0.0E = 0000000011111111   0.0F = 0000000011111111   0.10 = 0000000111111111   0.11 = 0000000111111111   0.12 = 0000001111111111   0.13 = 0000001111111111   0.14 = 0000011111111111   0.15 = 0000011111111111   0.16 = 0000111111111111   0.17 = 0000111111111111   0.18 = 0001111111111111   0.19 = 0001111111111111   0.1A = 0011111111111111   0.1B = 0011111111111111   0.1C = 0111111111111111   0.1D = 0111111111111111   0.1E = 1111111111111111   0.1F = 1111111111111111 Insgesamt kannst Du vier verschiedene Patterns definieren und den Encodern zuweisen... viel Spass beim "Malen nach/mit Zahlen" ;-) Gruss,        Thorsten.
  21. LED Rings up to 16 LEDs???

    Auch die LED-Pattern kann man im midibox16e.ini File anpassen (siehe http://www.midibox.org/cgi-bin/yabb/YaBB.cgi?board=german;action=display;num=1039009816 ) [LED_PATTERNS]   0.00 = 0000000000000001   0.01 = 0000000000000001   0.02 = 0000000000000011   0.03 = 0000000000000011   0.04 = 0000000000000011   0.05 = 0000000000000111   0.06 = 0000000000000111   0.07 = 0000000000000111   0.08 = 0000000000001111   0.09 = 0000000000001111   0.0A = 0000000000001111   0.0B = 0000000000011111   0.0C = 0000000000011111   0.0D = 0000000000011111   0.0E = 0000000000111111   0.0F = 0000000000111111   0.10 = 0000000000111111   0.11 = 0000000000111111   0.12 = 0000000001111111   0.13 = 0000000001111111   0.14 = 0000000001111111   0.15 = 0000000011111111   0.16 = 0000000011111111   0.17 = 0000000011111111   0.18 = 0000000111111111   0.19 = 0000000111111111   0.1A = 0000000111111111   0.1B = 0000001111111111   0.1C = 0000001111111111   0.1D = 0000001111111111   0.1E = 0000011111111111   0.1F = 0000011111111111 umaendern in: [LED_PATTERNS]   0.00 = 0000000000000001   0.01 = 0000000000000001   0.02 = 0000000000000011   0.03 = 0000000000000011   0.04 = 0000000000000111   0.05 = 0000000000000111   0.06 = 0000000000001111   0.07 = 0000000000001111   0.08 = 0000000000011111   0.09 = 0000000000011111   0.0A = 0000000000111111   0.0B = 0000000000111111   0.0C = 0000000001111111   0.0D = 0000000001111111   0.0E = 0000000011111111   0.0F = 0000000011111111   0.10 = 0000000111111111   0.11 = 0000000111111111   0.12 = 0000001111111111   0.13 = 0000001111111111   0.14 = 0000011111111111   0.15 = 0000011111111111   0.16 = 0000111111111111   0.17 = 0000111111111111   0.18 = 0001111111111111   0.19 = 0001111111111111   0.1A = 0011111111111111   0.1B = 0011111111111111   0.1C = 0111111111111111   0.1D = 0111111111111111   0.1E = 1111111111111111   0.1F = 1111111111111111 Insgesamt kannst Du vier verschiedene Patterns definieren und den Encodern zuweisen... viel Spass beim "Malen nach/mit Zahlen" ;-) Gruss,        Thorsten.
  22. Regler springen :(

    Die MIDIbox hat einen eingebauten MIDI Merger, der alle Daten, die in den MIDI-In reingehen am MIDI-Out wieder ausgibt. Wenn In- und Out-Port der MB16E direkt an einen Computer angeschlossen sind, sollte der MIDI-Merger deaktiviert werden, damit es keine Feedback-Loop gibt. Normalerweise stellt man den MIDI-Merger direkt an der MIDIbox ein, aber da Du kein Display angeschlossen hast, musst Du die Konfiguration ueber MIDI vornehmen. Dazu benoetigst Du folgende Programme: das http://www.ucapps.de/midibox/mk_syx.zip Skript Perl: http://aspn.activestate.com/ASPN/Downloads/ActivePerl/index/ die vsysexbox von Serge http://serge.ucapps.de (die vmidibox16e ist momentan leider nicht mit der aktuellsten Firmware kompatibel und hat auch sonst so seine Macken!!!) Nachdem Du Perl installiert hast, gehst Du einfach in das mk_syx/samples Verzeichnis, aenderst mit Deinem Lieblingseditor die midibox16e.ini Datei nach Deinen Wuenschen ab, rufst in einer DOS-Shell das Skript auf (perl ..\mk_syx.pl midibox16e.ini midibox16e.syx), laedst das .syx-File in die vsysexbox und sendest sie zur MIDIbox - das wars auch schon :) Zu Deiner eigentlichen Frage: in der .ini-Datei kann man den Merger in folgender Zeile deaktivieren: [MIDI_MERGER]   enabled umaendern in: [MIDI_MERGER]   disabled Und ganz wichtig: das neue mk_syx-Script funktioniert auch nur mit der neusten Firmware zusammen: http://www.ucapps.de/midibox16e/midibox16e_v1004pre1.hex.zip Gruss,        Thorsten.
  23. Regler springen :(

    Die MIDIbox hat einen eingebauten MIDI Merger, der alle Daten, die in den MIDI-In reingehen am MIDI-Out wieder ausgibt. Wenn In- und Out-Port der MB16E direkt an einen Computer angeschlossen sind, sollte der MIDI-Merger deaktiviert werden, damit es keine Feedback-Loop gibt. Normalerweise stellt man den MIDI-Merger direkt an der MIDIbox ein, aber da Du kein Display angeschlossen hast, musst Du die Konfiguration ueber MIDI vornehmen. Dazu benoetigst Du folgende Programme: das http://www.ucapps.de/midibox/mk_syx.zip Skript Perl: http://aspn.activestate.com/ASPN/Downloads/ActivePerl/index/ die vsysexbox von Serge http://serge.ucapps.de (die vmidibox16e ist momentan leider nicht mit der aktuellsten Firmware kompatibel und hat auch sonst so seine Macken!!!) Nachdem Du Perl installiert hast, gehst Du einfach in das mk_syx/samples Verzeichnis, aenderst mit Deinem Lieblingseditor die midibox16e.ini Datei nach Deinen Wuenschen ab, rufst in einer DOS-Shell das Skript auf (perl ..\mk_syx.pl midibox16e.ini midibox16e.syx), laedst das .syx-File in die vsysexbox und sendest sie zur MIDIbox - das wars auch schon :) Zu Deiner eigentlichen Frage: in der .ini-Datei kann man den Merger in folgender Zeile deaktivieren: [MIDI_MERGER]   enabled umaendern in: [MIDI_MERGER]   disabled Und ganz wichtig: das neue mk_syx-Script funktioniert auch nur mit der neusten Firmware zusammen: http://www.ucapps.de/midibox16e/midibox16e_v1004pre1.hex.zip Gruss,        Thorsten.
  24. Hi Josh, for the update cycle I took special care and implemented a nice feature called "dynamic priorities" which samples the last two turned pots more often then the others. Therefore, the latency (or update-cycle) for these two pots is less than 1ms (note that the transmission of a MIDI events gets about 960 µS). All the other 64 pots of MB64 are sampled in between 10-15 mS. Summary: the general update frequency is 50-70 samples/second (MB64), the dynamic update frequency of the last two turned pots about 100 samples/second Best Regards, Thorsten.
  25. Hi Josh, for the update cycle I took special care and implemented a nice feature called "dynamic priorities" which samples the last two turned pots more often then the others. Therefore, the latency (or update-cycle) for these two pots is less than 1ms (note that the transmission of a MIDI events gets about 960 µS). All the other 64 pots of MB64 are sampled in between 10-15 mS. Summary: the general update frequency is 50-70 samples/second (MB64), the dynamic update frequency of the last two turned pots about 100 samples/second Best Regards, Thorsten.