5 ms·
Show HN: DJ in the browser
- swaraj 10y agoThis is incredible!!
- keypusher 10y agoDoesn't seem to work in Firefox.
- Ace17 10y agoSame for me, can't get it to work :-(
- musicnrd 10y agoOh bugger, what version of Firefox and OS are you using? I admit I only built it with Chrome but I did test it last night on Firefox osx and it was working ok.
- keypusher 10y agoLatest Firefox on OSX. Song from A plays but no sound ever comes from B despite adjusting faders. I tried it in Chrome and it works great there.
- packetslave 10y agovery, very cool but calling something music-related "Reacktor" is a really good way to get a nastygram from Native Instruments.
- musicnrd 10y agoGood point, you can obviously see where my inspiration came from ;) I'll look at naming it and moving it to it's own host soon.
- antfarm 10y agowhy is the crossfader disabled?
- musicnrd 10y agoSorry, haven't had a chance to build it yet
- vincentriemer 10y agohttps://gist.github.com/scneptune/7498000 https://gist.github.com/scneptune/7498000
- a1ps 10y agoReally cool, but we need the crossfader. :)
- acconrad 10y agoAs a DJ, a few requests on an amazing start: - sort by Key - sort by BPM - move the song dragging it (need to line up by the kick) - cue points
- musicnrd 10y agoI'm looking into bpm detection and cue points are on each player (they just might be hidden on a small screen). Will look into key and dragging the waveform. Thanks for the feedback.
- aethos 10y agoDo you have any leads on bpm detection? I tried doing it in Python a while ago for a project and the library I used was always 5-10bpm off...
- deleted 10y ago[deleted]
- coroxout 10y agoTotal shot in the dark but I don't suppose it was reading a 44.1kHz file at 48kHz or the other way round?
- letier 10y agoThere was a nice article on the beatport tech blog. I didn't manage to find it when I searched yesterday. Basically what they suggested was applying a low pass filter to isolate the base drums, then count the most common intervals between peaks (basically some kind of transformation) and then reconstruct the BPM from there by applying a range from 80-160 or similar. Hope this gives you a rough idea. I implemented and tested it and it worked quite well with electronic music.
- coroxout 10y agoThanks! Was it this one? http://web.archive.org/web/20160304012151/http://tech.beatport.com/2014/web-audio/beat-detection-using-web-audio/ http://web.archive.org/web/20160304012151/http://tech.beatpo... (no longer on the beatport site; tech.beatport doesn't seem to exist any more and the current beatport blog starts at 2015)
- zaptheimpaler 10y agoIs the playlist somewhere on soundcloud? I really liked it.
- ruler88 10y agoamazing work, I loved playing with it. I'm a DJ nub tho :( would be really cool to have a very quick tooltip getting started mixing the first song kind of thing
- musicnrd 10y agoCheers, good point. I want to try and stay away from sync capabilities but it would be a great idea to show how to beat match using the app. Thanks.
- eyeJam 10y agothis is pretty great man! i've been playing with it for a couple hours now. my only complaint is that it's pretty hard to time the drop since there seems to be some lag between when i click and when the track starts playing (could just be my computer though).
- letier 10y agoVery cool! I hacked the exact same thing a while ago. Also with soundcloud integration (and some filters and stuff). I'll take a peek at the code when i get to my computer in the next days. Maybe there is something where i could contribute.
- musicnrd 10y agoAwesome, keep me posted.
- letier 10y agoJust checked, your repo seems to be private. (or I'm a bit blind :)) Here is the link to what I hacked back then: https://github.com/letier/boombox https://github.com/letier/boombox I'm planning on doing a complete rewrite, when I finally find the time. This thing was build pretty quickly.
- musicnrd 10y agoWow, that's really cool. Yeah, sorry the repo is private until I get it cleaned up a bit. This has been built quite quickly as well ;)
- peternicky 10y agoLink for source code?
- stockkid 10y agoI had fun with this. I found it kind of hard to mix without auto sync. Sorting by key/BPM will be a good feature.
- imakesoft 10y agoThis is very cool! I wish I would know how to be a DJ. :)