• Web Audio Meetup #9 - Distributed Sounds

    Native Instruments Holding GmbH

    We'd like to welcome you to the first Berlin Web Audio meetup in 2019! This time, we have two speakers with the following talks: 🙌 Carlo Cattano: Popularsynth Popularsynth is a collaborative proof of concept that uses web audio to synthesize sounds on any device. Each user gets a different role assigned on a locally running server. Made at the sonic code sessions at Spektrum as a project to learn about collaborative non invasive music making apps that can run on any device that can run a browser. https://github.com/CarloCattano/PopularSynth https://twitter.com/CarloCattano 📈 Martin Guder: Blockchain Sound Synthesis The talk will give a short overview of how to make music with cryptocurrency trade data, how the idea was born, how the sounds are generated and why prototyping with jQuery and vanilla Javascript is still a valid strategy today. https://www.martinguder.com/ https://twitter.com/guderofficial 🗓Schedule: 19:00 doors open 19:30 talks start 📍Location: Native Instruments GmbH has kindly agreed to hosting the meetup this time. The address is Schlesische Straße 29-30, 10997 Berlin 💬 You can join the worldwide web audio slack community here: https://web-audio-slackin.herokuapp.com/ See you in the #berlin channel!

    3
  • Web Audio Meetup #8 - Streams of Continuity

    👋Hi all, the Berlin Web Audio meetups are back! 🎉 We have three talks scheduled for this next edition. Topics covered: ⏯Multimedia.js/Rialto Stephan (https://github.com/tchakabam) will be presenting a new version of his modern streaming-related toolkit and library, written in TypeScript. 🍍Songsling.io I aka. Attila (https://twitter.com/haywirez) will talk about a tool that lets you turn your music into interactive tracks that react to changes on the Internet. (originally scheduled for Web Audio Conf 2018) 🧪Snapshot Testing Web Audio Code Márton (https://salomvary.com | https://twitter.com/salomvary) will show you how they use snapshot testing to verify the output of a Web Audio application. 🗓Schedule: 19:00 doors open 19:30 talks start 📍Location: Idagio GmbH has kindly agreed to hosting the meetup this time. The address is Tempelhofer Ufer 17, 10963 Berlin 🗒Note: I've stepped in as an interim organizer for now as Jan is super busy. If anybody would like to get involved or have topics they'd like to present, feel free to reach out - best via the webaudio slack's #berlin channel! You can join the slack community here: https://web-audio-slackin.herokuapp.com/

    3
  • Web Audio Meetup #7 - Silence is over

    SoundCloud

    We are so excited to announce Web Audio meetup number 7 🎉🎉🎉 This time we're meeting at SoundCloud for two amazing talks✌️ Jazzari: A Programmable Band In the 12th century, Ismail al-Jazari created a four-piece band of programmable automatons. His invention is thought to be one of the earliest programmable musical devices. In this talk, Jack (@JackSchaedler (https://twitter.com/JackSchaedler), Ableton) will introduce you to Jazzari, a 21st century reboot of al-Jazari's band which runs in your browser and can be programmed using JavaScript. The software used by The Nested Loops (https://www.youtube.com/watch?v=lCn-XCASn98) For the last three years, Jan (@thedeftone (https://twitter.com/thedeftone), SoundCloud) has worked on a live music performance software for JSConf.eu. It has evolved a lot over the year and Jan will explain how it is works and give a demonstration of the software as well. Schedule: 19:00 doors open 19:30 talks start Location: SoundCloud is hosting the meetup this time. They are located in Rheinsberger Str. 76/77, 10115 Berlin. In order to enter the office you need to take the stairs outside the building to the second floor.

    6
  • Web Audio Meetup #6 - Pick up sticks

    SoundCloud

    Web Audio meetup number 6 with a special JSConf.eu / CSSConf.eu edition. We will meet in the week of the two biggest Berlin web conferences and have a very special evening planned for you. Is Web Audio Ready for the Dancefloor? Matt’s (@mattmckegg (https://twitter.com/mattmckegg)) come all the way from New Zealand to us and he's gonna tell us all about his project Loop Drop ( http://loopjs.com ). It’s an open source DAW focused specifically on live electronic music performance, powered entirely by Web Audio and Electron. He’ll be sharing his experiences developing and playing gigs with JavaScript and no-doubt a few performance horror stories. Space your face: spatialized audio for fun and profit How does the human brain know where a sound is placed? How can we use that information to hack the brain into thinking recorded sound is coming from a certain place? OMG you can do this with the browser? All this and more when Myles Borins (@mylesborins (https://twitter.com/mylesborins)) SPACES YOUR FACE One year of building Novation Components - Lessons learned on a large Web MIDI App Join Jan (@halfbyte (https://twitter.com/halfbyte)) on a fast paced ride through the exciting possibilities, mind boggling bugs, impossible challenges and fun experiments of building a unique, stable and successful web application to augment the Circuit, Novations hit groovebox. ( http://components.novationmusic.com ) Schedule: 19:00 doors open 19:30 talks start Location: SoundCloud is hosting the meetup this time. They are located in Rheinsberger Str. 76/77, 10115 Berlin. In order to enter the office you need to take the stairs outside the building to the second floor.

    6
  • Web Audio Meetup #5 - The buzzing bridge

    Ableton

    We are so excited to announce the next Web Audio meetup, this time we'll meet at Ableton and listen to some contemporary takes on funky ancient instruments. "Pushy-gushy and push2.js" by Benjamin Jefferys (@free_bear_rides (https://twitter.com/free_bear_rides), Ableton (https://www.ableton.com/)) Benjamin will demonstrate Pushy-gushy, a WebAudio/WebMIDI toy which turns Ableton’s Push 2 into a Hurdy-gurdy, a thousand year old musical instrument which makes a very special sound. Behind the scenes it's built upon push2.js, a JavaScript library which wraps up the published Push 2 MIDI specification in some nice JavaScripty sugar. "Non-Audio Signal Processing" by Christoph Guttandin While I was porting a Shazam-like application to create and compare fingerprints of audio files from Python to JavaScript, I realized that a lot of the number crunching could probably be done faster and more efficient by using the Web Audio API. Of course, using the Web Audio API with non audio signals wasn’t as easy as I thought but it was worth the effort. I want to share pros and cons of this approach with you. Schedule: 19:00 doors open 19:30 talks start Location: Ableton, Schönhauser Allee 6-7, 10119 Berlin Access through second courtyard, 1st floor

    6
  • Web Audio Meetup #4 - The Comeback

    SoundCloud

    Welcome to the Web Audio Comeback! We're super excited to get this meetup back up and running, and to kick start our 2017 series we're going to be having the following talks: "Web Streaming at SoundCloud - manoeuvring through the minefield that is the web browser" by Tom Jenkinson (tjenkinson (https://github.com/tjenkinson), SoundCloud (https://soundcloud.com)): Tom will talk about the technique he is using at SoundCloud to reduce the time to play, with the use of HLS and media source extensions. "Diane, a dictaphone in the terminal" by David Nääs (@david_naas (https://twitter.com/david_naas), Idagio (https://www.idagio.com)): David will show us how to write cli tools with web audio the “easy” way. Schedule: 19:00 doors open 19:30 talks start 20:00 break with drinks 20:30 socialising :) Location: SoundCloud is hosting the comeback edition of the event. They are located in Rheinsberger Str. 76/77, 10115 Berlin. In order to enter the office you need to take the stairs outside the building to the second floor.

    3
  • Web Audio Meetup #3 - Jingle Bells

    Idagio GmbH

    Let's meet again for a last Meetup this year and let the Web Audio bells jingle! This time it will be at Idagio's office right in the heart of Berlin and close to some Christmas markets ;) These are the (lightning-) talks that we have confirmed until now: "A Web Audio Toolbox", Jan Krutisch (@halfbyte (https://twitter.com/halfbyte)) Jan will show us how to build complex sounds and effects from simple nodes and how libraries like Tone.js are achieving their inconceivable magic "A weather-driven Web Audio sequencer", Martin Guder (@paperized (https://twitter.com/paperized)) Martin built a sequencer that plays beats depending on the current weather conditions. It's mashup-time :) "A Web Midi game", Lisa Passing Lisa made a game with Web Midi and will show us how it works :) If you have an idea for another talk, contact me via Meetup and I will put you up on the schedule. We are looking for normal talks as well as lightning talks :) We will start at 19:00 this time. Location: IDAGIO GmbH, Reinhardtstraße 47, 10117 Berlin, Germany Looking forward to seeing you all there :)

    1
  • Web Audio Workshop #1

    co.up

    Web Audio Workshop I'm happy to announce our first ever free Web Audio workshop!! Get ready for an entire day of learning about the fundamentals audio programming with the Web Audio API. The workshop is for beginners focussing on the topic of Web Audio API and requires no prior knowledge of it. That being said, if you already know a thing or two, it could still be interesting in the more advanced lessons :) Conceptually it will be a typical OpenTechSchool (http://www.opentechschool.org) workshop, meaning that the attendees will be given learning material to work on at their own pace. There will be a couple of coaches that know a thing or two about the API. They will be happy to help at all times :) Prerequisites • You need to bring a laptop with a recent version of Chrome or Firefox • You should feel comfortable to write and read JavaScript • Bring headphones, otherwise it will get very loud pretty quickly ;) When and where? The workshop is taking place at co.up (Adalbertstraße 7, 10999 Berlin) on Saturday 1st of August. There will be posters guiding the way :) Ring [masked] (Jan) if you can't find it. It will start at 10:30am and end a roughly 6pm. Who is organizing this? This workshop is a collaboration of OpenTechSchool and Web Audio Berlin. All organizers and coaches are working on this on a voluntary basis. Our motivation is to share knowledge and passion for building fun and beautiful things for the web. We subscribe to the core values (http://www.opentechschool.org/about.html#core_values) of Open Tech School and are committed to create a safe and encouraging space for learners and coaches. Code of conduct By attending this event, you agree to read and follow the code of conduct: http://berlincodeofconduct.org. (http://berlincodeofconduct.org/.) If you need help, contact the organizers directly or call/send a text to the telephone number mentioned above. Looking forward to meeting you all there :) PS: Seriously, bring headphones :P

    14
  • Web Audio Meetup #2 - Moar beats

    Ableton

    The first meetup was a big success and it was great to meet you all. Let's keep up the good spirit with a next meetup, this time at Ableton. We currently have three talks confirmed: "Making Merry Beats" by Benjamin Jefferys (@free_bear_rides (https://twitter.com/free_bear_rides)) and Maggie Tang (@mmctang (https://twitter.com/mmctang)): Benjamin and Maggie will talk about how they used the Web Audio API for scheduling and playback in this interactive Ableton holiday card: https://www.ableton.com/merry-beats/ (https://t.co/AJNL7vUKVL) "Disentangling the Spaghetti web audio patcher" by Jelle Akkerman (@jellea (https://twitter.com/jellea)): Jelle will show us his Web Audio Spaghetti patcher ( https://github.com/jellea/spaghetti ) "Introduction to Web MIDI" by either Jan Krutisch (@halfbyte (https://twitter.com/halfbyte)) or Jan Monschke (@thedeftone (https://twitter.com/thedeftone)): Jan will introduce us to the Web MIDI API and show us how to use it in our audio demos. Schedule: 18:45 doors open 19:00 talks start xx:xx break with drinks xx:xx socialising :) Location: Ableton, Schönhauser Allee 6-7, 10119 Berlin Access through second courtyard, 1st floor (we’ll put banners up) Looking forward to seeing you all there :)

    8
  • Web Audio Meetup #1 - The intro

    SoundCloud

    After having so many people show interest in Web Audio in Berlin, it is time to meet up for the first time and to get to know each other. For our first meetup we currently have three talks confirmed: "Web Keezy" by Felix Niklas (@mrflix (https://twitter.com/mrflix)): Felix will talk about his implementation of a voice sampler using the microphone and the Web Audio API. "Making a boombap beat with Dilla and the Web Audio API" by Adam Renklint (@adamrenklint (https://twitter.com/adamrenklint)): An introduction to composing music with code, using the browser as sequencer runtime and JavaScript to schedule notes with precise rhythmic timing. "Live music performances with LissajousJS" by Stephan Hesse (@tchakabam (https://twitter.com/tchakabam)): An introduction and demonstration of LissajousJS, a tool for creative live performances in your browser's JavaScript console. Schedule: 19:00 doors open 19:20 talks start xx:xx break with drinks xx:xx socialising :) Location: SoundCloud is hosting this first edition of the event. They are located in Rheinsberger Str. 76/77, 10115 Berlin. In order to enter the office you need to take the stairs outside the building to the second floor. Looking forward to seeing you all there :)

    6