aboutsummaryrefslogtreecommitdiffstats
path: root/notes.txt
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2012-12-19 18:40:20 +0100
committerbnewbold <bnewbold@robocracy.org>2012-12-19 18:40:20 +0100
commitff3a4e3ee0c27c38ca9a63a4fe6fe54221687e91 (patch)
treeef9d591646be4b0fb3ac4904686f2fad4b46b5a5 /notes.txt
parentcd699af1e7d3e64556d2f9373db1d337cf14d2f5 (diff)
downloadbytetunes-ff3a4e3ee0c27c38ca9a63a4fe6fe54221687e91.tar.gz
bytetunes-ff3a4e3ee0c27c38ca9a63a4fe6fe54221687e91.zip
restructure notes
Diffstat (limited to 'notes.txt')
-rw-r--r--notes.txt66
1 files changed, 0 insertions, 66 deletions
diff --git a/notes.txt b/notes.txt
deleted file mode 100644
index 102da5a..0000000
--- a/notes.txt
+++ /dev/null
@@ -1,66 +0,0 @@
-
-opcodes
- note: no unary, increment, decrement
- arthithmetic: + - * / %
- bitwise: l r & | ^ ~
- "<<" is l, ">>" is r
- all are atoms or binary operators, so recursive compilation to a forth-like?
- order of ops:
- ~
- * / %
- + -
- << >>
- &
- ^
- |
-
-final console interface:
- #hashtag (exact) -> searches identica for tunes
- @username (exact) -> parses identica feed for tunes
- _1234... -> plays track from memory
- expression -> compiles and plays expression
- [else] -> searches greedily for a valid expression; if not found, ignores
-
-called "bytebeat". related to softsynths, demoscene. other buzzwords: Algostep,
-googlecore, "shortcode compos",
-
-bytetros?
-
-original (to me):
-echo "main(i){for(i=0;;i++)putchar((i*(i>>8|i>>9)&46&i>>8)^(i&i>>13|i>>6));}" | gcc -x c - && ./a.out | aplay
-
-favorite:
- (t*9&t>>4|t*5&t>>7|t*3&t/1024)-1
-
-from http://countercomplex.blogspot.de/2011/10/algorithmic-symphonies-from-one-line-of.html
-
- main(t){for(t=0;;t++)putchar(t*(((t>>12)|(t>>8))&(63&(t>>4))));}
-
-projects:
- http://wurstcaptures.untergrund.net/music/
- http://shackspace.de/?p=2509 (The Noiseplug)
- http://hackaday.com/2011/11/01/annoy-your-sound-guy-even-more/ (Noiseplug HaD)
- https://github.com/erlehmann/libglitch
- opcodes: http://paste.ubuntu.com/733764/
- http://0xa.kuri.mu/2011/10/09/bitop-videos/
- GlitchMachine: http://www.umlautllama.com/w2/?action=view&page=GlitchMachine
-
-listings:
- http://shackspace.de/wiki/doku.php?id=project:algorithmicsoundscapes
- http://pelulamu.net/countercomplex/music_formula_collection.txt
-
-commentary, other:
- http://countercomplex.blogspot.de/2011/10/algorithmic-symphonies-from-one-line-of.html
- http://countercomplex.blogspot.de/2011/10/some-deep-analysis-of-one-line-music.html
- http://countercomplex.blogspot.de/2011/06/16-byte-frontier-extreme-results-from.html
- http://canonical.org/~kragen/bytebeat/
- http://pouet.net/topic.php?which=8357
- "Discovering novel computer music techniques by exploring the space of short computer programs"
- http://arxiv.org/abs/1112.1368
- http://royal-paw.com/2012/01/bytebeats-in-c-and-python-generative-symphonies-from-extremely-small-programs/
- http://www.metafilter.com/111959/Todays-formulaic-music
-
-similar:
- http://yaxu.org/haskell-hack/
- http://sunsite.univie.ac.at/Mozart/dice/
- http://music.columbia.edu/~douglas/strange_things/?p=78