Portál AbcLinuxu, 3. května 2025 03:45

Něco k poslechu pomocí gcc a aplay

Rádi byste něco k poslechu? Zkuste 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. Nemáte-li balíčky s gcc a aplay nainstalovány, zamiřte na SoundCloud.

11.12.2012 15:01 | Ladislav Hagara | Humor


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

11.12.2012 15:06 motyq | skóre: 4
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
lepsi jak gangnam style :D
http://wocis.net - můj píseček
11.12.2012 15:08 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
To je dobrá blbina. Zkusil jsem si změnit tu druhou osmičku na pětku. Výsledek mě fakt pobavil.
Petr Tomášek avatar 11.12.2012 15:18 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Lepší mi přijde změnit první osmičku na sedmičku...
multicult.fm | monokultura je zlo | welcome refugees!
Petr Tomášek avatar 11.12.2012 15:26 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Nebo:
echo "main(i){for(i=0;;i++)putchar(((i*(i>>4|i>>6|i>>7|i>>9)&46&i>>8))^(i&i>>13|i>>6|i>>17));}" | gcc -x c - && ./a.out | aplay
multicult.fm | monokultura je zlo | welcome refugees!
Petr Tomášek avatar 11.12.2012 15:32 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
A pak taky:
echo "main(i){for(i=0;;i++)putchar(((i*(i>>6|i>>7|i>>9)&46&i>>8))^(i&i>>13|i>>6|i>>17));}" | gcc -x c - && ./a.out | aplay
multicult.fm | monokultura je zlo | welcome refugees!
11.12.2012 15:46 pesspi | skóre: 7 | blog: hateblog
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Navrhujem vytvorit geneticky algoritmus ktory bude taketo skladby postovat na youtube a tie co dostanu najviac hlasov preziju a rozmnozia sa, tie zle zaniknu, postupne tak vznikne dokonala hudba.
deafboy avatar 11.12.2012 17:05 deafboy | skóre: 1
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Niečo ako electric sheep?
AsciiWolf avatar 11.12.2012 18:27 AsciiWolf | skóre: 41 | blog: Blog
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
echo "main(i){for(i=0;;i++)putchar(((i*(i>>1|i>>2|i>>3|i>>4)&46&i>>5))^(i&i>>6|i>>7|i>>8));}" | gcc -x c - && ./a.out | aplay
;-)
Bedňa avatar 11.12.2012 20:10 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Som ti to upravil na Chikinki Hate TV, zmizlo to s YouTube, tak si to teraz púšťam v terminále :-)

