Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
mostr4am68919d@jestdotty just code it in C really. Or as lensflare said, just use a DAW. The more i got into music the more I realize it doesnt really matter what tool you use.
Bitwig is a very good one and runs on linux.
https://plugintorrent.com/bitwig-st...
Wink wink -
ars1400619d@Lensflare you’ll never make it if you don’t prepare the soil and trees for your instruments, so that your instrument craftsmanship will be perfectly tailored to your hand built microphones that can then be connected to your very own sound library written in perfect rustacean code.
-
Chewbanacas57519dWhy JavaScript? Wouldn’t the realtime requirement rule out this language already? I believe C/C++ would suit much better
-
tosensei813119dif you attempt to make musik in order to make money, you'll fail at both.
unless you're a multi-billion-dollar-industry. then you can make shitloads of money with shitty, algorithm-generated music. but there's not enough room for two of those. -
retoor982019d@mostr4am code everything in C!
But seriously, Zig is created exactly because of this use case. The creator of zig wanted an audio thingy but found out that high level was too slow and he didn't like the current low level languages. So zig was born so he could make his audio app. Don't know if he did. Maybe you can check zig? It's kinda rusty? -
mostr4am68919d@Chewbanacas to be fair you could do quite a lot without ever needing to do real time. Latency compensation exists.
Again, technique will never replace creativity. -
Chewbanacas57519d@mostr4am well what do I know, but with C/C++ I believe this wouldn’t be of any concern anyway
-
mostr4am68919d@Chewbanacas depends. You can make shitty code in C if you want.
But look to sequence midi you don't need to be suuuuperfast either. It's more a concern for effects and synthesis I think -
jestdotty434919d@Chewbanacas it was just what I was good at so that's where I wrote it. I didn't think anything of it at the time
-
jestdotty434919d@tosensei I actually really appreciate your comment. when I was a kid the whole reason I got into tech was because someone told me a 12 year old kid couldn't do it. I have not been able to replicate that feeling since
-
Chewbanacas57518d@mostr4am yea learned the hard way how an infinite loop created a 15GB logfile in one second.
Related Rants
I wish music made money
and also that I didn't have to write a library to be able to make the music I wanna make, raaghhh
I wrote one in JavaScript but javascript is poor at timing and for music timing is important. it's mostly fine if you don't listen too hard but it could be so much better
I want to make something like it in rust but I'm fish out of water. I want bit-level control of output but I don't have the precursory knowledge to know how to do it
*lazily works on secret evil plan instead*
wish my head would stop hurting also, that would be great
random
music