Hi Midiboxers! First of all, I must thank Thorsten and all of you guys for being such a valuable source of information and fun!! This is my first post... I really went nuts with the midibox project, can´t wait to start building it, fell in love with the SID... I decided to build my own MB-SID about 3 weeks ago, each day I´ve been deeply researching on uCapps, the forum and the wiki and i´m quite sure that I understand the basics, learned lots of things -being totally a newbie on electronics and DIY-. At this moment, i have a working C-64C with an 8580 SID inside. I decided to go for a custom control surface, based on step 3 CS, but with 5 + 4 encoders instead of 10 + 4, which control OSC ENV, OSC MISC and ASS ENV1 and 2 (the remaining 4 controls lfo rate-depth and filter cut-res). It is very similar to the MB-SID made by Clemens (my favorite). Here you can see a preliminary panel design to get the idea (click to enlarge): Specs: ------ 1X 8580 SID module, 1X DIN module, (all 32 inputs used) 1X DOUT module, (24 inputs used) 2x20 LCD w/5 selection buttons + menu button 1 menu encoder 5 encoders for OSC ENV, MISC and ENV control 2 encoders for LFO Rate n Depth 2 encoders for Filter Cutoff n Resonance C-64 original PSU 1X bankstick As you can see, it's a reduced step 3 CS; no mod matrix, no OSC R/S, no LFO shape select and the most important: NO ASSIGNABLE ENCODERS... this is my main doubt about the design... I cutted corners to make its assembly/costs as simple as possible. The idea is, as the normal CS3 does, to scroll through encoder functions by pressing the "select" button, but here I replaced the "assignable" function for the env 1-2 control. Does this design make sense to you? I am missing something crucial? I know that I will have to modify the app. code to get this working -*that* will be my major problem- I think the easiest way to do this is by replacing the "assignable 1" function by "env control", and keeping the same DIN and DOUT pin assignments... I am right or it isn´t that simple? Any suggestions? tried to figure how to modify the code by myself but it´s written in chinese for me! ( Thorsten or Clemens could you please give me a hand with this? ;) ) Do you think I´ll miss the assignable encoders function, and why? (not really sure about their importance)... do you miss something else on the panel? Well, these are my first questions at the moment... just have to tie the "loose ends" to order the kits! Thank you in advance and take care. Greetings from Chile!! Cristóbal Platz PD: sorry for my english :(