6 ms·
Show HN: SoundZoom – Microtonal and Isomorphic Keyboard HTML5 App
- LandR 8y agoI can only press one key before it moves the cursor into the search box. Firefox.
- Zekio 8y agoThat is a feature you have to enable yourself :)
- feikname 8y agoThat's a Firefox feature, please disable it in settings (maybe you accidentally enabled it?) Regardless, the website should probably capture the keys instead of letting that happen, I'm not well-versed in JS DOM events enough to know exactly what has to be changed, but, IIRC the callback function needs to return false.
- GrayShade 8y ago"General / Browsing / Search for text when you start typing".
- onion2k 8y agoI can't tell the difference between notes at zoom 4. Is that typical? Can anyone still tell the difference at zoom 12?
- cobbal 8y agoI can tell the difference at 12. There's a flash test at http://jakemandell.com/adaptivepitch/ http://jakemandell.com/adaptivepitch/ and the (probably heavily sample-biased) histogram at the end suggests 10-20% of people can't differentiate 1/4 of a semitone and 60% ish can't differentiate 1/12.
- j_rcht 8y agoGreat link! Thanks Cobbal.
- throwaway8879 8y agoYup. Have you tried a higher octave? Depending on the timbre, usually a higher octave will be more sensitive. At least for me.
- GrayShade 8y agoYes, easily, (even) between consecutive notes. Try playing two notes, then the same ones in reverse.
- GrayShade 8y agoThe violin voice doesn't seem to work for me (Firefox, Linux). Note that the browser console shows some syntax errors when loading the page. Chrome works, regardless of the errors. Also, the help page looks a bit bad on both browsers.
- fetbaffe 8y agoSwitching voice in the dropdown gives an alert box with what you selected. Leftover debugging?
- colecut 8y agoAlso, after selecting a voice, the voice dropdown should blur / lose focus, because I tried playing the keyboard with my "G" key and it jumped right back to Grand Piano on the first note.
- j_rcht 8y agoYes, sorry for that - I also noticed this issue. We'll work on it.
- j_rcht 8y agoI reckon that's not quite useful!
- veli_joza 8y agoLooks and works great. I would put in some control over sustain, without it melodies drown in cacophony. The easiest way would be implementing ASDR envelope where key release triggers R phase.
- j_rcht 8y agoThanks for the feedback! Yes, you are right that would be useful. I'll work on that. :-)
- dancek 8y agoThis is nice, but I have no idea what to do with it. You could probably quite easily also implement choice of different equal temperament tunings. See e.g. https://en.wikipedia.org/wiki/19_equal_temperament https://en.wikipedia.org/wiki/19_equal_temperament and http://microtone.isans.net/ http://microtone.isans.net/ . Note that SoundZoom already implements 12, 24, 36, 48 and 144 tone equal temperament tunings. :)
- j_rcht 8y agoThe first idea for this project was to explore the relationships between linear isomorphism and microtonality and see how such a keyboard layout can add to microtonal modes (i.e patterns, intervals etc.), btw it makes total sense to include other tunings,
- beetwenty 8y agoWhen I set up isomorphic keybindings in music apps I usually aim to cover the entire alphanumeric section of the keyboard. It allows me to play passages both vertically and horizontally. This is good, though, it's a good use of isomorphic behavior.
- j_rcht 8y agoYes that's right. I've seen a few other apps like this. For this version, I wanted to focus on the linear aspect of the keyboard (even though it's not quite linear). Would be good to have the option though. It shouldn't be too difficult to code.
- 8bitsrule 8y ago"HTML5 App" looks interesting, nothing visible with JS turned off....