echo "main(i){for(i=0;;i++)putchar(((i*(i>>9|i>>3|i>>1)&46&i>>1))^(i&i>>6|i>>7|i>>8));}" | gcc -x c - && ./a.out | aplay
KERNEL ULTRAS video channel >>>
11.12.2012 21:40 l4m4
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Hej, to zní víc jako hudba, než co si pouští kolega v práci!
Bedňa avatar 11.12.2012 21:47 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Tak to je radosť mať takého kolegu :)
KERNEL ULTRAS video channel >>>
Grunt avatar 11.12.2012 20:31 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
No některé vzorky co se objevují na internetu začínají být opravdu docela zajímavé a vzdáleně začínají připomínat hudbu:
i*5&(i>>7)|i*3&(i*4>>10)
((i&4096)?((i*(i^i%255)|(i>>4))>>1):(i>>3)|((i&8192)?i<<2:i))
Asi nám tu krystalizuje nový hudební styl: Procedurální techno. Mimochodem jediný který jsem schopný zahrát na klávesnici (i když se v tom pěkně nahouby hledají chyby).
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
Grunt avatar 11.12.2012 20:53 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
A tohle už je naprostý mental.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
AsciiWolf avatar 12.12.2012 00:45 AsciiWolf | skóre: 41 | blog: Blog
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Wow!
12.12.2012 03:08 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
NOTYVOLE! :-O :-D. To někdo vzal normální hudbu a prohnal to filtrem do týhle podoby ne?
Grunt avatar 12.12.2012 12:47 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Ať jsem teda kompletní:
// mu6k 2011-10-10 http://www.youtube.com/watch?v=tCRPUv8V22o "Long-line Theory", Chaos Theory cover, optimized by ryg, p01 et al., JS-only
takže to asi nějak ladili až naladili Chaos Theory.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
12.12.2012 15:55 cinqmars
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
ne, naopak, prohnal to filtrem a zacal vydavat za vlastni hudbu :D
12.12.2012 05:42 _____ | skóre: 5 | blog: Poznámky
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
To zní jak hudba z 64k intra Chaos Theory (YouTube Video, stránka na pouet.net) :)
Grunt avatar 12.12.2012 12:51 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Možná protože je. Konkrétně Rude Awakening od Gargaje (linkoval jsem už i níže). Po 64k a 4k verzi se asi rozhodli fušovat do 256bytové verze nebo tak něco.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
Grunt avatar 12.12.2012 18:54 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
A ještě dodám jednu zajímavost, kterou jsem naprosto zapomněl zmínit: Chaos Theory jde tak snadno přeportovat z toho důvodu, že ono to samo vlastně není nic jiného než skupina oscilátorů velmi podobná zde uváděnému. Viz. Pokud pominu ten syntetizační kód tak kód, který vyloženě mění melodii (tedy jakási obdoba MIDů či MODu) je ještě daleko menší.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
13.12.2012 00:57 _____ | skóre: 5 | blog: Poznámky
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
No ti demoscene kodéři jsou obecně šamani v šikovném vlisování efektních věcí do minima prostoru, textury a objekty generují přes matematické vzorečky, pak z toho vznikají 64k šílenosti typu Debris, Zoom 3 nebo Beyond; 1k šílenosti typu Untraceable (ty objekty ve videu nejspíš budou nějaký 3D Sierpinského trojúhelník, křivka a koberec) a když ti lidi náhodou začnout psát hru, tak z toho vznikne třeba 96k 3D akce kkrieger nebo 32k 3D závody el loco megabus. Jo a kdyby to někomu ještě nestačilo tak o demoscéně je na internetu i film Moleman 2: The art of algorithms.
13.12.2012 12:11 Rovano | skóre: 8
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Sice mám trošku jiný vkus a líbí se mi často i druhá místa počínaje rokem 2000, kdy jsem na demoscénu natrefil, ale pěkné :-) Tu je dokumentární film o počátcích od 80. let vejš. https://www.youtube.com/watch?v=iRkZcTg1JWU
(╯°□°)╯︵ ┻━┻ enough of this! ♫♫♫ԅ(ˆ⌣ˆԅ)♫♫♫
13.12.2012 12:12 Rovano | skóre: 8
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Pan Šmehlík již uvedl originální video. Link na YT je s možností CZ titulků.
(╯°□°)╯︵ ┻━┻ enough of this! ♫♫♫ԅ(ˆ⌣ˆԅ)♫♫♫
Petr Tomášek avatar 11.12.2012 15:09 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
Dobrý techno, doufám, že v tom není zakódován nějakej jadernej exploit :-D
multicult.fm | monokultura je zlo | welcome refugees!
the.max avatar 11.12.2012 15:31 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
to je dobrej haluz:-DDD
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
pepe_ avatar 11.12.2012 15:32 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin

Nemá chybu !

xvasek avatar 11.12.2012 15:48 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
Zrovna nedávno jsem přemýšlel o projektu, který přehraje všechny binárky v systému a zjistí, která má nejlepší zvuk. :-)
11.12.2012 19:35 Kvakor
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Zajímavé je i přehrávat souborové systémy nebo nekomprimované obrázky. To druhé je vlastně svým způsobem uměle udělaná synestézie :-)
Grunt avatar 12.12.2012 19:12 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
No dnešní obrázky ve velkých rozlišeních nic moc. Sem tam si umím něco pustit a většinou je to jen šum. Ale staré obrázky zněly bohovsky.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
11.12.2012 15:51 chrono
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
Takéto niečo bolo "moderné" zhruba pred rokom (napr. Algorithmic symphonies from one line of code -- how and why?). :)
11.12.2012 15:53 chrono
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Inak v tom blogu je aj odkaz na web stránku, kde sa to dá vyskúšať priamo cez prehliadač (zvuk sa generuje pomocou javascriptu a prehráva pomocou html5 audia).
Grunt avatar 11.12.2012 19:41 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
No, ono kdo sleduje moje patičky, tak ví že tohle má své kořeny hodně dávno v minulosti. V tomhle jsou aspoň reálné data.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
Grunt avatar 11.12.2012 20:04 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
A druhý článek je dle mého názoru mnohem zajímavější. Začalo to přesně kde jsem si myslel, že to začalo: demoscéna.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
11.12.2012 16:29 miro
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
Příloha:
Tak to je karaoke verze "Pásli ovce, Valaši". :-D BTW - podařilo se to někomu nahrát - třeba do Audacity? (Externí mikrofon se samozřejmě nepočítá.) U mě se to jaksi divně zkriplí.
11.12.2012 16:38 horada | skóre: 3
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Celkem bez problému:
Soubor->Import->Raw Data...
->Kódování: Unsigned 8 bit PCM
  Byte order Big-endian
  Channels: 1 kanál
  Počáteční posuv: 0
  Rozsah k načtení: 100%
