{"items": [{"author": "Mac", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817181494612", "anchor": "fb-817181494612", "service": "fb", "text": "Great article!  The ultimate size collapse comes with the chorded  keyboard.  Two hand sized devices, three to five keys each, with fingers moving a couple of mm, and the hands moving virtually not at all.<br><br>How about a bone conduction mic held between the molars?  :)  Humming quietly wouldn't interfere with the music output.", "timestamp": "1476129869"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372", "anchor": "fb-817233510372", "service": "fb", "text": "Christopher", "timestamp": "1476144180"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=817237457462", "anchor": "fb-817233510372_817237457462", "service": "fb", "text": "&rarr;&nbsp;I think I played his Manta once ~5 years ago in the other Somerville.  Reading http://www.musicradar.com/.../snyderphonics-manta-218742 to refresh my memory, it's different than what I want in a couple ways:<br>* it's surface-area sensitive, not velocity-sensitive, which I think wouldn't work as well for quick playing?<br>* it's a fully flat surface, and I want tactile feedback on whether my fingers are in the right place", "timestamp": "1476146273"}, {"author": "Christopher", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=817238111152", "anchor": "fb-817233510372_817238111152", "service": "fb", "text": "&rarr;&nbsp;It's also probably a bit out of your price range. All of those points are true.<br><br>I haven't seen anything recently that fills this niche, sadly. This maybe? http://www.c-thru-music.com/cgi/?page=prod_axis-49", "timestamp": "1476146478"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=817238400572", "anchor": "fb-817233510372_817238400572", "service": "fb", "text": "&rarr;&nbsp;@Christopher: The Axis-49 is exactly what I would want if there were anywhere you could buy one.<br><br>I sent them an email earlier today encouraging them to do another batch run, maybe with kickstarter.", "timestamp": "1476146602"}, {"author": "Christopher", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=817238585202", "anchor": "fb-817233510372_817238585202", "service": "fb", "text": "&rarr;&nbsp;a while ago i wanted to build a small midi \"accordion\" that was basically this but with bellows for velocity control. Never more than pondered it though.", "timestamp": "1476146691"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=817240172022", "anchor": "fb-817233510372_817240172022", "service": "fb", "text": "&rarr;&nbsp;@Christopher: The fancy version of that is like the Roland FR-x7b, but making it on your own should be pretty doable.", "timestamp": "1476146982"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=817241768822", "anchor": "fb-817233510372_817241768822", "service": "fb", "text": "&rarr;&nbsp;ooh, what about http://www.musictech-midi.it/.../chromatic.../kit-mt50", "timestamp": "1476147105"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=817430790022", "anchor": "fb-817233510372_817430790022", "service": "fb", "text": "&rarr;&nbsp;Maybe I could make one?  You could do a piezo array, those are cheap [1].  For each one you build a little circuit that amplifies the sound and uses that to power a some sort of tuned oscillator?  Or I could do what I was originally planning with the footboard and go via midi?<br><br>[1] http://www.aliexpress.com/.../100PCS-X.../766234089.html", "timestamp": "1476231083"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=817431433732", "anchor": "fb-817233510372_817431433732", "service": "fb", "text": "&rarr;&nbsp;Possibly with http://shop.lividinstruments.com/brain-v2/ ?", "timestamp": "1476231318"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=817431773052", "anchor": "fb-817233510372_817431773052", "service": "fb", "text": "&rarr;&nbsp;Or maybe with a force-sensitive resistor, though those look pretty expensive", "timestamp": "1476231492"}, {"author": "Christopher", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=817492501352", "anchor": "fb-817233510372_817492501352", "service": "fb", "text": "&rarr;&nbsp;I think I lost track of the objectives in the last couple posts here.<br><br>BTW - I did some experiments on the manta a while back and I personally like the wicki-hayden system a lot, and found it pretty intuitive. I found chromatic button accordions less immediately intuitive.", "timestamp": "1476253584"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=817506957382", "anchor": "fb-817233510372_817506957382", "service": "fb", "text": "&rarr;&nbsp;@Christopher: \"I think I lost track of the objectives in the last couple posts here.\"<br><br>I want to play with a velocity-sensitive hex keyboard.<br><br>\"I found chromatic button accordions less immediately intuitive.\"<br><br>Immediate intuitiveness is nice, but isn't my primary goal.  I care a more about what it's like to play once you've learned it.  Though if the learning curve is bad I'll never get there.", "timestamp": "1476268585"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=817506967362", "anchor": "fb-817233510372_817506967362", "service": "fb", "text": "&rarr;&nbsp;It looks like FSRs are ~$7 in bulk, which is too much.", "timestamp": "1476268621"}, {"author": "Christopher", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=817844595752", "anchor": "fb-817233510372_817844595752", "service": "fb", "text": "&rarr;&nbsp;Oh i see, you were pondering different ways of handling velocity sensitivity?", "timestamp": "1476396476"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=817861496882", "anchor": "fb-817233510372_817861496882", "service": "fb", "text": "&rarr;&nbsp;@Christopher: Yes.<br><br>Another option is to find something with travel and a pair of switches, and measure the time between them.", "timestamp": "1476401118"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=941594614722", "anchor": "fb-817233510372_941594614722", "service": "fb", "text": "&rarr;&nbsp;Christopher found a used Axis-49 online and ordered it; very excited!", "timestamp": "1526408624"}, {"author": "Rick", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=941669669312", "anchor": "fb-817233510372_941669669312", "service": "fb", "text": "&rarr;&nbsp;Excellent!!!", "timestamp": "1526443302"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=942199417692", "anchor": "fb-817233510372_942199417692", "service": "fb", "text": "&rarr;&nbsp;Unfortunately it looks like the unit I bought is a very early one that doesn't support \"selfless\" mode.  Which means it won't shift into a mode where each key generates a distinct midi value, and so it effectively has 49 keys instead of 98.<br><br>It looks like you can load updated firmware [1] but (a) that seems to require a PC and (b) it says \"Units shipped in 2009 (serial number below CTMAX49001249) cannot be updated via USB.\" and this serial number is 1097.<br><br>[1] http://c-thru-music.com/support/AXiS-49/", "timestamp": "1526785016"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817233510372&reply_comment_id=942202900712", "anchor": "fb-817233510372_942202900712", "service": "fb", "text": "&rarr;&nbsp;Here's some draft mac software for mapping from harmonic table to wicki-hayden https://github.com/jeffkaufman/jammer<br><br>The \"produce midi to be consumed by something else\" is stuff I already figured out for https://github.com/jeffkaufman/trackpad_synth but the \"read midi from a device\" bit was annoying to figure out.", "timestamp": "1526787884"}, {"author": "Lauren", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817235686012", "anchor": "fb-817235686012", "service": "fb", "text": "from the wikipedia you link, \"commercially available\" section: http://www.shapeofmusic.com/pricing.php", "timestamp": "1476145090"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817235686012&reply_comment_id=817235980422", "anchor": "fb-817235686012_817235980422", "service": "fb", "text": "&rarr;&nbsp;That's a little more than I was hoping to spend!", "timestamp": "1476145368"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817235686012&reply_comment_id=817236015352", "anchor": "fb-817235686012_817236015352", "service": "fb", "text": "&rarr;&nbsp;But I'm glad someone's making them!", "timestamp": "1476145379"}, {"author": "Lauren", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817235686012&reply_comment_id=817236544292", "anchor": "fb-817235686012_817236544292", "service": "fb", "text": "&rarr;&nbsp;same, I was vaguely hoping someone near me would get one and I could play with it :p", "timestamp": "1476145669"}, {"author": "opted out", "source_link": "#", "anchor": "unknown", "service": "unknown", "text": "this user has requested that their comments not be shown here", "timestamp": "1476145419"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817236075232&reply_comment_id=817236284812", "anchor": "fb-817236075232_817236284812", "service": "fb", "text": "&rarr;&nbsp;I haven't ever found a kind of squeezebox that doesn't hurt my wrists to play, sadly", "timestamp": "1476145562"}, {"author": "opted out", "source_link": "#", "anchor": "unknown", "service": "unknown", "text": "&rarr;&nbsp;this user has requested that their comments not be shown here", "timestamp": "1476146182"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817236075232&reply_comment_id=817238151072", "anchor": "fb-817236075232_817238151072", "service": "fb", "text": "&rarr;&nbsp;@Henry: I have pretty bad wrists, so I'm not optimistic", "timestamp": "1476146499"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817236075232&reply_comment_id=817238230912", "anchor": "fb-817236075232_817238230912", "service": "fb", "text": "&rarr;&nbsp;Basically, if there's anything you need to do to play the instrument that involves wiggling fingers with a non-straight wrist or pressure on the back of the wrist or hand, it's not going to work with my wrists.", "timestamp": "1476146539"}, {"author": "opted out", "source_link": "#", "anchor": "unknown", "service": "unknown", "text": "&rarr;&nbsp;this user has requested that their comments not be shown here", "timestamp": "1476148779"}, {"author": "Elena", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817237612152", "anchor": "fb-817237612152", "service": "fb", "text": "Anton", "timestamp": "1476146346"}, {"author": "Anton", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817239737892", "anchor": "fb-817239737892", "service": "fb", "text": "Huh, I appear to have none of the above:", "timestamp": "1476146946"}, {"author": "Anton", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817240935492", "anchor": "fb-817240935492", "service": "fb", "text": "Maybe it's the fourths one? Musix calls the layout \"Gerhard\", and also has like all the named ones in the article(and for that matter manually specifying increments) as options :P", "timestamp": "1476147042"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817240935492&reply_comment_id=817244363622", "anchor": "fb-817240935492_817244363622", "service": "fb", "text": "&rarr;&nbsp;Cool, that's like the harmonic table on the up-right diagonal, but instead of 1.5 step and fifths it offers 0.5 step and thirds.", "timestamp": "1476147426"}, {"author": "Anton", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817240935492&reply_comment_id=817244677992", "anchor": "fb-817240935492_817244677992", "service": "fb", "text": "&rarr;&nbsp;Yeah like it has the \"octave every 3 keys\" property but it's shunted off to a diagonal, and you can do slurs and local chords and stuff :P", "timestamp": "1476147521"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817240935492&reply_comment_id=817244687972", "anchor": "fb-817240935492_817244687972", "service": "fb", "text": "&rarr;&nbsp;http://smcnetwork.org/.../files/smc2011_submission_169.pdf has Gerhard and others", "timestamp": "1476147526"}, {"author": "Anton", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817240935492&reply_comment_id=817250780762", "anchor": "fb-817240935492_817250780762", "service": "fb", "text": "&rarr;&nbsp;As authors, even ^-^", "timestamp": "1476147949"}, {"author": "Anton", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817242437482", "anchor": "fb-817242437482", "service": "fb", "text": "Nope, minor and major thirds on diagonals, correspondingly half-steps up. ~technically~ fifths across, but the across keys aren't adjacent in the way they are on proposed OP \"fifths\" layout", "timestamp": "1476147173"}, {"author": "Lauren", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817265556152", "anchor": "fb-817265556152", "service": "fb", "text": "I just tried hexiano for Android and it's super broken :(", "timestamp": "1476150946"}, {"author": "Anton", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817270511222", "anchor": "fb-817270511222", "service": "fb", "text": "Isn't audio latency in general super broken on android due to jvm limitations?", "timestamp": "1476152763"}, {"author": "Lauren", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817270511222&reply_comment_id=817270710822", "anchor": "fb-817270511222_817270710822", "service": "fb", "text": "&rarr;&nbsp;summary: no. more detail: the main source of latency on mobile is the screen. this app is just failing to play the sound every other note, the reviews say it broke on update to lollipop.", "timestamp": "1476152916"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817270511222&reply_comment_id=817319413222", "anchor": "fb-817270511222_817319413222", "service": "fb", "text": "&rarr;&nbsp;@Chris: Android is not optimized for audio latency: http://superpowered.com/androidaudiopathlatency", "timestamp": "1476185649"}, {"author": "Anton", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817270511222&reply_comment_id=817353864182", "anchor": "fb-817270511222_817353864182", "service": "fb", "text": "&rarr;&nbsp;The top of the post says \"SOLVED\" P:<br>But yeah I'd be surprised if the audio was fine but the screen was laggy, since my intuition is running something at 30fps is fine, but running it at 30ms of audio lag very much wouldn't be", "timestamp": "1476202488"}, {"author": "Lauren", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817270511222&reply_comment_id=817357267362", "anchor": "fb-817270511222_817357267362", "service": "fb", "text": "&rarr;&nbsp;the screen adds ~100ms of input delay last I checked. another 30ms of audio latency isn't as noticeable at that point.", "timestamp": "1476203562"}, {"author": "Anton", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817270511222&reply_comment_id=817357402092", "anchor": "fb-817270511222_817357402092", "service": "fb", "text": "&rarr;&nbsp;Ohh input, that would be a problem yes 3:<br>(Wait so is that why android keyboards, like the text kind, feel terrible compared to iOS?)", "timestamp": "1476203639"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817270511222&reply_comment_id=817370151542", "anchor": "fb-817270511222_817370151542", "service": "fb", "text": "&rarr;&nbsp;Their \"solved\" involves rooting the phone to replace the audio implementation!", "timestamp": "1476208039"}, {"author": "Anton", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817270511222&reply_comment_id=817370615612", "anchor": "fb-817270511222_817370615612", "service": "fb", "text": "&rarr;&nbsp;XD okay I will confess I did not read that far", "timestamp": "1476208165"}, {"author": "Lauren", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817270511222&reply_comment_id=817375041742", "anchor": "fb-817270511222_817375041742", "service": "fb", "text": "&rarr;&nbsp;I think they're more getting at a thing they can now push on Google to include. also I'm having a really hard time finding information on this, but it seems that digitizers are faster now, on par with audio latency.", "timestamp": "1476210041"}, {"author": "Mark", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817310585912", "anchor": "fb-817310585912", "service": "fb", "text": "Here's how Euler did it: https://en.wikipedia.org/wiki/Tonnetz", "timestamp": "1476177089"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817310585912&reply_comment_id=817319632782", "anchor": "fb-817310585912_817319632782", "service": "fb", "text": "&rarr;&nbsp;I think this is the same as the Harmonic Table?", "timestamp": "1476185840"}, {"author": "Aaron", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817364807252", "anchor": "fb-817364807252", "service": "fb", "text": "I use an app on my iPad called ThumbJam. It's not capable of a hexagonal layout but it can do a square/rectangular grid layout (by stacking linear layouts on top of each other). I usually use a guitar- or mandolin-style layout. (Where by \"guitar-style\" I just mean semitones on the horizontal and perfect fourths on the vertical. The major third that standard guitar tuning uses is mainly useful when using open strings or barre chords.)<br><br>See also Roger Linn's \"LinnStrument\", which is tuned guitar-style in this video (but can be tuned otherwise), and also has really cool multidimensional touch-sensitivity and RGB light-up \"keys\":<br><br>https://www.youtube.com/watch?v=px0Id-fVD9M<br><br>More info in text form:<br><br>http://www.rogerlinndesign.com/linnstrument.html<br><br>(I want one of these so hard.)", "timestamp": "1476205799"}, {"author": "Lauren", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=817986850672", "anchor": "fb-817986850672", "service": "fb", "text": "wow absolutely loving the android app. it's super easy to make tunes that sound good in it, and I get much more general intuitions from playing different songs.", "timestamp": "1476423987"}, {"author": "Gawain", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=942204582342", "anchor": "fb-942204582342", "service": "fb", "text": "I assume you're aware of this one", "timestamp": "1526789668"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=942204582342&reply_comment_id=942204841822", "anchor": "fb-942204582342_942204841822", "service": "fb", "text": "&rarr;&nbsp;That's no better than the piano: completely linear.", "timestamp": "1526789833"}, {"author": "Gawain", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=942204582342&reply_comment_id=942204871762", "anchor": "fb-942204582342_942204871762", "service": "fb", "text": "&rarr;&nbsp;?? It's like the opposite of linear", "timestamp": "1526789885"}, {"author": "Gawain", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=942204582342&reply_comment_id=942204951602", "anchor": "fb-942204582342_942204951602", "service": "fb", "text": "&rarr;&nbsp;Also, I'm not saying it necessarily is better than piano", "timestamp": "1526790009"}, {"author": "Gawain", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=942204582342&reply_comment_id=942205061382", "anchor": "fb-942204582342_942205061382", "service": "fb", "text": "&rarr;&nbsp;But it is good at maximizing the number of possible note-combinations, I think", "timestamp": "1526790102"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=942204582342&reply_comment_id=942206064372", "anchor": "fb-942204582342_942206064372", "service": "fb", "text": "&rarr;&nbsp;You have to move 12 rows to get a full cycle, which really is worse than the piano where you only need to move 7.", "timestamp": "1526791031"}, {"author": "Gawain", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=942204582342&reply_comment_id=942206278942", "anchor": "fb-942204582342_942206278942", "service": "fb", "text": "&rarr;&nbsp;Oh. Yeah this system is not good for multiple octaves", "timestamp": "1526791078"}, {"author": "Gawain", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=942204582342&reply_comment_id=942206363772", "anchor": "fb-942204582342_942206363772", "service": "fb", "text": "&rarr;&nbsp;But, you can reach all of the notes in (for example) a major scale within 4 rows", "timestamp": "1526791161"}, {"author": "Brett", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=953732360582", "anchor": "fb-953732360582", "service": "fb", "text": "I'm little in finding this discussion, but just thought I would chime in and offer a few Musix Pro promo codes to any iPad or iPhone users so they can play with generating hexagonal and rectangular isomorphic layouts.", "timestamp": "1533679109"}, {"author": "Brett", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=953732365572", "anchor": "fb-953732365572", "service": "fb", "text": "http://tokn.co/7tfkzsr2", "timestamp": "1533679112"}, {"author": "Brett", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=953732370562", "anchor": "fb-953732370562", "service": "fb", "text": "http://tokn.co/dh53edb9", "timestamp": "1533679120"}, {"author": "Brett", "source_link": "https://www.facebook.com/jefftk/posts/817170646352?comment_id=953732375552", "anchor": "fb-953732375552", "service": "fb", "text": "http://tokn.co/syeahzxv", "timestamp": "1533679131"}]}