The Official Sequential/DSI Forum
OTHER DISCUSSIONS => General Synthesis => Other Hardware/Software => Topic started by: walidantar on May 21, 2017, 10:03:16 AM

hello, i'd like to show you a sketch i've made some time ago
Modular Keyboard Workstation/midi Controller W/ Modular Keybed
based on a modular keybed i virtually designed the concept of it, 64,76,88 keys .. i believe that the keybed is possible to make at home with some wood and a rotary tool, the measurements on the sketch file are true as these are not all drawn by entering numbers, there's some math used to draw the black keys as an equation
for who would like to get benefit of it or make a public project suck as a midi controller with premium action keybed ...

unit used in inches
raise the precision to 1/64"
black keys are not sketched .. just consider 1/16" gap at each side of a black key
keybed construction is very modular:
64keys consists of two main subsets of 32keys ..
main_subset1: A0 to E3 & main_subset2: F5 to C8
then each set is divided into 3 subsets
main subset1 devides into subset1: 8keys A0 to E1 .. subset2: 12key (an octave inverted) F1 to E2 .. subset3: 12key F2 to E3
main subset2 devides into subset4: 12key F5 to E6 .. subset5: 12keys F6 to E7 .. subset6: 8keys F7 to C8
for 76keys version add a 12key subset7 attached to either main_subset1 F3 to E4 for example or attached to main_subset2 F4 to E5
for 88keys version add an onther 12key subset8 attached to the other main_subset, for example main_subset1 F3 to E4 if free or attached to main_subset2 F4 to E5
for 76keys version (inverted) ... swap the 8keys subset1 in main_subset1 with 8keys subset6 in main_subset2 & then invert the keys allocation .. then swap 12keys subset2 with subset5 & subset3 with subset4 & maybe attach subset7 to the other main_subset ..
then consider each 12keys subset to be consisted of two subsets: 7keys F to B & 5keys C to E .. swap these two subsets within the same 12keys subset then reallocate the entire keys of those 7keys & 5keys subsets to be inverted
and with respect to the matrix scanner or the underkeys sensor boards take it as 4x2 matrix for the 8keys subsets (A0 to C1 & C#1 to E1)&(F7 to G#7 & A7 to C8) and 4x3 for the 12keys subsets (F to G# & A to C & C# to E) and consider the 12keys as a whole subset
and consider to group each main_subset with each other by connections then treat each main_subset with scanner board as one matrix or scan each subset by itself

https://3dwarehouse.sketchup.com/model/eae4cd32750d4fd48aef404bde3506c5/modularmidicontrollersynthworkstation
https://3dwarehouse.sketchup.com/model.html?id=u3958596a88d447cd962798a072f91c2d
http://www.instructables.com/id/ModularKeyboardWorkstationmidiControllerWModu/