What can you make with programmatic music? In browser, nice built-in music theory framework; can use it to make samples, loops, o songs
If you make any interesting beats, melodies, samples; I'd be happy to know about them. I could use them next time I decide to make music.
While still organizing and gathering interested volunteers, and organizing by skill: I have created SHY-Labs
I saw several examples of companies not cooperatives that made money for several employees maintaining a few projects and the trend was they called themselves X Labs
So for now Shy Labs or SHY Labs will be the organization to develop basic software improvements to build reputation, build libraries and tools.
Im nearly finished with a cell shading vStreamer / vTuber scene creator library that will support a variety of functionality to stream from virtual camera instead of physical webcam.
I already have it shading with Cel Shader going for an anime look; and won't take very long-- I could not find FOSS alternatives available when asking around to people who use them and often they were expensive. So making a powerful toolkit for developing programmatic scenes for streaming will significantly increase the quality of stream by making all art across a show consistent; using camera to direct camera, express emotion on button click, follow me and my cats and move model.
Now whats the difference between a scene I programmed to create and one that is a series of vertices with applied textures and can look the same at first glance?
The programmatic system built around a library will provide a wide variety of tools; will enable things like moving the sun across the sky and affecting the indoor lighting.
I generally sort or pick up room, also another function to throw clothes around and make it messy.
Ability to pace back and forth or program other animations that can be applied to various entities or components.
Just wanted an excuse to play around with Rust, needed an upgrade for the stream UI when I return, to make it seem like a different season, be able to visualize logical network as physical network.
Other thing if anyone else wants to try to use the channel or experiment with a show they are welcome to not just use the software its FOSS, but I would be happy to help.
For my friend who is lecturer at a university, for now I may just have an avatar talking to a lecture hall, and maybe eventually cut away to visualize 3D components; or have virtual clickers to answer general class questions
Should finish this tomorrow. Then I will be working on my p2p protocol.
Even I don't make a game, I like the idea of building a mini voxel world where voxels can be combined together then programming added to them. This would be the foundation of tactics game to experiment with. Could make interesting game mechanics even accidentally. I could put various insecure OS or versions of core-tills so you can hack between NPCs
More to come, after this I will probably work on Mastodon fo a bit just to help promote the community; that it can be a place to learn or participate.
Probably will take longer than expected, but that is okay, my software is better;l just would have been nice to see it move faster
https://github.com/shy-labsOpen linkView original on lemmy.worldMusic Stem Mixer
I love this little thing. It lets you mute out or solo the individual stem tracks that make up a song to make a simplified mix.
The link is for a specific song. (The site nav takes too long to get to the individual songs.) The home page is here for more info: https://splitter.fm/lawrencetheband/the-heartburn-song
I built another version of it that lets you fade tracks and record your fades. It's offline while I'm migrating my site. I'll post it here when I get it back online
https://splitter.fm/lawrencetheband/the-heartburn-songOpen linkView original on lemmy.worldGlitch Mob Wins The Round
I had a sneaking suspicion how the upvotes would spread across these two songs. It's not going to stop me from posting whatever the fuck, but it's funny.
I know there is more than one musician here; now this is a thread about collaborating.
Often two big hurdles with remote music collaboration; no way to easily transfer the big files, or software is different and the musician often doesn't know what to do.
A piece of software that would extract each track by creating a object that could ideally be placed in a newly constructed file of ones choosing.
Another thing for collaboration of electronic music, since the latency issue since you are mostly just pressing buttons.
Ultimately it is nagware https://www.soundtrap.com/ does allow collaboration and functionality is approaching garage band
I use garage band, it is really dumb there is not a universal filetype for musicians
i remember someone mentioning working on their own filetype
But really if multiple people took to the programmatic approach to making music then itd be very easy to just add a socket connection and pass updates back and forth.
Which could also be useful for people who do paired programming; and maybe this would be a good project is some sort of shared editor likely with an online version for people to actually use it.
For now I will be going back and forth with garage band and programmatic songs; then edit the results in audacity
If anyone uses garageand its really lame but you would be really easy to collaborate wtih.
AI music is boring, it cant replace musicians, it does give us a way to genart (generative art) samples or basically role the dice but to get something close to what you were thinking about.
Mistaking that tool, for sentience is outstanding to me. It would be nice to have a public dataset and site that lets you generate music from the public domain and creative commons and allow generation from prompt. Like an open street maps for stable diffusion prompt generated music
I was writing an article on how to get started making electronic music and was left with this tanget of programmatic music..
I probably won't use this specific library but I think I will start writing my music this way, it would be interested to have open source music be beyond a midi, but the software used to construct it.
I have a friend who knows how to read sheet music and play piano. Which generally means you intuitively know quite, a bit about music theory since the piano any key followed by the next.
So to help her get started I showed her this project
https://musiclab.chromeexperiments.com/Song-Maker/song/6182211825041408
This is the song I made, and could be a good starting point. Basically it has two instruments, melody and percussion. The limitations make it easier to understand the key concepts before we introduce more complexity into the learning process.
If you don't know music theory, its based around the concept of intervals, so a major chord is always [1,3,5] but we don't speak python so its [0,2,4]. Some of these intervals sound awful, and some give you weird possibly unexplainable feelings. The trick to to staying in key is using intervals that start from the note you want to play in. Say C, and any interval that is considered good can be played if they land on any white key; that would be staying in the key of C.
I'm very interested in the programmatic music because it means you could use it in gamedev likely to great effect. And I'm not even really into games anymore.
I do have an idea for one that I think would be a lot of fun to play. And even better to win. Generative art or what Im just going to call it genart from now on, prompt genart music, or input genart ouput.
Combined with programmatic music, programmatic shapes originating from openSCAD. The idea is making alterations that seem significant to the player would be trivial to change in the code, and enable you to develop everything much faster.
Anyone into cryptography? Like how to generate a PGP key, or even `ssh-keygen` ED25199? At least some? Anything involving crypto these days are all based around 1 critical discovery: assymetric crypto
And while, sure without encryption we would not ever had commerce over the internet; and encryption ability to enable commerce on the internet is accumulative and so as time went on cryptography has enabled the sale of more and more things.
But the signatures are where the real magic is found, especially because you can keep the signature in several complex networks to enable impossible to break proof that the check if text was generated by an associated private key.
You get interesting properties doing recursive nesting.
Any innovation in cryptography will come out of functionality of signatures and their ability to verify data. Multi-signatures are a very basic example of utilizing recursive embedding mentioned above to package the signatures in a consistent set 3 packages for an escrow; and how they are packaged allows some level of programmatic control over authority, this functionality is empowered by a blockchain because then you get a reliable result for time; but in the real world timelockfunctionality was added to enable attempting to programmatically control cryptography in this way to "close the program" in a sense.
Slow build songs always get me: San Fermin - Daedalus
There's a bari sax in there too which is bonus points
Some Glitch Mob for your day
this is one of those songs that I'm either really in the mood for or really not. There is no in-between
Anyone GameDev? Realized today that it has never been easier for 1 or few people can now rapidly deploy a quality demo, one of the few upsides this wide variety generative art tools
I'm already building protocol tools, and I actually enjoy writing network code, especially for games, but its so much easier now that QUIC exists since its basically the old trick of taking UDP and applying some TCP features to make it function better for games over say streaming.
An online game using ActivityPub for its user system would allow for quick implementation of many necessary features, and using reference material and generative 3D models, or even programmable 3D models demos could be made a lot easier; leaving the developers to focus on just the parts that make their game unique.
I'm actually writing a long-form article on generative art, the bad parts, how expecting laws to save us when we have no control over our lawmakers, is a pipe dream.
So creating a list of actionable strategies for workers, artists, and everyone in between at least begin the discussion of the best strategy to make these tools work for us, and take way power from the few.
Hi there
Read through some of your posts and thought it was an interesting idea.
I'm not much of a programmer myself, played around a bit in Java when I was younger for Runescape Private Servers but never really able to get into coding fully. I have done some light photoshopping/GIMP and used to play around with video editing software. I like to think I'm pretty technology inclined as I'm the "pc repair" person for my family/friends.
I like linux but mostly run Windows because gaming and ease of use. Though where I work I'm the "Linux guy" (not saying much tbh as a lot of people know literally nothing about linux).
I play around with music production in FL Studio and Ableton, not great at it but I have some stuff online with a thousand listens or so https://blend.io/zvyyr
Politically I'm very left (for the US at least), I like communism in theory and have read a good bit about it (not as much as others who are very into it though). Supported Bernie Sanders in 2016 and 2020.
I'm intelligent enough to know that I know very little about a lot.
I'm sure you could find more about me online, I've never been especially private but moved away from standard social media a while ago.
OK question, why is it called "she hacked you?"
Getting Ready To Get Down - Josh Ritter
And when you get damned in the popular opinion, It's just another damn of the damns you're not giving
Alexandra Elbakyan is one of my personal heroes, she created SciHub; you can use it to get basically any scientific article for free and if you are not already using it I can't recommend it enough
My strategy typically is using https://scholar.google.com/ to search for interesting papers
Copy the link, or the DOI and drop it into SciHub and you will have a complete copy of the paper.
SciHub will always be a better resource for learning science than any science journalism from the Guardian or wherever. And if you find an interesting paper, and don't understand it, or have questions, or want to know what kind of paper it is, or if it has merit: share it and we can discuss it.
Using this strategy after Uni I was able to re-learn all the new physics and chemistry discoveries that happened after I lost access to my school's papers.
At Uni I spent most of my time reading scientific papers and in the library reading esoteric books; but even then you got access to a fraction of the papers since your school only gets subscriptions to a limited number of places.
Her project was so successful she had to go on the run; not sure if she still is.
Even at universities like Berlin's Frei Universtat they tell their students to use SciHub because you get more access to what is literally everyone's inheritance of scientific knowledge
Another character in this story is Aaron Swartz creator of RSS, and Markdown (Used in this software)
He is essentially a martyr because he was caught copying every paper from JSTOR, which actually isn't even papers that are copyright protected its just a service that holds papers. But the FBI wanted to make an example of him and facing decades in prison and being a computer expert, he would be labeled and hacker and get solitary, which is literally torture (even according to the UN).
So he took his own life before he went to jail and we lost a kind soul, and a truly great mind. And he had only just begun his contributions to the open source community and made tools we all still use today.
RSS? If you listen to podcasts you are using a tool he created.
So don't let these people who risked their lives, or lost them, to get you access to all this scientific knowledge that rightfully belongs to everyone; and not use the tools that are available to you. Scientific papers will teach you so much more about the world than news.google or any other random tech site.
Look up articles on Phosphorus and learn about how the European who discovered it collected pee from everyone he knew like the weirdest guy ever but then discovered something that significantly changed the world. Or find out about femto-second lasers, because femto-second clocks are cheap and you can build one!
The Name(s) Of My New Band
The most important thing about a band isn't its music, but its name, right? right? 😆
https://www.alanwsmith.com/band-names/Open linkView original on lemmy.world