Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29
This is not strictly Famitracker related, but the kind of person into Famitracker is likely also into music made under other sets of restrictions and algorithmic generations.
[url=http://blogs.msdn.com/b/larryosterman/archive/2011/03/09/how-do-people-keep-coming-up-with-this-stuff-mspaint-as-an-audio-track.aspx]http://blogs.msdn.com/b/larryosterman/archive/2011/03/09/how-do-people-keep-coming-up-with-this-stuff-mspaint-as-an-audio-track.aspx <- This starts out as white noise, then starts playing some funky tonal sequences. You won't believe it until you hear it. It almost sounds like a real glitch song, it's crazy.
[url=http://www.youtube.com/watch?v=GtQdIYUtAHg]http://www.youtube.com/watch?v=GtQdIYUtAHg
[url=http://www.youtube.com/watch?v=qlrs2Vorw2Y]http://www.youtube.com/watch?v=qlrs2Vorw2Y
[url=http://www.youtube.com/watch?v=tCRPUv8V22o]http://www.youtube.com/watch?v=tCRPUv8V22o
[url=http://www.youtube.com/watch?v=aKMrBaXJvMs]http://www.youtube.com/watch?v=aKMrBaXJvMs
viznut's series of music generated through very short C programs piping to a PCM output.
If you want to play with this yourself, there is a javascript applet that does the same thing as these programs except you write a line of javascript instead of a line of C:
[url=http://ibawizard.net/~thement/amen/]http://ibawizard.net/~thement/amen/
(Use without the S(t) function to get non amen break stuff)
One liner algorithmic music hint: Use the ? : operator (or logic equivalent to it) and the % (or >> ) operators to get different things to happen only at certain values of t. Try to get a power-of-2 structure over time. Try additive, subtractive, xor and whatever-else-comes-to-mind mixing. Don't forget this is PCM so, for example, the expression (t) makes a sawtooth component - and shifting between two values based on t modulo x being above a fraction of x will make a square wave component))
There's also this [url=https://itunes.apple.com/gb/app/glitchmachine/id481359090?mt=8]https://itunes.apple.com/gb/app/glitchmachine/id481359090?mt=8 but I have not tried it.
[url=http://www.youtube.com/watch?v=Mv6o3QP47UU]http://www.youtube.com/watch?v=Mv6o3QP47UU - NoisES. A program that takes a single square wave at a single frequency and applies different arpeggiations over it at different speeds until it is a blur of sweeps and tonal noise.
[url=http://www.youtube.com/watch?v=7lcQ-HDepqk]http://www.youtube.com/watch?v=7lcQ-HDepqk - This is Wallflower, the smallest demoscene program ever at 23 bytes.
The left part plays 1 2 3 1 2 3 1 2 then advanced it forward a beat
The right part plays crash, kick crash, kick crash, over and over
Then you make both parts quieter so you don't get clipping errors
This is not very complex of course, I still need to experiment
EDIT: For fun, let's add some noise on top:
S(t%6138 + floor(t/16384)*4096)/1.6 + S((t%16384)%6138+59382)/1.6 + atan(S(t*3))*3
Then let's use binary & mixing instead of +:
S(t%6138 + floor(t/16384)*4096) & S((t%16384)%6138+59382) + atan(S(t*3))*3
Click the name of the recorded audio file (on the top of the grey box to the left of the audio track.
Go down the list to where it says "Set rate >"
Set to 8000Hz
Hear Famivoices.
Shit pants.
Edit: Finished product v v v v
_______________________
[BURNING LOVE]
[url=http://www.youtube.com/user/ImATrackMan]YouTube
[url=https://twitter.com/ImATrackMan]Twitter (Stay off my lawn, kids)
_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.