Sida 1 av 1

Kul grej med nätverk, midi och grafisk eq

Postat: 10 april 2012, 23:12:53
av hanzibal
Hejsan!

Detta är kanske inget riktigt projekt egentligen men ganska kul grej som jag gjorde för några dagar sedan efter att ha läst om blodeJazz på Sparkfun

Jag kallar den SoT = Sound of Things och det är en manick som transformerar en pseudo-slumpmässig signal till MIDI ljud. Man kan inte kalla det musik precis, snarare en serie irriterande ljud :D

Här är en kort videosnutt på prylen där jag använder ett ethernetkontrollerchip (enc28j60) för att spoofa mitt lokala nätverk.

MCU:n (Netduino mini) läser en del av de ethernetpaket (mest broadcast tror jag) som skickas på nätverket och samplar signifikanta data så som typ, storlek, CRC på data, sändar- och mottagar-MAC. Dessa data omvandlas sedan till MIDI-sekvenser som skickas till synthchipet (vs1053b) för uppspelning med olika instrument och trummor beroende på datat.

Kommunikation med nätverkschipet sker med SPI, så även till synthchipet. Vid interrupt från enc28j60 placeras samplade data som händelser i en kö. En separat tråd äter av kön och transformerar varje händelse till MIDI.

Ljudutgången från synthen är kopplad till hörlurar samt till en MSGEQ7 som är en 7-bands spektrumanalysator i DIP8-förpackning. En tredje tråd strobar löpande EQ:n och digitaliserar utsignalen (10 bit AD) för varje band. Resultatet syns både på oscilloskopet och i debug-fönstret på min PC.

Dessa prylar har jag använt
Netduino mini
Ethernetchip
vs1053 BOB
EQ-chip

Med en bättre MIDI-transform skulle man kunna få ganska njutbar musik men tyvärr kan jag inte ett smack om alogoritmiskt musikskapande, vilket också hörs :D Här är en mp3-fil som jag spelat in:
SoT.mp3
Har inget schema men källkod (NETMF C#) finns om någon är intresserad.

Re: Kul grej med nätverk, midi och grafisk eq

Postat: 10 april 2012, 23:38:24
av bit96
Modern variant av modemljuden. Det var länge sen man hörde dom.
Av ljudet kunde man ju avgöra om uppkopplingen lyckades.
Kanske kan man med rätt ljud urskilja om någon försöker logga in med telnet eller eller om FRA lyssnar. :) :roll:

Ifall någon glömt hur modemen lät:
http://www.youtube.com/watch?v=p8XKhCfs ... r_embedded
http://www.youtube.com/watch?v=AgqEIp2Y ... r_embedded

Re: Kul grej med nätverk, midi och grafisk eq

Postat: 10 april 2012, 23:44:45
av dar303
cooolt! lägg ut det på hackaday och Makezine med källkodslänk så får du garanterat någon som kan mycket om algoritmisk musik att hjälpa dig programmera!

Både Sparkfun och electrokit har slut på chipet, vet du om det går att få tag på nånstans?

Re: Kul grej med nätverk, midi och grafisk eq

Postat: 10 april 2012, 23:56:40
av hanzibal
bit96 skrev:Kanske kan man med rätt ljud urskilja om någon försöker logga in med telnet eller eller om FRA lyssnar. :) :roll:
Min tanke var att man skulle kunna koppla in diverse olika källor så som variationer i strömförbrukning i hemmet eller vilken signal som helst med lite intressant varians. Valuta-fluktuation SEK/USD eller aktiekurser kanske?
dar303 skrev:Både Sparkfun och electrokit har slut på chipet, vet du om det går att få tag på nånstans
Tyvärr inte, jag köpte de sista två på Electrokit idag och läst någonstans att de är lite knepiga att få tag på. Attans fiffiga små rackare!

Re: Kul grej med nätverk, midi och grafisk eq

Postat: 11 april 2012, 00:01:59
av XCore
Så galet projekt, riktigt konstverks anda!
I övrigt vad är det som sker efter den mjuka början i 56k ljudet?
Alltså vad är det för något som skickas i denna uppkopplings fas ( alla ljuden ).
För det avtar ju ganska rejält efter en stund, vad är det den gör.
Kopplar upp sig mot servrar? ( vilket är ganska uppenbart ) men något mer?
Vill minnas att det lät exakt likadant varje gång man skulle ut på internet!

Re: Kul grej med nätverk, midi och grafisk eq

Postat: 11 april 2012, 00:08:52
av hanzibal
XCore skrev:Så galet projekt, riktigt konstverks anda!
Det var lite den reaktionen jag hoppades på :D

När det gäller modemljuden så tycker att den första verkar göra en "fall back" till lägre hastighet?

Re: Kul grej med nätverk, midi och grafisk eq

Postat: 11 april 2012, 00:25:59
av hanzibal
Kom på att jag har ett sådant där USB-anslutet bröstband som man sampla sin hjärtfrekvens med, vore kul att lyssna på, bara man inte hamnar i självsvängning och dör i hjärtsvikt förstås.

En annan cool grej vore att lyssna på sin hjärnaktivitet med EEG:
http://openeeg.sourceforge.net/buildeeg/electrodes.php
Med rätt MIDI-transform skulle det kunna bli hur ball som helst eller så skulle man få epilepsi av det.

Jag utmanar er att testa något av dessa!

Re: Kul grej med nätverk, midi och grafisk eq

Postat: 11 april 2012, 00:29:31
av XCore
Har själv gjort ganska skumma saker, gjorde en magnetfälts mikrofon.
Satt en hel natt och lyssnade på tex skrivarens magnetfält.
När den skrev,scannade osv osv, samplade även lite.
Dock inga ljud eller andra filer att visa tyvärr!
Men kanske gör om det nu! 8)
Det är sånt här som jag verkligen tycker om som side kick av min elektronikhobby.
Ljud i konstiga former, bara elektronikens musik.
Det är så det ska vara! Bara :tumupp: !!!

Re: Kul grej med nätverk, midi och grafisk eq

Postat: 11 april 2012, 08:38:28
av zealotry
hanzibal skrev:Kom på att jag har ett sådant där USB-anslutet bröstband som man sampla sin hjärtfrekvens med, vore kul att lyssna på, bara man inte hamnar i självsvängning och dör i hjärtsvikt förstås.

En annan cool grej vore att lyssna på sin hjärnaktivitet med EEG:
http://openeeg.sourceforge.net/buildeeg/electrodes.php
Med rätt MIDI-transform skulle det kunna bli hur ball som helst eller så skulle man få epilepsi av det.

Jag utmanar er att testa något av dessa!
Bara tanken på det där fick min hjärna i självsvängning, säg att du lyssnar på musik och samtidigt läser EEG och gör om till musik, går det att dra några paralleller? Eller bara att sitta och försöka tvinga fram olika ljud genom att aktivera hjärnan på olika sätt.. galet =) tankestyrd theremin..

Re: Kul grej med nätverk, midi och grafisk eq

Postat: 11 april 2012, 09:30:45
av hanzibal
Man kunde ju slakta en sådan 270-kronors "EEG"-leksak:
http://www.amazon.com/Star-Wars-Science ... pd_sim_t_2
Försökte beställa en nyss men tyvärr skickar de inte till Sverige.

Finns att köpa här också men 1395 kr är lite saftigt för slakt:
http://www.roligaprylar.se/Star-Wars-Force-Trainer.html