TK. Posted March 17, 2003 Report Share Posted March 17, 2003 FYI: MBHP Projects -> MIDIbox SID -> Control UnitBtw.: the menu navigation has been implemented on a way which allows to reuse the code for other synthesizers. Maybe I should release a "MIDIbox TC V2" with a prepared menu structure for some favourite VST instruments. :)Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Ian_Hurlock Posted March 17, 2003 Report Share Posted March 17, 2003 Wahooo........looks like you gonna need some more holes in that box Dan  :oDon't be teasin now TK ;)Ian Quote Link to comment Share on other sites More sharing options...
kieran Posted March 21, 2003 Report Share Posted March 21, 2003 Thorsten, do you ever think that with a full complete control surface, that a sequencer could also be implemented off the same 18F main core?If not, and there was more than one Core available, do you think those functions could be offloaded to another core, which could have sequencer functions to send to the main controller core to trigger the time stepped notes etc.?best regards,Kieran. Quote Link to comment Share on other sites More sharing options...
TK. Posted March 22, 2003 Author Report Share Posted March 22, 2003 Hi Kieran,well, a simple 1-track/32-step sequencer has already been integrated (the Wavetable sequencer). However, a more complex sequencer should be possible, but it depends on the requirements. A 4-track TB303 style sequencer is very simple and could be added w/o problems. However, there is no place to store more than one pattern, so it would only be usefull for live sessions.A more complex analog style sequencer like MB64seq requires an additional core.Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Stigmata Posted March 23, 2003 Report Share Posted March 23, 2003 Hi there!!Just built my SID control surface, with 2*16 lcd...Working the first time with the mios and so on! ;DJust want to thank Thorsten for this gift to the world.... ;DChristoffer Quote Link to comment Share on other sites More sharing options...
Stigmata Posted March 23, 2003 Report Share Posted March 23, 2003 Just an question:It is possible to change the sounds from the bankstick throught the menu?Christoffer Quote Link to comment Share on other sites More sharing options...
TK. Posted March 24, 2003 Author Report Share Posted March 24, 2003 Bingo! No I forgot to integrate the top-level menu which only shows the bank name, patch number, MIDI channel and which allows to select the patch via encoder. I also forgot the save function --- will be added soonBest Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Stigmata Posted March 24, 2003 Report Share Posted March 24, 2003 Great!!ChristofferPS Make midiboxes, not war!! Quote Link to comment Share on other sites More sharing options...
DrBunsen Posted March 30, 2003 Report Share Posted March 30, 2003 ... a more complex sequencer should be possible ... However, there is no place to store more than one pattern, so it would only be useful for live sessions. Bankstick(s)? Could the core read more than one at a time (patches/patterns) or switch quickly from one to the other?Floppy drive ? ;D Joking now ... Quote Link to comment Share on other sites More sharing options...
Mickey_Sadler Posted March 30, 2003 Report Share Posted March 30, 2003 Floppy drive ? Â Joking now ... How about a FlashDrive? ;) See http://www.macally.com/new/new_flashdrive.html ..... as soon as we add USB ;DMickey Quote Link to comment Share on other sites More sharing options...
TK. Posted April 2, 2003 Author Report Share Posted April 2, 2003 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->DownloadBest Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Stigmata Posted April 2, 2003 Report Share Posted April 2, 2003 Great!Small problems...When I turn my encoder the I can see the sound just nice, but after program 12 the display start showing strange symbols and I cant go back...and I must turn off the power...Best regardsChristoffer Quote Link to comment Share on other sites More sharing options...
Stigmata Posted April 2, 2003 Report Share Posted April 2, 2003 Sorry!!Working now! ;DBootstrip it again for like 2 times and now it´s rocking!!!Again:Thank´s for all this Thorsten!!! ;DChristoffer Quote Link to comment Share on other sites More sharing options...
TK. Posted April 3, 2003 Author Report Share Posted April 3, 2003 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->DownloadThere 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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.