->Rychlost vzorkování 8000
11.12.2012 16:42 miro
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Příloha:
:-(
11.12.2012 18:30 horada | skóre: 3
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Příloha:
Mě to funguje dobře :( - to nastavení jsem udělal podle toho co mi vypíše aplay:
Playing raw data 'stdin' : Unsigned 8 bit, Rate 8000 Hz, Mono
Grunt avatar 11.12.2012 19:20 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Musíš si nastavit, vzorkovací frekvenci na 8000Hz, 1 zvukový kanál, 8-bitů na vzorek, pak ti to bude fungovat. Ono je to v podstatě obyčejné PCM, takže stačí přidat hlavičku a máš z toho Wave formát:
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 | ffmpeg -ar 8000 -ac 1 -f u8 -i - output.wav
Jinak já osobně preferuju větší rychlost hudby:
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 -r 22050
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
11.12.2012 16:51 OSA
Rozbalit Rozbalit vše Varování
Odpovědět | Sbalit | Link | Blokovat | Admin

Důrazně žádáme provozovatele tohoto webu o smazání zprávičky – obsahuje totiž část díla jednoho námi zastupovaného autora a nezaplatili jste nám autorské poplatky.

S pozdravem,
Vaše OSA
11.12.2012 17:45 j3nda
Rozbalit Rozbalit vše Re: Varování
+1
12.12.2012 03:12 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Varování
Omyl, tahle hudba je patentovaný kus software a nebyly zaplaceny licenční poplatky.

S pozdravem,

Vaše BSA
xkucf03 avatar 13.12.2012 00:11 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Varování
Kéž by se tyhle dva pochybné spolky zničily navzájem a byl klid.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
13.12.2012 01:06 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Varování
11.12.2012 17:08 Andy | skóre: 18 | NMnMet
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
Moc pekny, jak dlouho to ma hrat? uz to posloucham asi 5 minut a konec zatim nikde ;)
Válka je vůl ... a já taky ;) | Chaotic state of my influence.
Petr Tomášek avatar 11.12.2012 17:45 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Dokud se z toho nezblázníš... :)
multicult.fm | monokultura je zlo | welcome refugees!
11.12.2012 19:20 Kvakor
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Protože v cyklu není podmínka, tak je horní mez opakování daná přetečením řídící proměnné cyklu, což je u 32 bitů a 8kHz 2^32/8000 s, tedy cca. šest a čtrt dne. Ale v praxi se to začne opakovat mnohem dříve, záleží na tom, jaké bity se ve výsledku použijí, například v příkladu je nejvyšší použitý bit 32-6=26, proto je horní mez 2^26/8000 s, tedy cca. za dvě hodiny a dvacet minut.
David Watzke avatar 11.12.2012 18:19 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
Tak to je odvaz, wow :-D
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
11.12.2012 18:20 michi
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
A komu se nechce gccovat a má ruby, může to zkusit stejně snadno: :-)
echo "1.upto(1/0.0){|i| printf('%c',(((i*(i>>8|i>>9)&46&i>>8))^(i&i>>13|i>>6)));}" | ruby | aplay
Grunt avatar 11.12.2012 19:05 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
No jo. Procedurální tvorba dat. V tomhle případě zvuku. Ono procedurálně lze tvořit všelico. Videa (př:[1],[2],[3]), města nebo třeba celé hry. Ba dokonce se v tom soutěží. Já osobně zrovna přesvědčuju autora jednoho procedurální syntetizátoru aby ho uvolnil pod otevřenou licencí. Ne že by už žádné neexistovaly, ale zrovna jeho tvorba se mi docela líbí a nefunguje mi pod Linuxem (ale je možné stahovat, protože funguje pod Wine, jen vyžaduje trošku silnější mašinu). Jádro mi už poskytl. Tak snad jednou se mi to portnout podaří.

Ovšem tohle je asi opravdu nejmenší co znám. A asi i jediný, kde zdroják je menší než výsledná binárka. Jak to vlastně vzniklo? No ale přibližně takhle se profesionální elektronická hudba tvoří.

Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
Grunt avatar 11.12.2012 19:12 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
celé hry
Teda ať moc nekřivdím. Ona se procedurální tvorba všeho možného samozřejmě používá ve hrách od samého zrodu…

