this is utterly amazing. whoever the programmer is, holler at me, I'd love to help you make it a collaborative realtime beat-making engine, i.e. so people can contribute to the same song at the same time. I'm sure you've already thought about this. It's about time for a javascript collaborative beat-making engine to take off, especially with midi support on the horizon or here already (i forget).
Sampulator.com – make and record beats with your keyboard
11–20 of 60 posts
Re: Sampulator.com – make and record beats with your keyboard
#12also, what libraries and tools did you use to make this?
Re: Sampulator.com – make and record beats with your keyboard
#13First of all, this is awesome! Maybe my ears are messed up, but I seem to be hearing that the "Keys" sounds are interrupting each other, in a way that none of the other sounds seem to do. That is, if you play two of them simultaneously, only one will be heard. If you play one a fraction behind another the first will be preempted. Normally the "Keys" sounds have a lovely sustain, so this disappoints. This is on Chrome…
Yep, same for the 808's. They are super fat chords and wouldn't work at the same time. I set it up that way to keep everything in tune :)
Re: Sampulator.com – make and record beats with your keyboard
#14this is utterly amazing. whoever the programmer is, holler at me, I'd love to help you make it a collaborative realtime beat-making engine, i.e. so people can contribute to the same song at the same time. I'm sure you've already thought about this. It's about time for a javascript collaborative beat-making engine to take off, especially with midi support on the horizon or here already (i forget).
Not the programmer but collaborative beat making would be absolutely amazing.
Re: Sampulator.com – make and record beats with your keyboard
#15Earlier quoted context omitted.
Yep, same for the 808's. They are super fat chords and wouldn't work at the same time. I set it up that way to keep everything in tune :)
I hadn't noticed the 808s because they all sound like "Kick 2" to me. b^)
Re: Sampulator.com – make and record beats with your keyboard
#16Very cool! Here's what I came up with. http://sampulator.com/vguidry3/smooth-operator Edit: turn the metronome off by clicking on it, that two circles that alternately light up.
Re: Sampulator.com – make and record beats with your keyboard
#17here's what I came up:
http://sampulator.com/lusenrc/saturday-night
http://sampulator.com/lusenrc/saturday-night-2
(turn the metronome off by clicking on the two circles on the right side that alternately light up)
Re: Sampulator.com – make and record beats with your keyboard
#18also, what libraries and tools did you use to make this?
just web audio api's and javascript from scratch. instruments were recorded or created by me
We should use Meteor, RethinkDB or ClojureScript + Om Next + Datomic for realtime subscriptions and syncing of collaborating users.
...hows midi support looking these days? Is it fully functional in Chrome?
Re: Sampulator.com – make and record beats with your keyboard
#19agreed. super fun! here's what I came up: http://sampulator.com/lusenrc/saturday-night http://sampulator.com/lusenrc/saturday-night-2 (turn the metronome off by clicking on the two circles on the right side that alternately light up)
Re: Sampulator.com – make and record beats with your keyboard
#20Earlier quoted context omitted.
just web audio api's and javascript from scratch. instruments were recorded or created by me
Cycle.js would make for the perfect view framework for this giving the streaming nature of loops and observing new hits added to the grid: http://cycle.js.org We should use Meteor, RethinkDB or ClojureScript + Om Next + Datomic for realtime subscriptions and syncing of collaborating users. ...hows midi support looking these days? Is it fully functional in Chrome?
it should be a codeable music creation platform. a console while making those beats could do a lot of stuff. you write an API to appergiate hits for example:
arp(4, 16, 'hi-hat') ....16th notes for a bar.
plugins could be made to collect stats, and generate visualizations. lots of stuff.
...but it all starts from being able to live code this collaboratively and remotely. ...u gotta use a single state store like Redux or what you can do with Om Next so you can syncronize events between all connected clients and so you can replay it after each keyup eval. It probably should just be made with React + Redux since so many people know that. If you did that, you'd get so many people using this.
That said I'm in the middle of building a collaborative live-coding platform for React + Redux. And your project would be the perfect pilot project to show off the platform. And basically both win.
...i know ur likely thinking about the direction of all this and whether u wanna open source it or not. But you should--its where u stand to gain the most. It's not like there isn't a plethora of commercial music production software that will be better than it for some time. U need the support of a large open source team to beat those guys out.
anyway, think about it. when u open source it, i'll contribute it. React + Redux baby! Or perhaps Cycle. Although I'd say ClojureScript + Om Next, except that will likely get less contribution since CLJS is foreign to most people.