News for hackers. Stuff that matters.
Re:Beep.js – toolkit for building browser-based synthesizers by amelius on Tuesday April 07, 2015 @05:59AM (#9332855)
Nice, but there are two essential things missing: keyboard expression [1] and polyphony [2].

[1] http://en.wikipedia.org/wiki/Keyboard_expression

[2] http://en.wikipedia.org/wiki/Polyphony_and_monophony_in_inst...

Re:Beep.js – toolkit for building browser-based synthesizers by jtheory on Tuesday April 07, 2015 @06:41AM (#9332988)
It seems to support 4 simultaneous notes at a time, using the computer keyboard (e.g., press down zxcv together), but if you hit a 5th key it's ignored.

For key velocity (is that what you mean by instrument expression?) -- there's maybe not much point attempting to tackle that when it's not emulating instrument voices yet anyway, or supporting MIDI input. You can't exactly capture key velocity from a computer keyboard.

There's some mention of gain in the code snippets, at any rate -- I think each voice may have its own "volume knob", in effect -- but I haven't dug into it at all.

Re:Beep.js – toolkit for building browser-based synthesizers by moreati on Tuesday April 07, 2015 @08:33AM (#9333461)
> It seems to support 4 simultaneous notes at a time, using the computer keyboard (e.g., press down zxcv together), but if you hit a 5th key it's ignored.

I think that's a limitation of your keyboard. Here I can play zxcvbn, but I can't add a seventh note.

Re:Beep.js – toolkit for building browser-based synthesizers by monitron on Tuesday April 07, 2015 @09:22AM (#9333801)
I can play six with my keyboard too! But I got a seventh to sound by hovering over it with my mouse pointer. So it seems like many simultaneous notes are supported. I only wish there were controls for the timbre of the sound.
Re:Beep.js – toolkit for building browser-based synthesizers by rockdoe on Tuesday April 07, 2015 @11:53AM (#9334906)
I can play six with my keyboard too!

USB keyboards are limited to 6-key rollover. Using a PS/2 connector will fix that.

http://www.reddit.com/r/hardware/comments/nydvp/why_does_usb...

Re:Beep.js – toolkit for building browser-based synthesizers by ptk on Tuesday April 07, 2015 @12:04PM (#9334968)
I was having a lot of trouble with some simple chord shapes but then I remembered the concept of "keyboard ghosting" and it all made sense.

http://www.microsoft.com/appliedsciences/antighostingexplain...

Re:Beep.js – toolkit for building browser-based synthesizers by 95014_refugee on Tuesday April 07, 2015 @12:05PM (#9334974)
No multitouch 8(