Monday, January 25, 2010

Another great GUI example


The folks over at Livid Instruments created a great GUI for their Ohm and Block instruments. It's very much inline with what I was envisioning. Mapping one button to a set MIDI note or CC output seems pretty straight forward. The main hurdle I see is coding a way to have button press combinations create new MIDI Note messages.

Sunday, January 24, 2010

GUI Model


The Korg Nano Kontrol Editor is a good example of the kind of GUI I am looking to to create.

Gooooooaaaaals

Quick intro here. I will be logging or should I say blogging my progress on the MK2, now dubbed "The Ghost," here. I'll post thoughts and developments as the design process unfolds.

First off, goals:

Hardware
1) More durable enclosure (looking at wood options at the moment)
2) Adding a third row of buttons while slimming down the width of the neck(less than 2")
3) Custom electronics (easily connectable PCB button boards, use of shift register, custom uController board)
4) LCD Screen feedback with data knob for preset changing
5) Potentiometers for MIDI CCs
6) "Whammy bar" for MIDI CCs (Pitch Bend)
7) Ribbon controller on body for MIDI CCs (MOD wheel)
8) Ribbon controller on neck for MIDI CCs
9) Slide switches for quick mapping changes
10) Professionally etched touch plate with tactile feedback
11) SD card slot for loading user mappings

Software/Firmware
1) Custom designed GUI for creating and loading performance mappings (Processing GUI and uploading mappings to SD)
2) Play modes including chords (polychordal), notes, drums and step sequencer.