News for hackers. Stuff that matters.
Re:Show HN: Web DSP audio editor by janesconference on Tuesday July 24, 2018 @04:39AM (#17599142)
Creator here, happy to answer any questions! Here's an example delay effect: https://dsp.audio/editor/QbQuSG8sMKsMnrqgf7NB/1 Please feel free to use the tool to prototype or show your creations around.

— Please note that the app runs only on Chrome > v66, for now, because Chrome is the only browser implementing the Audio Worklet[1] spec. Other browser will follow suit (hopefully) soon

[1] https://developers.google.com/web/updates/2017/12/audio-work...

Re:Show HN: Web DSP audio editor by WhyDoPeople on Wednesday July 25, 2018 @03:53AM (#17607570)
Sorry for the dumb question as I'm not in the field, but is this meant for actual midi/audio in? I tried clicking the keys on the midi to no avail, so I would assume I would use this with an actual midi (or midi file)?
Re:Show HN: Web DSP audio editor by janesconference on Wednesday July 25, 2018 @04:19AM (#17607668)
Audio in is supported - it just uses your computer's audio in. Just press on the "Line In" checkbox on the left to allow your browser to access your audio. Alternatively, you can send a pre-set sample to the worklet by selecting it from the dropdown menu and pressing "Play"

Midi in is not supported yet, i.e. you can't press a key on your connected MIDI keyboard to send a MIDI message to the worklet yet. You can simulate it with the keyboard on the left. Quoting the Help page (accessible with the "?" button on the top right):

"The MIDI IN keyboard will send MIDI messages to the worklet's MessagePort. Messages are objects of the form {type: ['noteon' | 'noteoff'], value: { note, octave, midi, frequency } }"

Using physical MIDI controls will be supported in future releases, though.

Re:Show HN: Web DSP audio editor by stuntkite on Wednesday July 25, 2018 @07:33AM (#17608449)
Have you considered using Open Sound Control[0]? There is a nice JS package for it. I've put together a couple demo web apps using OSC as both client and server. Bonuses include that you get midi with it, it creates RESTful 2 way interfaces for your endpoints, can be shared over the internet (WebRTC), and it's universally easy to hook to other stuff! Also there is a FANTASTIC customizable interface app for iOS and Android called TouchOSC[1] that only costs $5. I use it for music and robotics.

[0] https://github.com/colinbdclark/osc.js/

[1] https://hexler.net/software/touchosc

BONUS OSC STUFF:

* https://github.com/sebpiq/rhizome

* https://github.com/attwad/python-osc

* https://github.com/thomasfredericks/UnityOSC

* https://github.com/automata/osc-web

* https://github.com/mhroth/tinyosc

Re:Show HN: Web DSP audio editor by jcelerier on Wednesday July 25, 2018 @10:31AM (#17609519)
shameless self-promotion: I work on a free software OSC sequencer: https://ossia.io
Re:Show HN: Web DSP audio editor by stuntkite on Thursday July 26, 2018 @01:40PM (#17619268)
I have been looking for this for years. Awesome self promotion.
Re:Show HN: Web DSP audio editor by janesconference on Wednesday July 25, 2018 @08:32AM (#17608720)
That's really cool and I'll surely consider it for future releases. I'm trying to sort out the priorities for this project and the feedback on HN is amazing. Thanks.
Re:Show HN: Web DSP audio editor by stuntkite on Wednesday July 25, 2018 @09:00AM (#17608872)
No problem. Your app is really cool! I really have to compliment you on the design/ux too. Clean, easy to look at, and minimal futuristic. I look forward to seeing more!

Do you have a github or a blog I can follow? I didn't see anything in the info on your site.

Re:Show HN: Web DSP audio editor by janesconference on Wednesday July 25, 2018 @12:53PM (#17610731)
Thanks! The UI is something I came up with, and that normally I use in my side projects. I'm separating it from my business logic code and maybe I will share the components sooner or later. I just don't know if the world needs another set of React components, and if I have time to maintain them :)

The blog is a WIP, I would like to blog about Audio DSP with maybe code examples hosted on the worklet editor. I just need to find the time.

My GitHub repo is cristiano.belloni, but I don't really use it - I normally use GitLab these days, and most of my repos are private for one reason or another. I'll probably open some of them, but only if I know there is interest and I can maintain them properly.

Re:Show HN: Web DSP audio editor by janesconference on Wednesday July 25, 2018 @04:28AM (#17607712)