Project Drainpipe: a RESTful tracker
category: offtopic [glöplog]
Hi All,
I've pushed Project Drainpipe onto gitorious:
https://gitorious.org/drainpipe
Of all the people in the world, y'all are the only folks who I imagine might be remotely interested.
Project Drainpipe (aka Neuralyte Tracker) is a tracker (powered by IBXM) with a RESTful interface. There is a crude HTML/ECMAScript interface. Screenshot to follow. Basic pattern editing exists. No instrument or sample editing interface has been coded (but the API exists). An obvious missing piece is there is no persistence mechanism. The code is Alpha.
I'd appreciate feedback - if you can get it running, or bug reports.
Basic build and run instructions are available.
PS: I begin a version of this project three years ago at Sundown. I can't make Sundown so this is my way to celebrate in absentia.
I've pushed Project Drainpipe onto gitorious:
https://gitorious.org/drainpipe
Of all the people in the world, y'all are the only folks who I imagine might be remotely interested.
Project Drainpipe (aka Neuralyte Tracker) is a tracker (powered by IBXM) with a RESTful interface. There is a crude HTML/ECMAScript interface. Screenshot to follow. Basic pattern editing exists. No instrument or sample editing interface has been coded (but the API exists). An obvious missing piece is there is no persistence mechanism. The code is Alpha.
I'd appreciate feedback - if you can get it running, or bug reports.
Basic build and run instructions are available.
PS: I begin a version of this project three years ago at Sundown. I can't make Sundown so this is my way to celebrate in absentia.
Hope you get the demoscene interested. It's not easy for anything that's not a demo. Well this is a tracker, so it MIGHT fit their brains. =)
igor: screenshots are instrumental to getting attention -- visuals sell :)
What Gloom said. There's quite a few trackers out there and most people who would possibly be interested, already use one and are not necessarily skilled in compiling stuff.
Car dealers talk about engine when selling to men and color when selling to women. You're talking engines to women here ;)
Car dealers talk about engine when selling to men and color when selling to women. You're talking engines to women here ;)
I was playing with the idea of doing something like that in my head, as I think iterating on the user interface of a tracker on a browser could lead to interesting developments (and good reuse of libraries) ; so all my encouragements.
Thanks all for the feedback.
Screenshots are available here:
https://sites.google.com/site/richardhenwood/project/project-drainpipe
... and that reminds me: another important missing feature is player position doesn't exist.
_-_-__ I agree, there is nothing fundamentally 'tracker' moving in this direction. Provided the API is complete, I can imagine hacking different interfaces that differ significantly from the classical tracker UI.
Any more feedback?
Screenshots are available here:
https://sites.google.com/site/richardhenwood/project/project-drainpipe
... and that reminds me: another important missing feature is player position doesn't exist.
_-_-__ I agree, there is nothing fundamentally 'tracker' moving in this direction. Provided the API is complete, I can imagine hacking different interfaces that differ significantly from the classical tracker UI.
Any more feedback?
I've made a quick video of the version 0.4.2 of Neuralyte Tracker, and given it a prod page:
http://pouet.net/prod.php?which=61044
feedback and patches are always welcome!
The video is at: https://www.youtube.com/watch?v=jY5uxMGDsnQ
http://pouet.net/prod.php?which=61044
feedback and patches are always welcome!
The video is at: https://www.youtube.com/watch?v=jY5uxMGDsnQ
Maybe we need more cubes instead of trackers?! :) would like to see a tracker for custom formats like tfmx and dw etc.
Sounds good so far... Obviously a lot of work to do around UI/UX... I think it probably best to ditch standard HTML form elements for the pattern editing (unless they're extensively styled) and make the pattern UI via canvas or regular DOM elements. Keyboard control is going to be essential, and touch if you're targeting tablets.
Hey - this is pretty cool! JS and HTML can be used to create some quite powerful user interfaces so a web-based tracker is definitely an interesting idea. Hell - why not develop the idea further into a Soundcloud -like environment, maybe even with collaborative features.
BTW, I have to also pimp this simple JS module player I hacked together last summer to test some Web Audio and HTML UI stuff:
http://mod.haxor.fi/
Supports only recent Webkit-based browsers, ie. Chrome 14+ and Safari 6 and plays 4-28 channel Protracker/Fasttracker formats (yes, dope.mod works).
BTW, I have to also pimp this simple JS module player I hacked together last summer to test some Web Audio and HTML UI stuff:
http://mod.haxor.fi/
Supports only recent Webkit-based browsers, ie. Chrome 14+ and Safari 6 and plays 4-28 channel Protracker/Fasttracker formats (yes, dope.mod works).
firehawk: this kicks arse!!
You should add a scrolling spectrum analyser & allow the UI to grow on larger screens. (tl;dr: I want a JS CubicPlayer)
You should add a scrolling spectrum analyser & allow the UI to grow on larger screens. (tl;dr: I want a JS CubicPlayer)
Cool stuff. Especially these JS mod player efforts. Now if we could just have one of them as a lib that supported more browsers. M-mmm.