pxh

Bach's Cello Prelude no. 1 in G (in C)

pxh
Mar 17th, 2013
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.63 KB | None | 0 0
  1. // compile, then pipe to /dev/dsp or /dev/audio
  2. // ./a.out > /dev/dsp
  3. // or
  4. // ./a.out > /dev/audio
  5. main(m,u,s,i,c)
  6. {
  7.     int t[] = {123,116,109,103,97,92,87,82,77,73,69,65,61,58,55,52,49,46,43,41,39,36,34,32,30,28,27,26,24,23,21,20};
  8.     char *b = "Nz}[nnx{kunz{cpq_DLPOCE|Pq@|lWqKDcrq_DlRON}[soL|{uoN|spoV|ySaNTunZmlzskNlvskNlzseWV]UgVUYu]JCbKgJZykHn\\ikflcWP\\uZYrakMzseAvjzeUtIUgJCjNcBKjNnzLHnhydJwqVCfPk_EYP_I|jrkI|grkJliraNTzrgJCfKR\\sGL\\qsCL\\qsGLNnLHkblzxpbnJsl`zCHLNrChL`p|lWqKDcrq_DlRNz}[seAsEiNX``iaJ\\ISBfDipeLBWPdzD`I]BShR@etkyukRUl]BTzr]BTzwqVTzwqk^lzub~LUeArUlDetjwqV|wLVXzQGVz][ssZ]kUiVlySgAjtmaNn]YuVTIU]IKfkR\\qABq^lyP]b}Yr`yezseAsEugJCfKSNTIU]VEYUgVEYU]V]XUeUuYuaVUWUaVUYukV}WUkV}\\U]V}\\UuV}\\UoWEZuoVm[ugVmYukVUYueV]XUeUtHndz[jNjzsknp{KmNv{cnn|{}wW?_}?w]_}?w?Uu_u?W}WU?W}_X]cvOX}avOX}`";
  9.     for(s=6,i=656,c=0;(m%t[(((*(b+((c%i)*5)/6)>>5-(((c%i)*5)%6))&1)<<4)+(((*(b+((c%i)*5+1)/6)>>5-(((c%i)*5+1)%6))&1)<<3)+(((*(b+((c%i)*5+2)/6)>>5-(((c%i)*5+2)%6))&1)<<2)+(((*(b+((c%i)*5+3)/6)>>5-(((c%i)*5+3)%6))&1)<<1)+((*(b+((c%i)*5+4)/6)>>5-(((c%i)*5+4)%6))&1)])||(u=1);((++m+t[(((*(b+((c%i)*5)/6)>>5-(((c%i)*5)%6))&1)<<4)+(((*(b+((c%i)*5+1)/6)>>5-(((c%i)*5+1)%6))&1)<<3)+(((*(b+((c%i)*5+2)/6)>>5-(((c%i)*5+2)%6))&1)<<2)+(((*(b+((c%i)*5+3)/6)>>5-(((c%i)*5+3)%6))&1)<<1)+((*(b+((c%i)*5+4)/6)>>5-(((c%i)*5+4)%6))&1)]/8)%t[(((*(b+((c%i)*5)/6)>>5-(((c%i)*5)%6))&1)<<4)+(((*(b+((c%i)*5+1)/6)>>5-(((c%i)*5+1)%6))&1)<<3)+(((*(b+((c%i)*5+2)/6)>>5-(((c%i)*5+2)%6))&1)<<2)+(((*(b+((c%i)*5+3)/6)>>5-(((c%i)*5+3)%6))&1)<<1)+((*(b+((c%i)*5+4)/6)>>5-(((c%i)*5+4)%6))&1)])||(u=0))
  10.         putchar(u<<(s+=(!(m&63)&&(s-15))-(s-6)*(!(m%1600)&&(c++%i/2-171)&&(c%i-449)))/3);
  11. }
Advertisement
Add Comment
Please, Sign In to add comment