Jump to content

TK.

Administrators
  • Posts

    15,198
  • Joined

Everything posted by TK.

  1. No problem... in the meantime I made some music with the PIC18F based SID and noticed no malfunction anymore. Working with the minimal control surface already makes more fun than using the editor, but I think that I should start with the complete control unit now for even more fun ;-) Best Regards, Thorsten.
  2. TK.

    10MGH crystal

    The only way to verify the crystal is to use an oscillator and a scope, or to ask the manufacturer :-/ However, the PIC should run with a different frequency, that means: a LED hooked to MIDI Out should flicker during startup. Just only the MIDI receiver will not regognize the MIDI events because of the baudrate mismatch. Capacitance of the crystal: doesn't really matter here, it's only relevant for radio applications. 15 pF are fine Best Regards, Thorsten.
  3. Hi, unfortunately Reichelt doesn't offer rotary encoders :-( An orderling list can be found under MBHP->MIDIbox16E->Design Best Regards, Thorsten.
  4. Currently we have two possibilities to create arpeggios: set the arpeggio rate > 0 and play a chord (up to 4 notes are provided). Note that every oscillator has an own arpeggiator, so with the control surface you should select OSC "123" together and set the rate for all three oscillators to the same value use the wavetable sequencer to modulate the transpose CC - in this way an arpeggio can be played with one finger yes, MIDI clock sync for both, arpeggiator and wavetable sequencer, is planned :) Best Regards, Thorsten.
  5. In theory it should be possible to access the card with the planned bridge, but I cannot support this from the software side, since I don't own this card Best Regards, Thorsten.
  6. In theory it should be possible to access the card with the planned bridge, but I cannot support this from the software side, since I don't own this card Best Regards, Thorsten.
  7. Yes, you make it more difficult than it is! ;-) Since you are not sure about the electronic details, my suggestion is that you shouldn't try to left out any component of the core modules in order to avoid trouble. E.g., from the electrical point of view, there is no difference between a master and a slave core (or did I ever write something about this?) - once you've built the modules, you are free to experiment with the setup in order to find the perfect combination. Best Regards, Thorsten.
  8. Yes, you make it more difficult than it is! ;-) Since you are not sure about the electronic details, my suggestion is that you shouldn't try to left out any component of the core modules in order to avoid trouble. E.g., from the electrical point of view, there is no difference between a master and a slave core (or did I ever write something about this?) - once you've built the modules, you are free to experiment with the setup in order to find the perfect combination. Best Regards, Thorsten.
  9. Solange ich die LCDs nicht genauer inspiziert habe, werden Dir die Angaben erstmal nicht viel weiterhelfen, und ich rate davon ab, bereits jetzt eines dieser (kompatiblen) Displays zu ersteigern, weil noch nicht klar ist, ob sie evtl. eine zweite Spannungsversorgung benoetigen. -> LC7981 kompatibel -> T6963c kompatibel -> DMF6104NB-FW (controller noch unbekannt) Es koennte auch durchaus moeglich sein, dass die neuen Driver der beiden oben genannten controller auch mit anderen zusammenspielen - vielleicht sogar mit jedem normal erhaeltlichen graphic LCD, aber darueber mache ich mir wirklich erst Gedanken, wenn die Displays vor mir liegen... bisher habe ich lediglich anhand der Datasheets ueberprueft, ob ein Anschluss an den PIC18F prinzipiell moeglich ist. Gruss, Thorsten.
  10. Hi Lo, thats interesting, the order is not correct? Very strange - in this case the motordriver will not work, as it requires clear fader->motor assignments. Could you please check the order (also of the cables...) again with the AIN DIN DOUT test application? Just change following lines: ;; use 64 pots movlw 64 call MIOS_AIN_NumberSet ;; use the AIN 4051 multiplexers call MIOS_AIN_Muxed must be exchanged by: ;; use 8 faders movlw 8 call MIOS_AIN_NumberSet ;; don't use the AIN 4051 multiplexers call MIOS_AIN_UnMuxed Another important hint: the MF module voltage must be lower than on the PIC16F implementation (ca. 8V) and the AIN deadband value should be <= the MF deadband value. Best Regards, Thorsten.
  11. Hi Lo, thats interesting, the order is not correct? Very strange - in this case the motordriver will not work, as it requires clear fader->motor assignments. Could you please check the order (also of the cables...) again with the AIN DIN DOUT test application? Just change following lines: ;; use 64 pots movlw 64 call MIOS_AIN_NumberSet ;; use the AIN 4051 multiplexers call MIOS_AIN_Muxed must be exchanged by: ;; use 8 faders movlw 8 call MIOS_AIN_NumberSet ;; don't use the AIN 4051 multiplexers call MIOS_AIN_UnMuxed Another important hint: the MF module voltage must be lower than on the PIC16F implementation (ca. 8V) and the AIN deadband value should be <= the MF deadband value. Best Regards, Thorsten.
  12. No, this wasn't an april joke ;-) But forget the wavetable solution, a PIC is not practical for so much data, an old 386, running under Linux, can do this much better. I owned a GUS many years ago, before I bought an AWE. Sure, these were pretty good soundcards with great possibilities, but a real synthesizer is something completely different. Or how do you realize a pulsewidth modulation with a wavetable card? ;-) In the meantime wavetable soundcards can be easily replaced by (free) sampler PlugIns, and in fact it makes more fun to manage all the sounds on a computer and to control the parameters with a common MIDIbox. Best Regards, Thorsten.
  13. No, this wasn't an april joke ;-) But forget the wavetable solution, a PIC is not practical for so much data, an old 386, running under Linux, can do this much better. I owned a GUS many years ago, before I bought an AWE. Sure, these were pretty good soundcards with great possibilities, but a real synthesizer is something completely different. Or how do you realize a pulsewidth modulation with a wavetable card? ;-) In the meantime wavetable soundcards can be easily replaced by (free) sampler PlugIns, and in fact it makes more fun to manage all the sounds on a computer and to control the parameters with a common MIDIbox. Best Regards, Thorsten.
  14. This heavily depends on your planned setup, so which modules should be connected to the cores? Best Regards, Thorsten.
  15. This heavily depends on your planned setup, so which modules should be connected to the cores? Best Regards, Thorsten.
  16. TK.

    midibox link

    Hi Lo, MIDIbox Link is natively supported by MIOS and is also compatible with the PIC16F implementation :) To enable this function, add following line to the initialization routine: movlw MIOS_MIDI_MERGER_MBLINK_EP call MIOS_MIDI_MergerSet for a MBLink endpoint movlw MIOS_MIDI_MERGER_MBLINK_FP call MIOS_MIDI_MergerSet for a MBLink forwarding point Best Regards, Thorsten.
  17. TK.

    midibox link

    Hi Lo, MIDIbox Link is natively supported by MIOS and is also compatible with the PIC16F implementation :) To enable this function, add following line to the initialization routine: movlw MIOS_MIDI_MERGER_MBLINK_EP call MIOS_MIDI_MergerSet for a MBLink endpoint movlw MIOS_MIDI_MERGER_MBLINK_FP call MIOS_MIDI_MergerSet for a MBLink forwarding point Best Regards, Thorsten.
  18. Hi Christoffer, random bugs are the worst case... However, I finally found it: the software synthesizer part overwrote the multiplication result registers, this crashed the control surface with a probability of 1:500000000 ;-) Step A3 can now be found under Concepts->MIOS->Download There is still another issue: when you upload a patch to a BankStick via JSynth, there is a (low) risk of dataloss, caused by the MIOS_BANKSTICK_Write routine which takes longer than on the PIC16F. Reason for this is, that the MIOS version also verifies (read-back & compare) the content. Since this routine has never reported a failure yet, I will add a MIOS_BANKSTICK_WriteFast function to the next MIOS version which runs with the same delay like the PIC16F version and therefore solves the upload problem. Temporary workaround: upload the patch twice. MIOS surpresses writes to an EEPROM if the data is equal, this gives the application enough time to correct the missing data which have been lost during the first attempt. Best Regards, Thorsten.
  19. Mickey: maybe something for Step Z ;-) I just have updated the MBSID firmware for PIC18F: in the new main page the sound patch can be selected via rotary encoder or inc/dec buttons. The menu is called by pressing any select button. The menu has a new item "SAV" to save (or copy) the patch to the current/a new patch number. Note also that there is a new bootstrap loader especially for MIDIbox SID (and others) which doesn't stall anymore if note events are received during the startup phase. see Concept->MIOS->Download Best Regards, Thorsten.
  20. Search in the web for "yamaha fm" ;-) Yamaha OPL was a very popular sound chip in the early nineteens, supported by nearly every PC sound card. I just have purchased a couple of old soundblaster and galaxy soundcards for 1 Euro each and will evaluate the possibilities in the next weeks - no more info before my first tries. Best Regards, Thorsten.
  21. Search in the web for "yamaha fm" ;-) Yamaha OPL was a very popular sound chip in the early nineteens, supported by nearly every PC sound card. I just have purchased a couple of old soundblaster and galaxy soundcards for 1 Euro each and will evaluate the possibilities in the next weeks - no more info before my first tries. Best Regards, Thorsten.
  22. TK.

    Stereo SID

    yes... like it can be found on the SID intro page since 6 months ;-) Best Regards, Thorsten.
×
×
  • Create New...