Live data from Hacker News

Show HN: The first websynth that's 100% mappable to a MIDI controller

github.com

31–40 of 47 posts

Re: Show HN: The first websynth that's 100% mappable to a MIDI controller

#31
post #17

Not sure if 1024x768 is a good minimum resolution. I have an 13" ultrabook with a FHD screen, so thanks to the high DPI settings websites think it's 720p (so it won't load for me). Also few screens use 1024x768... 720p is more common, as is 1024x600 for some devices like tablets and netbooks.

I still use monitors with 640x480. They're perfectly functional; why would I throw them away?

Re: Show HN: The first websynth that's 100% mappable to a MIDI controller

#33

Earlier quoted context omitted.

If you have links to other websynths with similar "MIDI learn" functionality, I'd love to see them!

note to self: don't comment on HN until you've had your coffee. my comment was cranky and jealous. :) i built learn functionality into my MIDI library for browser based UIs in 2012: https://github.com/kn0ll/midi.io unfortunately my synths that use them are long gone. i developed this as the WebMIDI spec was being published and long before it was available in the browser (which is why i'm using web sockets for UDP com…

Very cool, thanks for sharing!

Re: Show HN: The first websynth that's 100% mappable to a MIDI controller

#34
post #5

Earlier quoted context omitted.

MIDI is well past its prime. It places unnecessary limitations on musical expression. I'd like to see browsers (and instruments) adopting Open Sound Control. http://en.wikipedia.org/wiki/Open_Sound_Control

Yeah, it was a little strange to me that we got WebMIDI but not WebOSC. I wonder if there are discussions around this choice. MIDI is a super straightforward protocol, so maybe that is why?

but OSC is so much more straight forward...

Re: Show HN: The first websynth that's 100% mappable to a MIDI controller

#35

Just had a play with this. Very nice! The real juno lets you turn on both choruses at the same time though :) (Also I cant seem to get the release to work on the envelope.) If anyone is interested in an accurate emulation of this classic synth, heres one that sounds largely identical to the real thing and is very reasonably priced: http://kunz.corrupt.ch/products/tal-u-no-lx

On a real Juno, half of the voice cards would be dead. :)

Re: Show HN: The first websynth that's 100% mappable to a MIDI controller

#36
Nice job!

As we talked on Reddit (I released my synth today, Viktor NV-1: http://nicroto.github.io/viktor/) I definitely need to add QWERTY keyboard playability.

Also - url sharing of presets... that's a great idea! Viktor uses local storage so you can save presets and allows you to export and import libraries of presets (in json files), but file sharing is harder than a url.

I think there is something wrong with the way your envelope works, though. I hear clipping when I change notes. In my case it took a lot of time tuning the envelope, before it became really playable through a keyboard and still as you know, in Firefox there is an issue with AudioParam.setTargetAtTime starting or arriving at a value close to 0.

Congrats on making #1 page on HN. Couple of hours after you, my submission didn't even get an upvote. :P

Re: Show HN: The first websynth that's 100% mappable to a MIDI controller

#37

Earlier quoted context omitted.

Ha! I dunno, what occurs to me is how cool it is that we can still get so much use out of MIDI, a standard adopted in 1983.

MIDI is well past its prime. It places unnecessary limitations on musical expression. I'd like to see browsers (and instruments) adopting Open Sound Control. http://en.wikipedia.org/wiki/Open_Sound_Control

I am happy with MIDI.

MIDI just freaking works. I've seen someone fight to setup OSC for about 20 minutes (and failing) in a particular DAW, and the creative process of just plugging my hardware synths together with a sequencer - no computers involved, and having it work is awesome.

I agree channel routing is annoying, but for most things I do (electronic music) it's not limiting. Am I wanting to sequence a Harken (sp) Continuum with full aftertouch and funky envelopes? Not so much.

I dread the day everything requires a computer, and the MIDI cable is an amazing beast for having lived as long as it's lived. It's somewhat like a shark or crocodile in that respect.

I agree it's not beautiful to automate a smooth filter sweep but in general, it's a great thing.

Re: Show HN: The first websynth that's 100% mappable to a MIDI controller

#38
post #6

Really nice even though I don't have a MIDI keyboard lying around here.

there are apps that give your qwerty keyboard MIDI output, if you are so inclined to give it a shot. :)

I prefer to try a real MIDI keyboard at home tomorrow :) But the synth itself sounds and behaves very nicely.

Re: Show HN: The first websynth that's 100% mappable to a MIDI controller

#39
Very nice. I dabbled in building a web synth not too long ago. Volume envelopes were a pain in the butt. I could never seem to manage to resolve the annoying clicking from volume changes. I also incorporated a fft visualizer in the middle of the synth, but this really bogged it down and made the audio extremely choppy. This synth is much nicer :P

Re: Show HN: The first websynth that's 100% mappable to a MIDI controller

#40
post #5

Earlier quoted context omitted.

MIDI is well past its prime. It places unnecessary limitations on musical expression. I'd like to see browsers (and instruments) adopting Open Sound Control. http://en.wikipedia.org/wiki/Open_Sound_Control

Yeah, it was a little strange to me that we got WebMIDI but not WebOSC. I wonder if there are discussions around this choice. MIDI is a super straightforward protocol, so maybe that is why?

There is a W3C proposal for TCP and UDP sockets in the browser. Then we could easily implement OSC

http://www.w3.org/2012/sysapps/tcp-udp-sockets/

There are a few projects out there that use websockets to talk to a node js server and then forward that to OSC.

Post reply on HN