it doesnt matter who make you this, you have to plan some things on your own, you have to say what you want, you have to answer all of it! there are endless variations:
please look for a keyboard for your playing needs, and money…
for example:
fatar.com
www.doepfer.de
or you can get a old midikeyboard, for example i was thinking to use my old alesis photon x25 keyboardfor such a case many times, but it has to less keys, and the case isnt big enough for a fully stuffed sid
then what mod wheel, stick…pitch wheel stick… transpose keys?
then should it be prepared for later’/or now expansion -like analog filters and vcas? (you will need that filters and vcas 8times!!!) so the connections to the sid-sound-pcb are not taken from it directly , the connections will be wired to wired plugs on the keyboard case, instead of placing the sid-sound-pcb directly to the back of device…
then look@ the dimensions of the SID-PCB - 18x23,5cm, that space it will needs on the keyboard sourface too, and that space it will need inside the case too (@ least 2,5cm),
the sid-pcb (the sound pcb), can sit:
beside the keyboard (so it is 23,5cm longer) the orginal wilba frontpanel make sense there
under the keyboard (so it is 4cm higher) only make sense if you want special ui where the elements are more horizontal spaced
behind the keyboard(so its 19cm wider) let you much space for extra midicontrolls, because u use only 18x23 cm for sid panel in case of wilba cs… in that case what functions, buttons and controlls you need additional?
or if you want a special UI, displays and special buttons, in that case, every time you want too upload a new firmware, you have to replace some files (cs_menu_leds.inc…) in the firmware and recompile like: manual-frontpanel
Quote
- Buttons: there is a table in setup_*.asm which maps all button functions to digital input pins. Search for CS_MENU_DIN_TABLE
- Rotary Encoders: there is a table in setup_*.asm which maps all encoder functions to digital input pins. Search for MIOS_ENC_PIN_TABLE
- LEDs: there is a table in setup_*.asm which maps all LED functions to digital output pins. Search for CS_MENU_DOUT_TABLE
For assembly experts: new button functions can be implemented in cs_menu_button.inc, new LED functions in cs_menu_leds.inc, new encoder functions in cs_menu_enc.inc and cs_menu_enc_table.inc (difficult and not straightforward!)
Here a list of additional button functions, which are available in the release package, and can be selected within setup_*.asm if desired:
- M_Vol (Matrix Volume): selects the 8th line of the modulation matrix. To be used in combination with 8 additional LEDs, which have to be connected as described in mbsid_v2_dout_default.pdf
- Play : is doing the same like “SID1..4 + MENU” (see list of special button combinations)
- SID_LR : switches between Left/Right or both SID audio channels
- M_Mode : switches the LED matrix between normal Matrix display and Meter display mode; is doing the same like pressing two MOD SOURCE buttons the same time (see list of special button combinations)
- Fil_ExtIn : enables/disables the external input routing through the filter (can also be done from the filter menu page)
- Sync : jumps to the ENS->CLK menu (allows you to setup BPM and MIDI Clock Mode)
Following additional LED functions are available in the release package:
- Play LED: : should be used in conjunction with the Play Button
- Meter/Matrix LEDs: : should be used in conjunction with the M_Mode Button
- SID L/R LEDs: : should be used in conjunction with the SID_LR Button
- LFO Positive LED: : extension for the LFO waveform LEDs - is lit when the LFO waveform is only within the positive range (normaly, the 5 LFO waveform LEDs display a special pattern in this case)
then what case? directly in a flight case for example? or wooden for your living room, or use the original case - when you choose to reuse a old keyboard.
then coloring > in case of wilba cs > the frontpanel i have is black, (from julianf, uk) - for example a wood case, where beside sides on the wood sits a black aluminium panel at it…
if you think about all that, and answer any single question, and make a concept drawing, whe can talk about money.