__max__
If you can't see the innovation, let me spell it out for you in very few words: the software has an intuitive-enough UI that you need no prior knowledge of the program to use it, and you can share musical ideas in one or two clicks. Please tell us exactly which desktop program allowed you to do this, as easily, pre-2012? Yes, this is novel, since it enables something that wasn't possible before.
It's also OK to build projects that don't necessarily go anywhere. I recently had a music app I was developing and I had hopes for turning that into a business, but I quickly realized that in order to make the app really competitive, to have enough value that people would pay for it, it would become a job on top of my job, and that would really kill the fun. At the end of the day, side-projects like this are mostly about having fun and learning a few things.
I am happy with my small userbase. The fact that a few people keep coming back, and the app lives on its own, without me promoting it, means that some people find genuine value/enjoyment out of it. I intend to keep the app running and free for as long as it doesn't become a maintenance burden.
This HN account is new-ish, but the original MusicToy blog post from 2012 is still around [1].
As far as Git goes, I would appreciate it if you had an acknowledgement somewhere that linked to the MusicToy repo[2], or just mentioned in passing in terms of inspirations/predecessors. You obviously have no obligation to do this, but it won't take away from the success of your app if you choose to do so.
I wish you the best of luck in your future endeavors, and may your success encourage you to build more great projects.
[1] https://pointersgonewild.com/2012/04/23/musictoy-music-made-...
I know there was no hostile intent, and I'm glad that OP is having fun, but hopefully you understand why I feel a slight pinch when I see something that is so close to what I've built making the rounds on HN with zero acknowledgement from OP.
If we just go by a description of features, we've both built a grid sequencer in JS, with a built in synth that is designed to play on a scale so that everything comes out "sounding good"... With a serverless architecture so that you can share the tunes with anchor tags. It's precisely the same idea. How would you feel? Would you be able to be completely detached?
I did promote MusicToy a bit. The original MusicToy made the rounds on reddit 8 years ago. MusicToy2 has had the same (small) base of active users for about 1.5 year now: https://mt2.musictools.live/
Either way, I should probably look at this as a learning experience. It shows that I didn't promote my project as well as I could have. My project could also use better mobile support in terms of auto-scaling the page for mobile displays.
I called it MusicToy: http://maximecb.github.io/MusicToy/#aaaaaaaaaaaaaaaaaaaaaaaa...
It's almost exactly the same, with the pattern encoded in the URL, but it also has drum samples, and it has very few dependencies (no need for node or any web frameworks). I personally prefer having time go from left to right because that's how most sequencers work, and our monitors tend to be wider than they are tall.
I also made an updated, more advanced version (MusicToy 2) in 2019: https://mt2.musictools.live/
That depends how you measure inflation. The government-published inflation rates use all kinds of creative accounting to make the number seem artificially low. It's in the government's interest to make it seem like that's the case. The reality is that housing prices (and rents) are increasing at a very high rate, and this is probably the biggest expense that we all have to pay. It's also a fundamental need.
> If sharing IS important for you, change you design in the way that it becomes the default option.
How would you implement that, making it the default option?
The only thing I find a bit unfortunate is that despite many people trying it (wordpress shows over 5000 hits), very few people are using the share feature to share what they've created. I'll have to investigate what stops people. I'm wondering if it's just having to create an account, or if I've done some major UI design error.
I will likely implement that later today. Clicking on an input-side port will allow you to reconnect it to something else (or to drop the connection).
> A larger mixer component would be very useful, like 6 in to 1 out.
Agreed.
> Do you plan to add MIDI out?
I've thought about it. Right now, it supports MIDI play/stop/clock output, so you can synchronize it with a drum machine using the ClockOut node.
> Really cool to have a "reactor" in the browser, keep it up :)
Thank you :)
However, I think Zupiter is a nice way to get people who've never played with sound synthesis interested, and the sharing feature is one thing that differentiates it from most browser-based music apps out there. You can easily show your friends what you've made, or modify what other people made.
I also created a little subreddit to discuss Zupiter: https://www.reddit.com/r/musictools/