top | item 28275688

LudoTune, a 3D music sequencer in the browser

171 points| diibv | 4 years ago |ludotune.com | reply

52 comments

order
[+] garrettjoecox|4 years ago|reply
I have had such a blast playing with this for the last week, reminds me a lot of what you are able to do with noteblocks in Minecraft.

Here’s my newest creation https://go.ludotune.com/hui4

[+] zabatuvajdka|4 years ago|reply
Nicely done!

It’s a neat game. I wouldn’t call it a great tool because it’s impossible for me to interpret the music from the blocks themselves without playing it. That being said I’m sure that wasn’t the original intent of the app!

2D info is much easier for me to decipher.

[+] 20after4|4 years ago|reply
That's really awesome. Well done sir.
[+] kobalsky|4 years ago|reply
what song is this?
[+] dyltur|4 years ago|reply
Hey everyone, I'm the developer. Thanks for the nice comments! Happy to answer any questions.
[+] marapuru|4 years ago|reply
I love the visual elements that drag the music out of the audiospectrum. As a visual person this speaks to me so much more than the traditional 2D way of representing music. It's really cool to see songs visually laid out in a 3D space.

What was your original intent with this project? I feel this would work very well for educational aspects, slightly comparable to sonic-pi, especially when it comes to how easy it is to make something nice.

[+] junon|4 years ago|reply
Former DAW developer here and Minecraft player here. This is a work of art. Really well done.
[+] nicklovescode|4 years ago|reply
just want to say it's super cool and thanks for adding it to our world!
[+] hamaluik|4 years ago|reply
This had a surprisingly emotional effect on me. Something about watching and figuring out the patterns the music would take and loop back on itself etc engaged me in a way I can hardly believe. 5 stars.
[+] yowlingcat|4 years ago|reply
This is very cool. I can immediately imagine something like this being useful in copy of Logic or Live. Very nice way to make a score tangible in 3D, and there's lots of fun stuff you could do with such a technique and generative + audiovisual approaches.

Couple of questions:

1) Have you thought about split view? Split view would be nice (front and back), hard to follow the playhead through the loop otherwise as it becomes hidden halfway through.

2) What do you think about some kind of piano roll? The way you encode pitch into color with a keyboard works but it's a little incompatible with the piano roll idiom conventionally used in most DAW software. Would be very cool to have a 3D piano roll.

[+] mattmar96|4 years ago|reply
This is a cool idea. A first step before first party integration into a piano roll could be a vst with midi output. I know this can be done because of plugins like Xfer's Cthulu. I'd pay for that!
[+] dyltur|4 years ago|reply
Split view is an interesting idea, hadn't considered that. I was thinking of maybe a cinematic playback mode though where the camera rotates and you can switch to different angles. And yeah potentially some kind of piano roll representation could be cool to have alongside the 3D, so people can see (and maybe select / edit) cubes that way too. Not sure how to make a 3D piano roll though.
[+] JulianMorrison|4 years ago|reply
Okay, that's silly but also amazing. And interesting! It brings out the structural form of compositions.
[+] Cycl0ps|4 years ago|reply
Sat down for a few minutes and managed to get Fuzzbuzz working in the sequencer, which I guess means I'm now as good a programmer in this as I am in Java

https://go.ludotune.com/yxRp

[+] bradttles|4 years ago|reply
Question for the dev: What tools/libraries did you use for creating the UI and connecting it to Tone.js? I tried taking a look into the code and using whatruns but couldn't figure it out. Mind shedding some light on this?

Great job!

[+] bruce343434|4 years ago|reply
The program doesn't really run at a constant rate and keeps stuttering so the rythms are all over the place. Too bad because otherwise it seems like a cool concept.
[+] dyltur|4 years ago|reply
Ah I'm sorry you're having that problem. The audio is scheduled accurately with the web audio api (using Tone.js), but on some devices performance could still be an issue. The best experience is definitely with Chrome or Firefox on desktop/laptop (Safari or mobile devices may not work as well). If you think your device should be capable of running it smoothly (or the frame rate is good, but the audio isn't) it could help me out to know which OS and Browser you're using.
[+] jayeshsalvi|4 years ago|reply
Great concept. Making music is hard. Such experiments with visual manipulation of music can help make it easier.
[+] parsecs|4 years ago|reply
Does anybody know of anything that can make music like this without being 3D? Like, anything more "practical" in a sense? I think some of the tunes here are really nice.
[+] isaacimagine|4 years ago|reply
This is beautiful! Just looking at then listening to the featured songs is so much fun :)