cpressey / naopgenmo Goto Github PK
View Code? Open in Web Editor NEWNational Opera Generation Month: spend (what's left of) the month of November writing code that generates a 2.5+ hour long opera.
National Opera Generation Month: spend (what's left of) the month of November writing code that generates a 2.5+ hour long opera.
I've never tried generative music in my life, but I have an interesting idea for libretto generation, so I'll have to figure something out on the music front.
I started something back in November, but didn't finish it.
Since returning to it, the .ogg file is 250MB and can't be uploaded to SoundCloud.
So, I'm still working on it....
In for a penny, in for a pound, I guess.
Or should that be: in for threepenny...?
I'm in. I'm doomed.
Starting with some basic ones. Being a relative newcomer to the world of generative music, some of these will be crude/obvious/unvetted. Criticism of these resources, and pointers to better resources, by anyone with more experience, are welcome.
Wikimedia Commons and the Internet Archive both have some public-domain audio files. Some of these are even recordings of operas.
Free Music Archive has a search facility which lets you search by "remix allowed":
Mutopia has sheet music and MIDI files under various CC licenses (some of which allow remixing). (Their search does not seem to allow searching by license, however.)
Should you be looking for source material for your libretto, there are gobs of text resources listed in NaNoGenMo's resource issues.
Sorry, I've been a bit behind in adminning this thing. It's over now! It was over on midnight Nov 30th. New entries will not be accepted, but anyone who's not finished yet (which means @moonmilk, I suppose) can still submit an entry before midnight Dec 15th.*
This year we had about 3 participants and 2 completed-in-time entries, compared to 0 and 0 last year. If we assume this NaN% year-on-year growth continues, by 2024 we will have generated NaN operas!
Not bad for something which escaped from an aesthetico-philosophical wormhole inside the Hollow Earth, springing fully-formed from NaNoGenMo like an Athena from Zeus' forehead!
*Late entries will get a "late" tag, which is a mark of great shame in some cultures, but in other cultures it is highly coveted in a kind of twisted way, I mean, never ever in the history of our civilization has there ever been a NaOpGenMo entry with a "late" tag, wouldn't it be something crazy wild to be the FIRST?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.