Jump to content

TK.

Administrators
  • Posts

    15,247
  • Joined

Everything posted by TK.

  1. Could you please type following commands, and copy&paste the results here? [tt] D:\>[red]set PATH=D:\posix_bin;%PATH%[/red] D:\>[red]set PATH[/red] Path=D:\posix_bin;C:\Programme\Perl\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\P rogramme\Intel\DMIX;C:\Programme\Gemeinsame Dateien\Roxio Shared\DLLShared\;C:\Programme\Java\jdk1.5. 0_10\bin;C:\Programme\QuickTime\QTSystem\;C:\Programme\SDCC\bin;C:\Programme\gputils\bin PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH D:\>[red]cd midibox_sid_v2_0_rc18[/red] D:\midibox_sid_v2_0_rc18>[red]make[/red] rm -rf *.cod *.lst *.err rm -rf *.hex gpasm -p p18f4685 -I./src -I ./include/asm -I ./modules/j5_io -I ./modules/aout setup_6581.asm gpasm -p p18f4685 -I./src -I ./include/asm -I ./modules/j5_io -I ./modules/aout setup_8580.asm gpasm -p p18f4685 -I./src -I ./include/asm -I ./modules/j5_io -I ./modules/aout setup_tk.asm gpasm -p p18f4685 -I./src -I ./include/asm -I ./modules/j5_io -I ./modules/aout setup_mb6582.asm D:\midibox_sid_v2_0_rc18> [/tt] (replace "D:\posix_bin" by the directory, into which the posix_bin package has been copied) Note that gputils has to be in the path as well - this has already been done by the gputils installer, don't remove this entry! Best Regards, Thorsten.
  2. Ok, wirklich seltsam (aber auch interessant), dass das Problem mit verschiedenen Keyboards auftritt. Vielleicht sind die 6N138 von einem anderen Hersteller, und haben deshalb leicht unterschiedliche elektrische Eigenschaften. Ein aehnliches Problem hatten wir damals beim CNY17-II, doch mit diesem Optokoppler war es noch viel extremer. Das ist eigentlich egal, 1.2k parallel zu 1k ergibt ca. 550 Ohm - das passt schon. Ich werde bei Gelegenheit verschiedene Leute bitten, die 470 Ohm Variante mit ihrem Setup auszuprobieren. Auf Dauer macht es sicherlich Sinn, standardmaessig einen Pull-Up zu verwenden, der mit allen 6N138 Typen kompatibel ist. Gruss, Thorsten.
  3. Ok, super! Es ist nicht das erste mal, dass der Pull-Up Probleme macht. Welches MIDI Keyboard verwendest Du eigentlich? Gruss, Thorsten.
  4. Danke - wie gut dass ich einen Fehlercode fuer "UART Frame Errors" eingebaut habe, der wird hier naemlich gemeldet (Fehlercode #12) - somit ist es kein Softwareproblem. Das MIDI Signal kommt nicht sauber am Rx-Pin an. Probiere mal folgendes: - Optokoppler austauschen (nimm bspw. den vom IIC1 Modul) - R6 vom Core Modul (1.2k) gegen kleineren Widerstandswert austauschen (bspw. 470 Ohm), oder einfach einen 1k Widerstand (oder aehnlich) parallel zum 1.2k schalten - Optokoppler entfernen, und IIC::J4:MI mit CORE::J11:MI verbinden - Keyboard am MIDI In des IIC1 Moduls anschliessen Die Ergebnisse sollten mir genuegend Hinweise fuer die genaue Ursache geben Gruss, Thorsten.
  5. Schade, dass man sich die Signale nun nicht mal mit einem Oszi anschauen kann... Probiere mal verschiedene Widerstandswerte aus, und terminiere zusaetzlich die DIN Kette Gruss, Thorsten.
  6. R2, R12 und R9 sind also auch angeschlossen? Und alle Slaves haben eine eigene MIOS Device ID? (01/02/03)? Was passiert eigentlich, wenn Du die PICs in eine funktionierende MBSID einsteckst (Du hast ja einige zur Auswahl...) Gruss, Thorsten. P.S.: letztes Posting heute - also nur keine Eile beim Testen ;)
  7. Nein, von extern kann man die Slaves nicht neu suchen, weil das normalerweise auch nicht notwendig ist. An den CAN-Routinen habe ich schon seit ca. einem Jahr nichts mehr geaendert, und Du bist eigentlich der einzige, der damit Probleme hat (oder haben die Routinen ein Problem mit Dir? ;-)) Evtl. sind die Slaves nicht rechtzeitig empfangsbereit, so dass der Master sie trotz Retry-Mechanismus (der ca. 10 Sekunden laeuft) nicht findet. Vielleicht hast Du irgendeinen wichtigen Pull-Up an den Slave-Core Modulen vergessen? Welche Bauteile hast Du weggelassen? Gruss, Thorsten.
  8. Das Ausgangsposting steht unter http://www.midibox.org/forum/index.php?topic=11154.0 - dieses Gehaeuse muss gefeiert werden! :) Wegen des MIDI In Problems: es ist nicht auszuschliessen, dass es sich hierbei um ein Performanceproblem irgendwo in der Firmware handelt - das sich aber sicherlich loesen laesst. An manchen Stellen habe ich in letzter Zeit keine Ruecksicht auf Geschwindigkeitsoptimierung genommen. Ich selbst verwende den ersten MIDI In momentan nur fuer den MIDI Clock, der Traffic haelt sich also in Grenzen. Ich versuche morgen mal, das irgendwie zu reproduzieren Eine frage noch: werden eingehende MIDI Events an die Ausgaenge weitergeleitet? Gruss, Thorsten.
  9. Wow, das Gehaeuse ist wirklich beeindruckend! Einen Schreiner haette ich auch gerne in meiner naeheren Bekanntschaft! :) Ich schiebe das Posting mal in die "MIDIbox of the Week" Sektion, das MIDI In Problem koennen wir in einem seperaten Thread versuchen zu loesen. Gruss, Thorsten.
  10. RC18 is out now, which got some improvements and bugfixes, but also some new preset patches. There are no "placeholders" in the vintage bank anymore - time to start the next bank!!! :) From the ChangeLog: o modulation matrix: comparison operators >, < and = now return 0 instead of full negative value if comparison is false o changed SusKey handling, so that it also works in Mono mode (previously it was only working in Legato mode) o SusKey and Legato flags now accessible in Bassline CFG menu o Individual Attack/Decay/Release Curve assignments now accessible in Multi/Bassline ENV menu o Trigger Matrix: since the BPM clock generator concept has been changed in one of the previous releases, we now have a Clk/6 and Clk/24 trigger instead of Clk/4 and Clk/16 o LFO and ENV MIDI sync working properly again o portamento omitted after patch change when first key is played [/code] From the presets/README.txt [code] o replaced Placeholders A035 and A036 by new Drum Kits o replaced Placeholders A037..A044 by new trigger and modulation matrix examples o Patch A089-A91 (not working "Miami1"..3) replaced by "SEQ Bass 4"..6 o Patch A103 and A104 (not working "WT Pseudo S&H") replaced by "Sample&Hold 1" and 2 o Patch A107 (not working "WT Flip LFO") replaced by "Poly Trancegate" Best Regards, Thorsten.
  11. Suppa! :) Best Regards, Thorsten.
  12. This is the MIDIbox made by Sylvain - I especially like the knobs (no, not because of the colours ;))
  13. Thank you! :) Best Regards, Thorsten.
  14. TK.

    Stribe

    Meanwhile the price for the uC Hacker's kit is US $470 - this might sound too high, on the other hand (IMHO) it's worth the money. The boards are excellently constructed (e.g. the driver board is a 4-layer design), and they are essential to get a stable and nice looking device :) Yes! :) Btw.: the original stribe works with Atmel chips ;) I don't know a distributor, Phineus directly contacted the manufacturer (see http://www.midibox.org/forum/index.php/topic,10308.0.html) Best Regards, Thorsten.
  15. Yes, it's described here: http://www.midibox.org/dokuwiki/midibox64_e_patchmode Best Regards, Thorsten.
  16. Hi Goule, welcome back! Just added you to the programmers group ;) If you reduce the strings to 15 characters + terminator (CTL_NAME[16][8]), it will fit into 256 bytes, and it will also be easier to integrate this into a BankStick structure (2^n bytes should always be prefered) Best Regards, Thorsten.
  17. Nice work, Nils! Do you allow me to add this demo to the webpage? Best Regards, Thorsten.
  18. It was a quickfix (see troubleshooting section) base address of encoder table corrected (encoders were not working on new installations) I updated the changelog Best Regards, Thorsten.
  19. TK.

    Forgot to say...

    Great! Please keep us up to date, especially about your album! :) Best Regards, Thorsten.
  20. Hi, 9 should be bank 1-8 10 should be bank 9-16 (it's an documentation error in midibox64.ini) Best Regards, Thorsten.
  21. TK.

    SwinSID Review

    Hi Crisp, just attach the schematic to this thread Best Regards, Thorsten.
  22. The PCBs are look fine, thanks Nils! :) I will put the layouts on my website once the boards have been successfully tested by someone Best Regards, Thorsten.
  23. TK.

    Stribe

    Yes, the meters are much better, because with Reaktor I was able to construct my own "algorithm" :) It basically consists of a rectifier, amplifier, lin/log-converter, slew limiter (to smooth the waveform), sample&hold stage, step filter (events are only forwarded if there is a difference of >= 1) and CC output unit: 8 of these macros are stacked together, and the S&H stages are clocked at 50 Hz to reduce MIDI traffic: It looks simple, no? :) Best Regards, Thorsten.
  24. I quickly hacked a MIDIbox based firmware for the Stribe project, and already had a lot of fun with it in conjunction with Reaktor. The released firmware is available in the MIOS download section Temporary updates can be found in the Repository Reduced MBHP_CORE circuit for Stribe board (can be soldered on the prototyping area). The Arduino modules are not required for this solution. More #1 More #2 More #3 More #4 The firmware is currently running on a PIC18F452, but future updates will use a PIC18F4620 (e.g. for optional OSC support) Best Regards, Thorsten.
  25. I created a driver for the MAX7221 - the code could be used as basis for PWM chips as well. It works in assembler and C programs :) So, just tell me which chips you finally want to use, and I will add the appr. drivers to the project Best Regards, Thorsten.
×
×
  • Create New...