Jinak se zdá, že si, ať je autorem kdokoliv, vypůjčil nějakou část z mého metalu. Určitě nějaký obdivovatel starých kazetových pásek.

Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
11.12.2012 19:30 Kvakor
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Teda ať moc nekřivdím. Ona se procedurální tvorba všeho možného samozřejmě používá ve hrách od samého zrodu…
Nejen u her. Genetický kód to dělá stejně, hlavně tehdy, když výsledný tvar podobný fraktálu, například u listu kapradiny.
Jendа avatar 12.12.2012 01:47 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Hustý.
11.12.2012 19:22 Jinan Dvoulaločný
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
Soundcloud: Sorry! You need Flash to play this sound
WTF? Fuj, babo!
Jendа avatar 12.12.2012 01:33 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
Geiger:
while true; do if [ $(( $RANDOM % 1000 )) -eq 1 ]; then echo -n "%"; else echo -n "~"; fi; done | aplay -r 8000
Josef Kufner avatar 12.12.2012 02:30 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
nějak se mi to rozvrzalo :-D
Hello world ! Segmentation fault (core dumped)
multi avatar 12.12.2012 07:48 multi | skóre: 38 | blog: JaNejsemOdsut
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
Tak ted mi je jasne proc je vsude cimdal vice techna, linux s konzoli ma dneska skoto uz kazdej!

Fitness ajťák: kutilův web; bezdrátová čidla teploty vývoj softwaru linux server
12.12.2012 11:21 j3nda
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
tak jsem to nechal hrat zhruba den a neco:
$ 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

Playing raw data 'stdin' : Unsigned 8 bit, Rate 8000 Hz, Mono
underrun!!! (at least 62807303,194 ms long)
a uala... underun!!! ~ takze ted to jede odznova - a asi je to impulz k poslechu neceho jineho :)
12.12.2012 23:52 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Ale ten underrun nebude hláška z gcc, to bude aplaye ne? A ten to imho nezjistí, co mu leze za data.
12.12.2012 12:10 kkub
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
skuste sudo cat /var/log/* | aplay
12.12.2012 14:57 mankind_boost
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
co takhle cat /dev/urandom > /dev/dsp? :-D
Bedňa avatar 12.12.2012 15:06 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Sucharina, cat /dev/sda > /dev/dsp po bootloadery sa to rozbehne :-)
KERNEL ULTRAS video channel >>>
12.12.2012 15:22 pesspi | skóre: 7 | blog: hateblog
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Kolega spominal ze ked robil na elektronkovych pocitacoch tak reprak pripojil priamo na hlavnu zbernicu a nechal to tak, veselo podriemkaval, a ked zrazu pocul taky charakteristicky opakujuci zvuk tak vedel ze sa program zacyklil a musel to restartnut.
Bedňa avatar 12.12.2012 18:56 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
To mal napojiť na relátko a mohol ďalej spať :-) To boli určite krásne časy :-)
KERNEL ULTRAS video channel >>>
Dreit avatar 12.12.2012 18:47 Dreit | skóre: 15 | blog: Dreit a jeho dračí postřehy | Královehradecký kraj
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay

Sakra to je nářez! :-D  Chvíli to znělo jako power metal, někde mezi kern.log a lpr.log  (spuštěno bez sudo)

Nope
12.12.2012 18:01 Jix0 | skóre: 24 | blog: Not only for humans
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
Je vubec nejaka moznost jak si vyse uvedene "algoritmy"(jestli to tak mohu spravne nazvat), prehrat na OSX? Mam Snow Leopard a aplay tady jaksi neni. Zkompilovat ze zdrojaku nepripada v uvahu kvuli odlisnosti platformy, tudiz ma otazka zni: Existuje nejaka varianta aplay pro OSX?
If you will not cooperate, you are to be executed! | Starting as a DJ
12.12.2012 18:21 Jix0 | skóre: 24 | blog: Not only for humans
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Tak nakonec jsem to vyresil. Pouzil jsem sox ..ten pro OSX uz je
If you will not cooperate, you are to be executed! | Starting as a DJ
12.12.2012 23:44 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
To musí být sranda pustit to na platformě, kde je třeba int šestnáctibitovej :-D. To bude znít jinak (byly tam nějaký >15 posuny).
Intel meltdown a = arr[x[0]&1]; karma | 帮帮我,我被锁在中国房
13.12.2012 13:38 Johny
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
Nemozem sa nepridat... echo "main(i){for(i=0;;i++)putchar(((i*(i>>2|i>>19)&146&i>>18))^(i&i>>11|i>>4));}" | gcc -x c - && ./a.out | aplay
13.12.2012 15:19 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Něco k poslechu pomocí gcc a aplay
Odpovědět | Sbalit | Link | Blokovat | Admin
Něco ve tříčtvrtečním rytmu by nebylo? :-)
oVirt | SPICE

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.