I've been working on a music-making website since late spring. This is my first real frontend project, and I'm writing it in pure Rust using Leptos (so far, haven't had to write a single line of JavaScript!)
Most of my work so far has been on the actual music-making interface, but I'm beginning work on the backend now. I've only worked with Django before (for a school project at Georgia Tech), so I'll be deep in the `sqlx` documentation for a while.
There's no manual, so use at your own risk (it's similar to tracker programs like FastTracker and OpenMPT): https://mondobe.com/tracker
Fellow yellow jacket here!
This is great start, I'd love to see mondobe evolve into something like cursor for music production. I've done music making on DAWs like fl studio and i wish if we could reduce some friction there for users
Very neat! I'd love a feature where I can share my score with a link to the website (although it's possible there already is one and I just missed it).
No, you didn't miss it. I will implement that either today or tomorrow. If you don't mind to answer: do you have any other feedback? Is the win criteria of ±10% good? Or should it be loosened up to ±25%?
I think the win criteria is good. I would think about automatically showing the "How to Play" screen on a user's first visit so that they are aware of the criteria.
I'm getting into frontend web development with Rust by making a tracker [1] (not the advertising kind, rather a type of music-making app that was popular with chiptune artists in the '90s).
This is my first time doing anything with frontend more complex than an image carousel, and I have occasionally felt that I'm in over my head with things like multithreading and audio playback, but it's immensely satisfying seeing the app come together.
I am extremely impressed by the Leptos framework [2], and I'm thrilled that I haven't had to write a single line of JS, even when doing DOM interactions or communicating with web workers.
Once I polish up the tracker frontend, I'd like to add a backend and potentially try to release it as a paid app.
Most of my work so far has been on the actual music-making interface, but I'm beginning work on the backend now. I've only worked with Django before (for a school project at Georgia Tech), so I'll be deep in the `sqlx` documentation for a while.
There's no manual, so use at your own risk (it's similar to tracker programs like FastTracker and OpenMPT): https://mondobe.com/tracker
reply