vitling / acid-banger Goto Github PK
View Code? Open in Web Editor NEWThe Endless Acid Banger
The Endless Acid Banger
I'd love to sync my Pocket Operators with the Acid Banger. They use some sort of click track on the left channel, same as the Korg Volca line I believe. Would it be possible to add an option to output this? Bonus points for using the audio recording APIs to take sync input.
I wish there was a master volume control so I could balance the music with other things im doing on the computer
I'd love to be able to start/stop playback using a button or the space bar, currently having to reload the page or close out a tab when I want to stop.
I've come up with a way to use your app to drive external synths and drum machines using WebMIDI (currently supported by Chrome).
There's a squashed commit here that has a rough draft: https://github.com/nagytech/acid-banger/commit/bf0cc4764623ec82bb618f7c13c0655516fc0f6e
I'm wondering if you would be interested in this as a feature. And, if you might have some insight on how you would offer the user the option to select a MIDI output (if found and supported).
I'll continue to clean up my implementation, hopefully it will be less of a hack soon.
WebMIDI Out -> Digitakt MIDI via USB -> Tracks 1-4 -> Drum Samples
Tracks 10-11 -> MIDI Out -> MIDI to CV -> Synth A/B
The butterchurn library can be used to add support for Milkdrop visualizations by connecting up to AudioNodes.
I suspect my assumption that mousedown
, mouseup
and mousemove
events translate 1-1 to touch screen devices to make draggable controls is false.
no js folder
Navigating away from the playback interface as the main tab in Safari causes a significant drop in the clock and the randomizer also stops. Everything functions normally when the app is the active tab and reverts back to functioning normally if you move away and click back. Only happens in Safari and functions perfectly in Chrome.
Safari version 14.0.3 (16610.4.3.1.7)
CC licenses are great for most mediums. Software is a different story.
We recommend against using Creative Commons licenses for software. Instead, we strongly encourage you to use one of the very good software licenses which are already available.
Depending on how careful you'd like to be (and protective of the open source nature of this tool), something like Apache 2.0 (requires only attribution; can be used in closed source) or GPL 3 (requires attribution; cannot be used in closed source) would be better for the code in the repo. Typically FOSS projects apply some sort of FOSS license to their code and a CC license to the documentation and assets.
Really enjoy the project! Thanks so much for sharing
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.