#Topos
https://youtu.be/IzLgowg6mrA?si=pzH0oTXbk1gqSDX6
#sound #controller #sequencer #netart
#midi #webaudio #synthesis
#livecoding #monome
#algorithmccomposition #teletype #toplap #experimentalmusic
#computer #Topos
#Topos #sound #controller #sequencer #netart #midi #webaudio #synthesis #livecoding #monome #algorithmccomposition #teletype #toplap #experimentalmusic #computer
New Hacking the Grepson podcast episode is out!
Hacking the Grepson 047: MusicDev - Web Audio API
Matt and Mike discuss a high-level overview of the Web Audio API.
Episode Link: https://mcdn.podbean.com/mf/web/mpv6cd/HtG-047-MusicDev-WebAudioAPI.mp3
Show Feed: https://feed.podbean.com/hackingthegrepson/feed.xml
Show Home: https://hackingthegrepson.com
#HackingTheGrepson #podcast #programming #development #webaudio #musicdev
#HackingTheGrepson #Podcast #programming #development #webaudio #musicdev
I've just sent out a new issue of my newsletter Web Audio Weekly. https://www.webaudioweekly.com/135 This may be up your street if you're interested in one or more of #web #audio and #webaudio.
Interested in #PWA, #EPUB, Invisible markup, #WebSpeech, #WebAudio, and Solid? Join the Developer and #w3c track at #TheWebConf2023 on 2 May 2023, in #Austin 🇺🇸
Check the detailed program at https://whova.com/embedded/session/CoG3ZDaLVhS5fsXbJbIaNsrmRyKC8FXDou-fJSOCPz0%3D/3012598/
And do not miss the keynote on #DIDs by Clare Nelson, Executive director of the Decentralized Identity Foundation
https://whova.com/embedded/session/CoG3ZDaLVhS5fsXbJbIaNsrmRyKC8FXDou-fJSOCPz0%3D/3023960/
#pwa #epub #webspeech #webaudio #w3c #thewebconf2023 #austin #dids
During 6 days, we met in a house in the countryside of France, to live code, improvise, and talk about sound, music and systems. That was a precious moment of creation and conviviality. With @bubobubo @MamadyDiarra @adelfaure Jules Cipher, Ralt144MI #livecoding # improvisation #webaudio #hydra #foxdot #sardine #OSCII #ete
#livecoding #webaudio #hydra #foxdot #sardine #oscii #ete
RT @davay42
Hey everyone! Let's go upvote my #opensource project Chromatone: Visual music language to learn, explore and express with https://www.producthunt.com/posts/chromatone just published at @ProductHunt #webmidi #webaudio #tonejs @webmidijs @vite_js @vuejs @VueUse #buildinpublic
#opensource #webmidi #webaudio #tonejs #buildinpublic
Doesn't look much, but that's a Cycling '74 #RNBO device transmitting audio events and metronome ticks into a #ClojureScript framework. #WebAudio
#RNBO #clojurescript #webaudio
NebyooKeys now has proper touch support and uses the viewport of a phone better than before. Give it a shot!
#nebyookeys #piano #webaudio #ios
NebyooKeys has been improved!
Opted for a full C0-B8 octave piano, updated much of the CSS, and even added some minor controls to the top.
It still needs pitch and mod MIDI support, as well as many other things, but it should look and work OK on desktop and mobile now.
#nebyookeys #webaudio #webmidi #piano
8 years ago I partially started going back to my roots to begin working on a number of #Forth based DSLs & REPLs for livecoding... not just for audio/music, but also #GenerativeArt, #shaders, #geometry and GUI/layout generation. Even today, I still think Forth-like #concatenative languages have unique potential & freedoms and are severely under-explored in all of those domains mentioned. Even though all of the examples in this thread are early, pretty rough prototypes, I'd like to share some videos/screenrecs of my previous research, maybe also to inspire others exploring this approach of programming more...
First off, a #WebAudio prototype from 2015, made in the browser REPL at http://forth.thi.ng (audio starts at ~2:15)
There's only a single audio buffer used here (boilerplate setup for that in the first 2 mins of the video) and all subsequent operations just write to that buffer or manipulate its contents...
1/4
#forth #generativeart #shaders #geometry #concatenative #webaudio
a short story with a "playable" cover – set the beat sequencer, twiddle some knobs, and enjoy your track while reading. https://brandnewbox.com/inthestacks/ #webaudio
"This study builds upon 20 years of experience from teaching sound and music computing and evaluates how #webaudio contributes to the learning experience." https://secure.aes.org/forum/pubs/journal/?elib=22019
working on a #WebAudio #softsynth that can be controlled via #WebMidi from a #DAW like #Ableton. 3 oscillators and 2 LFOs. i implemented a simple ADSR envelope that responds to the velocity sent over MIDI. it's so impressive to me that these things can be done wholly within the browser nowadays. #techno
#webaudio #softsynth #webmidi #daw #ableton #techno
RT @Ameobea10@twitter.com
Finally got the main filter envelope wired up for web synth - lots more stuff possible now.
Samples played by the sequencer are currently scheduled on the UI thread, but I have plans in the works to move that to the audio thread soon.
Built with #rustlang #webassembly #webaudio
🐦🔗: https://twitter.com/Ameobea10/status/1605943241051873280
#rustlang #webassembly #webaudio
One of my side #projects is a newsletter about audio on the web in general (and the Web Audio API more specifically). Here's the latest issue: https://www.webaudioweekly.com/134
Oxygene Pt. 4 by Jean-Michel Jarre, 1976, performed by 19KB of JS code by Srtuss.
#webaudio #javascript #dittytoy
I'm still working on getting the iPhone 14 to record reliably on a website. I have a test page that works in every device except iPhone 14. It works in older iPhones.
I have a question on stackoverflow and I've been trying to search in various ways. Also have been heavily reading MSN. I'm at the end of my wits with this.
Anyone have ideas about a good and recent research for recording?
I was researching web audio in plain javascript for my games, when I came across ChatGPT. I asked "how do I synthesise a sine wave and play it in javascript", and it answered with a working example in plain JavaScript.
Nice, when learning a new programming language. And it's working, yes. But I could have gone to stackoverflow, and discuss with humans over there. It's a source code, but no source, where it came from. I suspect the web audio documentation.
#webaudio #html5 #gamedesign #gamedev
I'm about to dive into some audio on my webpage. I don't think I can automate my tests for a couple reasons: I need to control the browser's gUM permission dialog. That is, I need to simulate the user both giving permission, not giving permission, and not interacting with the popup. Second, I don't want to fake recording - I need to see if the browser will actually do it. (That's the specific bug I'm fixing.) Too bad - this breaks for every new version of Safari. #testing #webaudio