Personally, out of all the ideas so far I think I like either Peter's sine wave idea or the music chord idea, the latter merely being the extension of the former
Audio processing's probably unfamiliar territory to many people, so I'd imagine that some of the other ideas might be too hard (e.g. encoding images and making it sound good)
I still really like the scoring a simple melody idea, but it's probably quite involved... (even if you already have code to recognise a single sine wave... especially since any form of listenable input would probably include multiple octaves instead of single sine waves). what if we could build up to that with a couple more challenges?
I can't find any graphical output to print scores... only some related ASCII art
well yeah, durations would be nice... as would graphical output. another interesting component could be recognising time signatures (which is only feasible to add if you already have some code to recognise notes from a previous challenge)
(but then again I'm slightly obsessed with time signatures, because it's the one part of music theory I can actually determine from hearing... as opposed to chord progressions and stuff... :D)
well it might be several shorter bars of different length that are alternating/cycling, but the shortest repetition in rhythm is after 29 beats. the second half of this track: youtube.com/watch?v=8JdO4yg0_8U
You'd have to look for patterns in the music somehow - where the beats are
But not get screwed over by offbeats
At first I was thinking what's so hard about recognising time signatures but I've never seen anything with a numerator above 12 that wasn't some obscure piano piece
I'm trying to find the worst case I can find and apparently this song "is the only song [in this game] that lacks measure markings and thus a time signature."
I question the "song" part though
Hmm yeah sometimes I wonder where the line is between, say, 3/4 and 6/8 and 12/8
Yeah that polyrhythmic one...
Sounds like whoever can work out time signatures should really win a medal
(Of course, we could always restrict to a classifier between, say, 3/4 and 4/4 if we were actually writing a question. Bit of a letdown though)
@Sp3000 I don't think things like 5/4 would be much trouble for a program that can recognise 3/4 and 4/4. I think it would be enough if you just ruled out a change in time signature and provided a sufficiently long sample
I think we could still pursue the idea of a multi-part challenge to generate scores, but I think it needs more thinking (and possible audio-processing expertise) then we can come up with in 2 days.
Inspired by the Morse code question, and the Twinkle Twinkle little star question, write a program to accept a letter and generate the morse code audio for that letter.
You could still be able to post a different Morse challenge — that one has almost no specification, and you could add some interesting things to your own (i.e. specifying a pitch, etc.)
@Doorknob冰 as I said earlier, I'd rather leave that unspecified to allow noise, instruments via midi etc. but I think since that question prompted only beeping answers they might be sufficiently different anyway if we disallow beeps
Oooh, idea: the input should be a song (somehow, maybe MIDI) and a message, and the message should be encoded in Morse code with the pitches of the beeps matching the song's tune
Weekly Challenge #1 - Audio Processing
Join us in the Weekly Challenge Chat to work out the details of this challenge!
Proposal 1 - Morse the New Year
audiokolmogorov-complexity(morse I think we could use a tag for this)
Your task is to write a program, which outputs an audio file (in a forma...
I think SE has some collaboration with SoundCloud as they do with imgur for uploading and embedding files. That feature is not activated on PPCG, but maybe we can use the uploading regardless and provide an example Stack Snippet which embeds the SoundCloud link?