Jump to content

TK.

Administrators
  • Posts

    15,246
  • Joined

Everything posted by TK.

  1. Like everytime when I start to improve the MIDIbox64 SEQ firmware, also this time I was distracted by a nice sequence that I found during the tests of a new function. But only a special gimmick makes this sequence so vital as it can be heart in the mp3 example - my thought: hey, this could be interesting for the community, a starting point for exchanging tips & tricks in sound enhancements. The demo (SID Demo 10, mixed for headphones ;-)) http://www.midibox.org/midibox_sid/mbsid_demo10.mp3 So, my intention was to use three filtered audio delays in this setup: MB64SEQ+Keyboard ---[MIDI]--> SID ---[audio]--> Logic ---[VST]--> Compressor ---[VST]--> 3 filtered Delays --> Audio Out The filtered delays are VST effects, realized with Reaktor like shown here: (but I think that also common VST delays and VST filters could be used) Three different filters are selected: lowpass, highpass and bandpass. The cutoff frequency is modulated by a LFO (!) for an automatic varied timbre. Also the panning is modulated. The delay time depends on the BPM, factor: 1.5 for BP, 1 for HP, 2 for LP. The results: from 0:00 to 0:16 - just a phased bass as entry from 0:16 to 2:00 - a single SID + the delay effect is played, more and more notes fill the sequence from 2:00 to 2:17 - two SIDs (brass preset) with a VST chorus effect + dynamic filter, controlled by MB64SEQ from 2:17 to 2:50 - plus a second track which controls a single SID (+ the delay effect) from 2:50 to the end - the ultimate sequence w/ three SIDs (slightly detuned and tranposed) + the filtered delay effect, played by MB64SEQ + RM1x + Logic (drums are played by a RM1x groovebox, synced to MB64SEQ, strings played with an AN1x, bass with Reaktor SalEM1 VSTi, everything recorded and arranged with Logic) Ok, how about your favourite effects? :) Best Regards, Thorsten. P.S.: thanks to György Birki, the creator of the Reaktor based filter delay macro, which comes with the standard library - it's really a fine toy when you combine multiple instances :)
  2. Hi Noskule, quick question: are you using the most recent version v1.01? Best Regards, Thorsten.
  3. Hi Dan, incompatibility isn't an issue - the SID input is just an option which allows you to mix the oscillator outputs with an additionial audio source before it goes into the filter unit. It can result to nice effects :) Best Regards, Thorsten.
  4. Hi Noskule, now you have to modify the "LED map" with the editor so that only the received status will be displayed. For the first shift register change it from "DIN SR #1 (Button ID #0-7)" to "MIDI Status rec. for Entry #0-7", for the second "DIN SR #2 (Button ID #8-15)" to "MIDI Status rec. for Entry #8-15", etc Best Regards, Thorsten.
  5. Well, you could modify the meta event, so that the parameter value is taken from another pot, and you could also modify display_l.inc, so that a string depending on that pot position will be displayed. Sure, you could also define two meta events which decrement/increment the parameter as replacement for the "selection" pot. But all these solutions require a different data structure and therefore a new editor -> have fun with programming ;-) From my experience controlling synthesizers on this way isn't really ergonomic, parameters should be grouped and should be selectable from hierarchical menues. My suggestions can be found under Projects->SID->Control Surface, and as I wrote in the news section, a generic "MIDIbox TC" is planned with the same possibilities. Release: maybe in 6 months, when all current projects have been finished. Best Regards, Thorsten.
  6. Hi Pearl, I don't have so much experience with transformers, but the circuit looks good (well balanced). To the seperate supply for the displays: should go to the backlights only (draws 100mA and more), and not to the general +5V input of the displays (draws just only ca. 1mA). On this way you will not run into trouble with the polarities. Motorfaders: 2 x LM317 have to be used for 16 faders due to the max rating of the LM317 (if you are using the original MF layout, you will do this anyhow). A power consumption of 1A per 8 faders is very common when you switch to a new song and all faders are moving to a new position. "Current too much": yes, thats the other side.... I would recomment fuses (buy 10 or 20 at once!). Best Regards, Thorsten.
  7. Hi Dan, in far future I will provide a special mod for MIDIbox SID with a small amplifier and a panorama circuit (Mono In->Stereo Out), controllable via MIDI and Modulation Matrix. But in the meantime the only solution is to use 4 seperate audio outs or one stereo out (audio outs can be joined by using 10k resistors). I would prefer the first solution, as it allows you to mix the channels, to set the panorama, and not at least to attach EQs and effects seperately. Yes, you could realise a stereo input, too, but this really depends on your final circuit. Example: if you join SID1+2 for left channel and SID3+4 for right channel, the input of SID1 should be the L input, SID2: open, SID3: R input, SID4: open Or create two chains: Audio In L->SID1->SID2->Audio Out L Audio In R->SID3->SID4->Audio Out R But as I already wrote: I would prefer seperate outputs Best Regards, Thorsten.
  8. Hi Matt, this could be realized with the "MIDI merger" application, which provides two MIDI Ins and one MIDI Outs. It requires some additional modifications to parse for program change events, however - the source code is free available ;-) Best Regards, Thorsten.
  9. TK.

    core module j5

    Hi Rob, the open analog input A4-A7 should be connected to ground, otherwise the box will send random MIDI events Best Regards, Thorsten.
  10. Hallo Sly, Die ID 00...0142 ist nicht optimal, damit wuerdest Du die Device ID auf 42 setzen. In Deinem Fall waere 00..0100 besser geeignet. Zur MF Calibration erstmal eine Frage: wenn Du den ersten Fader bewegst, sollten sich die restlichen Fader automatisch mitbewegen. Laesst sich das bei Dir reproduzieren? Gruss, Thorsten.
  11. Hi DriftZ, yes, a LED for each pot makes sense. Will be supported with the next update of MIDIbox64 SEQ 8 tracks with the PIC18F based SEQ: maybe ;-) Best Regards, Thorsten.
  12. TK.

    WELCHES LCD für LC

    Hallo Sebastian, zu den LCDs: sofern Du "character LCDs" verwenden moechtest, kannst Du quasi jedes hernehmen, sie sind quasi alle HD44780 kompatibel. Bei EBay gibt es 2x40 LCDs im Ramschverkauf (siehe bspw. http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=3018908161&category=12070 Grafik-LCDs: hier wird es schon schwieriger, ein passendes zu finden. Momentan werden nur KS0108 kompatible unterstuetzt. Sobald ich die zusaetzlichen Treiber in MIOS V1.2 integriert habe, wird es zu diesem Thema eine bessere Dokumentation geben 2: man muss den Bootstrap-Loader einmalig in den PIC18F einprogrammieren, danach funktioniert der Update auch ueber das MIDI-Interface. Falls Du den JDM nicht nachbauen moechtest, kannst Du mir den PIC auch einfach (zusammen mit dem Rueckporto) zuschicken 3: die Reihenfolge ist egal, in den Listen (mios_tables.inc und lc_io_table.inc) traegt man einfach die Pin-Zuordnung ein, den Rest uebernimmt die Software :) Gruss, Thorsten.
  13. Hallo Sly, Du hast Deine Box wirklich schnell auf die Beine gebracht! :) den idealen Kalibrierungswert kann man mit der "mf_calibration" Applikation ermitteln. Siehe auch: http://www.midibox.org/cgi-bin/yabb/YaBB.cgi?board=mios;action=display;num=1049264534 Zu Logic: irgendwo unter Options->Control Surface->Allgemeine Optionen (bin leider gerade nicht unter Windows eingeloggt...) kann man die MIDI-Bandbreite einstellen. Per default steht sie auf 50%, mit 100% erhalten die Fader oefters einen Update, und bewegen sich somit "smoother". LTC: hierbei gibt es das Problem, dass der Bootloader bereits vor der MIOS Initialisierung einen SysEx-Request mit der falschen Baudrate verschickt. Deshalb waere es besser, wenn Du das "to-COM" Flag in der PIC ID einstellen wuerdest (siehe Concepts->MIOS->Bootloader). Gruss, Thorsten.
  14. Ich bezweifle, dass das moeglich ist. Und wenn, waere die Ansteuerung viel zu langsam :-/ Der PIC ist halt nur ein 8 bit controller... Best Regards, Thorsten.
  15. The random notes could be caused by an "unterminated" DIN chain. So far as I remember greg's layout doesn't come with the regired 10k pull-up resistor on the input of the last 74HC165 (Pin 10). It should help :) Best Regards, Thorsten.
  16. The command set of this display is the same, so it should be compatible. To the 4x20 LCD issue: it seems that not all wires are connected correctly. Black lines are visible when the display has not been initialized. Best Regards, Thorsten.
  17. Hi Michael, the crystal type seems to be ok (I checked this on the farnell homepage), so it must be another problem. Could you create a MIDI-Ox logfile and post it here? It would be interesting, on which way the MIDI events are corrupted. Best Regards, Thorsten.
  18. Hi Shawn, so long as you are using logic ICs which are supplied with the same voltage, resistors between the outputs and inputs are not required. The current consumption of the input is 0.5uA, this means that you could (theoretically) drive up to 50.000 inputs with one PIC output. Ok, in practice the number is much lower due to capacitancies, but in fact with such a low consumption you don't have to take care about the max current Best Regards, Thorsten.
  19. Hi SB, yes, the MIOS application also outputs the 1MHz clock, so that it should work. Best Regards, Thorsten.
  20. TK.

    core module j5

    Hi Rob, I guess that you missed this schematic: http://www.ucapps.de/mbhp/mbhp_ainx4_64pots.pdf Best Regards, Thorsten.
  21. Hi, it seems that your simulation tool doesn't warn you that the transistors will be destroyed in this way. A direct connection from a logic IC output to the base pin leads to a high current which will fry the pn-junction. A serial resistor (1k or more) should help to reduce this current. Alternative solution: if you are using the Microchip EEPROMs (24LC256), you could use the A0 pin (Pin #1) to select the chip. This pin is wired to ground by default, if you connect it to +5V, the chip will not respond to incoming messages and is therefore disabled. So just implement a logic which selects only one chip (A0=0V), and disables all other chips (A0=5V). Best Regards, Thorsten.
  22. No ;-) The ISA bridge will be unidirectional and only helpfull to access soundchips directly in the same manner like I did it with the SID. Best Regards, Thorsten.
  23. No ;-) The ISA bridge will be unidirectional and only helpfull to access soundchips directly in the same manner like I did it with the SID. Best Regards, Thorsten.
  24. sure :) If Nuendo or Cubase SX allows the use of a MC and a "Generic Remote device" over one MIDI IO port, this should work. One PIC18F core can manage up to 64 rotary encoders, so I don't see the need for two MIDIbox16E. no, thats defenitely not possible :-/ But a core with free analog inputs could handle the 9th fader yes, it would help to estimate how much cores are really required and it would be easier for me to make modifications on the picture to show how the units have to be connected. Best Regards, Thorsten.
  25. TK.

    MIDIbox LC V1.1.2

    Hi Sly, it's just a minor update. The second and fourth page on character LCD displays now shows horizontal metering bars instead of vertical - it looks much better. The update is easy: just unpack the .zip archive, replace mios_tables.inc and lc_io_table.inc by your own files, and adapt the settings in main.asm (don't replace main.asm by the file from the old release!) Best Regards, Thorsten.
×
×
  • Create New...