HL-SDK Posted October 5, 2006 Report Posted October 5, 2006 I have decided to take on a midibox project that will include a SID module here is what I want to do:switch between MIDI controller (for PC mixing etc...) and controlling internal SID8-16 rotary encoders8-16 buttonsLED's for each button to indicate status(later)8 motorfaders! (later)Here is what I invisioned for nowSupplying power will not be an issue (2 wall-warts or custom supply) (I have old sid, not 8050)LCD will be 2x20I had questions on how buttons and encoders are assigned. I want say buttons 1-8 to be CC 40-48 and encoders being 50-58, and be able to change that somehow (making them 35, 20, 77, 47, 35, 11, 54, 80 and so on...)Is that possible? (I am ordering ALL parts except SID from smash (my nickname... ha!) and maybe ask mike if he could etch a power supply board for me)I am relatively experienced in electronics and thank you Quote
stryd_one Posted October 6, 2006 Report Posted October 6, 2006 Heya welcome aboard :)If you use the search engines on this forum and also the wiki you'll find most of your questions answered :)Tip for the forum search - There are two searches you can see on this page.One is a text box with a magnifying glass image to it's left, and a grey button labelled 'Search', it's positioned on the right hand margin of the page.One is a hyperlink which says 'SEARCH' in the dark blue menu which is positioned on the left margin of the page.You want the second one. The first one will search just the particular forum area which you are in, in this case it would be midibox.org Forum > Construction > MIDIbox SIDThe second one will take you to another page which allows advanced search functions, and will search the entire forum :)Cheers! Quote
Wilba Posted October 7, 2006 Report Posted October 7, 2006 I don't understand why you want the buttons and encoders to be assigned to specific CCs like that. It would involve a lot of custom programming to the MB-SID app, and I can't see the advantage. I also don't think motorfaders will be that useful, and would involve even more custom programming.If this is your first SID project, you should probably aim for making the "standard" step C control surface - and maybe initially just connect some encoders and see how they work... get a feel for what your "ideal" control surface should be... Just letting you know it's easier to change the layout of the step C control surface (and add a few tweaks) than rewrite it completely. Quote
HL-SDK Posted October 8, 2006 Author Report Posted October 8, 2006 Right, I want to write the least code possible (I have no experience in ASM and very little in C)The reason I say that (I am just going to use a Encoder and 5 button setup) is because if I wire a button to SR 3 pin 4, who knows what it will control!I was just looking for some wiring and/or code for the basic control surface for the SIDI saw there was code for the step C control surface, but for now I'll stick to the basic. I've been hunting the site for some code for it but all I see is the step C package on the MIOS pageThanks Quote
Wilba Posted October 9, 2006 Report Posted October 9, 2006 If you look at the wiring for the step C control surface:http://www.ucapps.de/midibox_sid_cs/mbsid_din_default.pdfobserve that it extends the step A and step B control surfaces:http://www.ucapps.de/midibox_sid_cs/2x20_enc.pdfhttp://www.ucapps.de/midibox_sid_cs/2x20_enc_multi.pdfThis is why there's only one "step C" version of the code, because the wiring for the simpler control surfaces are just a subset.So if you start with a simpler control surface, you can add some extra buttons/LEDs/encoders later. Some people have just added two to control the filter, and some have added one for every displayed parameter in the LCD (a fairly minimal code change).I wasn't too clear before, I was trying to work out why you want to have knobs assigned to CCs, and in MB-SID this wouldn't work too well as some CCs store more than one value (i.e. mod matrix assignments) so controlling with a knob wouldn't work well. Quote
Wilba Posted October 9, 2006 Report Posted October 9, 2006 Perhaps you should check out what Ixox is doing, and see how he's changed the code to suit his redesigned control surface...http://www.midibox.org/forum/index.php?topic=7569.msg51431 Quote
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.