Jump to content

TK.

Administrators
  • Posts

    15,246
  • Joined

Everything posted by TK.

  1. Just for documentation: here another easy solution to realize the JDM circuit on vector board: just draw the required connections on the board and wire it like shown in the schematic. Thanks to Leo!
  2. Hallo Jack, ja, das funktioniert! Wenn Du eine besonders guenstige Box bauen moechtest, kannst Du die zusaetzlichen Encoder auch einfach weglassen und stattdessen mit dem "Flip"-Button die Funktionen vertauschen. Alternativ waere es auch moeglich, einfache Fader (oder Potis) ohne Motor an den gleichen PIC18F core anzuschliessen, der auch die Encoder, LEDs und Buttons versorgt. Mit Hilfe des Snap-Modus ("Soft-Overtake", siehe MIDIbox64 Dokumentation) werden Werte-Spruenge beim Umschalten der Faderbank vermieden. Gruss, Thorsten.
  3. If it lits now, just let it open. Normaly this connection isn't necessary, pin 15 is A and pin 16 is K... :-/ Best Regards, Thorsten.
  4. Hi Cyril, not every particular LED can be assigned, but the DOUT registers (group of 8 LEDs). In the old firmware the DOUT registers were statically assigned to the DINs: DOUT1 <= DIN2 and MIDI status DOUT2 <= DIN3 and MIDI status DOUT3 <= DIN1 and MIDI status DOUT4 <= DIN4 and MIDI status DOUT5 <= DIN5 and MIDI status DOUT6 <= DIN6 and MIDI status DOUT7 <= DIN7 and MIDI status DOUT8 <= DIN8 and MIDI status ("DINx and MIDI status" means: each digitial output is controlled by a button and by the appr. incoming MIDI event which is assigned to that button) The strange DIN/DOUT mix was necessary, because most people used only three DINs and two DOUTs - DIN1 has some dedicated functions (navigations buttons) which don't require a LED. But with the special function buttons and especially the Houston/LC emulation, a more flexible solution was necessary-> the LED maps. With LED maps you can mix the DIN->DOUT assignments like you want. And it is also possible to assign the DOUTs to other functions: DOUTx <= MIDI status of DINx only (necessary for the emulation modes, where solely the host application has to control the LEDs) DOUTx <= internal/external Bank number (in theory, also a LED digit could be driven by one DOUT register) and planned for MIDIbox64SEQ: DOUTx <= Sequencer Pos of current track (left/right part) DOUTx <= Sequencer Pos of track 1/2/3/4 (left/right part) However, it will be more clear when you are able to play with the different settings. :) Best Regards, Thorsten. P.S.: from midibox16e.ini ################################################################################ # LED Map: assignes the LED shift registers to the Button Shift # registers or special values # Currently following values are supported: # 0 Default Setting (see Map below) # 1 Button Shift Register 1 (Button ID #1-#8) # 2 Button Shift Register 2 (Button ID #9-#16) # 3 Button Shift Register 3 (F1-F4 and Navigation Buttons: ID #17-#24) # 4 Button Shift Register 4 (Button ID #25-#32) # 5 Button Shift Register 5 (Button ID #33-#40) # 6 Button Shift Register 6 (Button ID #41-#48) # 7 Button Shift Register 7 (Button ID #49-#56) # 8 Button Shift Register 8 (Button ID #57-#64) # 9 Internal Bank (1 of 8) # 10 External Bank (1 of 8) # 11-15 reserved # 16 MIDI Status received for Button ID #1-#8 ([MIDI_LEDS] must be enabled!) # 17 MIDI Status received for Button ID #9-#16 ([MIDI_LEDS] must be enabled!) # 18 MIDI Status received for Button ID #17-#24 ([MIDI_LEDS] must be enabled!) # 19 MIDI Status received for Button ID #25-#32 ([MIDI_LEDS] must be enabled!) # 20 MIDI Status received for Button ID #33-#40 ([MIDI_LEDS] must be enabled!) # 21 MIDI Status received for Button ID #41-#48 ([MIDI_LEDS] must be enabled!) # 22 MIDI Status received for Button ID #49-#56 ([MIDI_LEDS] must be enabled!) # 23 MIDI Status received for Button ID #57-#64 ([MIDI_LEDS] must be enabled!) # 24-31 reserved ################################################################################ [LED_MAP] LED_SR1 = 1 # (Button ID #1-#8) LED_SR2 = 2 # (Button ID #9-#16) LED_SR3 = 3 # (F1-F4 and Navigation Buttons: ID #17-#24) LED_SR4 = 4 # (Button ID #57-#64) LED_SR5 = 5 # (Button ID #25-#32) LED_SR6 = 6 # (Button ID #33-#40) LED_SR7 = 7 # (Button ID #41-#48) LED_SR8 = 8 # (Button ID #49-#56)
  5. Hi Swede, strange strange - I just have sent him a mail Best Regards, Thorsten.
  6. Hi Greg, today I tested Samplitude with the new version of MIDIbox64, which features the Houston and Mackie Control protocol. The emulation itself works fine, but Samplitude doesn't get use of the display. So in fact it doesn't make a big difference if you are using an emulation mode or the MIDIbox as generic MIDI controller. I've also integrated MIDIbox Link. Your two MIDIboxes have to be configured that way: PC Out -> MIDIbox64-1 -> MIDIbox64-2 -> PC In The MIDI merger of box1 has to be configured as "MBLink Forwarding Point" The MIDI merger of box2 as "MBLink Endpoint" On this way feedback loops will be prevented. :) The new firmware can be downloaded here: http://www.ucapps.de/midibox/midibox64_v101.zip some configuration examples: http://www.ucapps.de/midibox/mk_syx.zip and the updated editor from http://serge.ucapps.de (in few hours). Best Regards, Thorsten.
  7. Now also the MIDIbox64 can be used to emulate a Houston or Mackie/Logic Control. :) However, only the Houston mode is really useful, since the protocol works with absolute values (for faders and V-pots!) and since you can connect a 2x40 LCD to the MIDIbox64. The Mackie emulation is unusable without rotary encoders and a larger display... The new firmware features also LED mapping and MIDIbox Link http://www.ucapps.de/midibox/midibox64_v101.zip http://www.ucapps.de/midibox/mk_syx.zip Best Regards, Thorsten.
  8. ack. - these are the required modules. Best Regards, Thorsten.
  9. You're welcome! :D Good that I've also created a test firmware... because without MIDI input the SID will play no sound ;-) Best Regards, Thorsten.
  10. ...without documentation about the different possibilities yet, and therefore no official release. Downloads: http://www.ucapps.de/midibox16e/midibox16e_v1004.hex.zip http://www.ucapps.de/midibox_mf/midibox_mf_v1000.hex.zip http://www.ucapps.de/midibox/mk_syx.zip http://serge.ucapps.de The mk_syx archive contains some example configurations for LC and Houston emulation. As you can see, I haven't re-engineered all buttons of the Houston controller yet (it's only a question of effort...) but if somebody would like to complete the list: step forward! :) I've planned to write HOWTOs for both emulation types, but it could take a while... Best Regards, Thorsten.
  11. You've programming skills? Fine - herewith you are nominated as official owner of the Mackie Control/Houston PlugIns ;D Best Regards, Thorsten.
  12. This time from Arto/Finland. He will provide some sound patches in the future. :)
  13. Hi Swede, the demo version of Cubase SX V1.02 doesn't include the Mackie PlugIn, therefore I cannot confirm if this configuration works ok. But note: a Mackie emulation with 2x40 LCD isn't really useable. Maybe I could provide a mod which skips some characters (overall 2x16 characters have to be removed between the 8 channel strips...) but the result will be far from perfection. :-/ If you are interested in Mackie mode, you should better wait for the 5" LCD solution: http://www.midibox.org/cgi-bin/yabb/YaBB.cgi?board=concepts;action=display;num=1043023674 -> for the emulation stuff graphical LCDs are most flexible. -> Houston emulation is only usefull as low-cost solution Best Regards, Thorsten.
  14. Well, as a Chip Design Engineer I've to work 40-50 hours a week... on the other hand I've very flexible working hours - I can come when I want and can go when I want, I just only have to do my job. Normally my daily work is interesting and makes a lot of fun (since it has nothing to do with PIC controllers or horrible MIDI protocols... ;-)), I don't feel stressed at the weekends so that I've still the time to realize my dreams ::) Concerning the Houston protocol: unfortunately the Steinberg guys didn't implement the multiclient setup capability, so it isn't possible to combine several Houston boxes with the same flexibility like known from the Mackie Control. But it is possible to add other MIDI controllers to the same MIDI line as "Generic Remotes" - this allows you to assign additional pots, faders or encoders to any parameter (disadvantage: without the same flexibility and especially without display support from the host application...). In my eyes the best solution: the Houston emulation only with 8 V-pots and some buttons to control the EQs, fx-VSTs, VSTis and the transport bar. & one, two or more MIDIbox MF without display to control the volumes (or other functions --- bank-switching is supported by Cubase!) Best Regards, Thorsten.
  15. Hallo, durch die LED-Kraenze fliesst insgesamt nur sehr wenig Strom, da sie per Zeit-Multiplex angesteuert werden - soll heissen: alle 800 uS wird ein anderer Kranz erleuchtet. Das spart Strom und Verdrahtungsaufwand. :) Die Leiterbahnbreite kannst Du auf 16 MIL (0.4 mm) reduzieren. Ja, diese Belts kosten wahrscheinlich viel zuviel ;-) Gruss, Thorsten.
  16. TK.

    Platinenlayout Fragen

    Hallo Jens, die Platine ist erst seit heute verfuegbar - sie heisst "Mplus_V1" Gruss, Thorsten.
  17. Great! :) Best Regards, Thorsten.
  18. Hi Christoffer, unfortunately the PIC18F CPU isn't code compatible to the PIC16F, so this will not work. It needs some effort to port the SID firmware, but I will do it after the first MIOS release. Best Regards, Thorsten.
  19. My ALPS faders only have such an extra track --- for the touch detection. :) Best Regards, Thorsten.
  20. In addition to the LC emulation, MB16e, MBMF, MB64 and the upcoming MBLC will support the Houston protocol with the next release :) For Cubase users this protocol offers some advantages - the integration into the Cubase SX environment is better, and a 2x40 LCD can be used instead of a graphical LCD, this saves some money.... with a graphical LCD, the font will be nicer than in Mackie Control mode. However, with a BankStick or via SysEx data dump exchange you will be able to switch between both modes - just choose your personal favourite ;-) Thanks to Frank - he gave me the right hints - currently I'm testing the emulation with the demo version of Cubase SX :) Best Regards, Thorsten.
  21. Hi Dan, sure, this is possible :) Best Regards, Thorsten.
  22. Die Clock-Spannung faellt mit der Zeit auf < 4V - das ist normal. Nein, den BankStick kann man erstmal nicht ohne LCD ueberpruefen, es sei denn, Du baust mal schnell eine MIDIbox SID nach, die gibt naemlich einen Sound aus, wenn man den BankStick ein/aussteckt ;-) Aber warte einfach auf das MIOS, dort werden wie gesagt alle allgemeinen Funktionen verfuegbar sein, so dass Du Dich ueber solche Internas wirklich nicht kuemmern brauchst. :) WIe ich bereits schrieb: mit diesem Betriebsystem mache ich mir selbst "das Leben" einfacher, deshalb moechte ich eigentlich nichts mehr herausgeben, was in wenigen Tagen obsolet sein wird. Ja, Du kannst den Programmierport auch einfach nach aussen legen. Gruss, Thorsten.
  23. Hi Chriss, most synthesizers (hardware & software) only support a resolution of 7 bit... also a physical pitch wheel normaly doesn't send values with a greater resolution, although the appr. MIDI event type allows 14 bit (I've tested this on several keyboards). However, it's planned to support 10 bit resolution with MIDIbox NG, but you have to wire the AIN modules and the pots/faders very careful with shielded cables in order to avoid jittering values - and you need a MIDI device which supports this resolution. Best Regards, Thorsten.
  24. perfect :) Best Regards, Thorsten.
  25. Hi Christopher, I'm also missing a quick-change function in the JSynth environment. It's a general feature which has to be integrated into the core lib. If there will be no button available in the future, I will possibly add it by myself... Yes, you can re-use your PIC16F for the slave cores - I will do this as well. :) Best Regards, Thorsten.
×
×
  • Create New...