Free Modular Synthesizer For Your Web Browser – Patchwork

Developer Peter van der Noord has announced Patchwork, a free Flash-based modular synthesizer:

Patchwork is a Flash application for realtime modular sound synthesis. You can connect basic sound generation or modification modules to create either music, effects or utter noisy crap. Although at the moment it has an interface for creating a so-called patch, you will in the future be able to run your creations standalone, which means: in your own site or game.

Patchwork is inspired by applications like Max/MSP & Reaktor, but van der Noord says it’s “a proof of concept.”

Check it out atΒ petervandernoord.nl and let us know what you think of the idea of having a modular synthesizer in your Web browser!

25 thoughts on “Free Modular Synthesizer For Your Web Browser – Patchwork

  1. Click on an empty space on the screen and, keeping the mouse clicked down, move the arrow. The grid will move, too. I couldn't figure it out at first (there were elements off screen) but I figured out only via a happy accident. Hope that helps. Oh, and cool sounding experiment. I took a class in Flash Animation 2 years ago and can say I'm impressed by the fuctionality of what the programmer modestly calls a 'proof of concept.' Great work.

  2. Click on an empty space on the screen and, keeping the mouse clicked down, move the arrow. The grid will move, too. I couldn't figure it out at first (there were elements off screen) but I figured out only via a happy accident. Hope that helps. Oh, and cool sounding experiment. I took a class in Flash Animation 2 years ago and can say I'm impressed by the fuctionality of what the programmer modestly calls a 'proof of concept.' Great work.

  3. Click on an empty space on the screen and, keeping the mouse clicked down, move the arrow. The grid will move, too. I couldn't figure it out at first (there were elements off screen) but I figured out only via a happy accident. Hope that helps. Oh, and cool sounding experiment. I took a class in Flash Animation 2 years ago and can say I'm impressed by the fuctionality of what the programmer modestly calls a 'proof of concept.' Great work.

  4. Click on an empty space on the screen and, keeping the mouse clicked down, move the arrow. The grid will move, too. I couldn't figure it out at first (there were elements off screen) but I figured out only via a happy accident. Hope that helps. Oh, and cool sounding experiment. I took a class in Flash Animation 2 years ago and can say I'm impressed by the fuctionality of what the programmer modestly calls a 'proof of concept.' Great work.

  5. Click on an empty space on the screen and, keeping the mouse clicked down, move the arrow. The grid will move, too. I couldn't figure it out at first (there were elements off screen) but I figured out only via a happy accident. Hope that helps. Oh, and cool sounding experiment. I took a class in Flash Animation 2 years ago and can say I'm impressed by the fuctionality of what the programmer modestly calls a 'proof of concept.' Great work.

  6. Click on an empty space on the screen and, keeping the mouse clicked down, move the arrow. The grid will move, too. I couldn't figure it out at first (there were elements off screen) but I figured out only via a happy accident. Hope that helps. Oh, and cool sounding experiment. I took a class in Flash Animation 2 years ago and can say I'm impressed by the fuctionality of what the programmer modestly calls a 'proof of concept.' Great work.

  7. Hey, Alastair, would it be better if when you loaded an example parts weren’t outside the screen with no way to retrieve them?

  8. thanks for the positive replies! i will be adding a lot more functionality to patchwork, so stay tuned. (new stuff will be announced on my blog)

  9. How about adding keyboard input of parameters such as frequency, attack, etc. to each module? The input could be by a textbox above each parameter where the number is typed.

  10. the input for numbers with the knobs is not perfect at the moment, and fixing that is on my list. setting a value with textinput like you said will be possible.

Leave a Reply