Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (12)
Emner Grøn it, Linux

Hvordan lyder en Raspberry Pi?

Af Peter Toft 19. september 2012 kl. 23:08

Min gode ven Kristian Vilmann og jeg brugte i går en aften på at hacke Raspberry Pi med fokus på lyd. Vi har begge en Squeezeserver og Squeeze-bokse til at spille streamet musik fra. Dem har vi styr på, og vores første eksperiment var om vi kunne få Squeeze-slave til at virke på en Raspberry Pi.

Vi startede ud med det nye 2012-09-18-wheezy-raspbian.zip image, dvs. en Debian Linux til Raspberry Pi. Efter at have læst denne vejledning gik vi i gang. Vi fandt hurtigt ud af at den Squeezeslave vi skulle fokusere på var squeezeslave-1.2-367-armhf-lnx31.tar.gz fra http://code.google.com/p/squeezeslave/downloads/list

Der er to veje ind i en Debian Linux på Raspberry Pi. Enten kan man sætte en monitor/TV på HDMI porten og logge ind via keyboard - eller man kan logge ind via SSH. Når vi logger ind med HDMI+keyboard erfarede vi at alle lyd-porte bliver routet til HDMI, dvs. den “normale” mini-stereo-jack port giver ingen lyd i det tilfælde. Lyden kommer fint nok til TV’et, men hvis man vil have en forstærker på, så skal der trylles ekstra. Man kan vinde ved at sætte en ekstern USB-digital-til-analog-converter (DAC) på Raspberry Pi-boksen, og det virker rigtig fint. Vi satte en lille Nuforce DAC på, og da var der ingen problemer med at få lyd ud. DAC'en blev genkendt uden at vi skulle rode med drivere.

Hvis vi modsat bootede Raspberry Pi-boksen uden HDMI-kabel og alene loggede ind via SSH, havde vi ingen problemer med at få lyd ud via stereo-mini jack-stikket, men det var en ringere kvalitet lyd når vi sammenligner med en ekstern DAC. Men til 250 kr er en Raspberry Pi en fin squeeze-maskine.

/pto

P.S: Det er i øvrigt værd at læse http://www.raspberrypi.org/archives/2008 - nu er der officiel over-clocking support, hvilket er fedt også til almindelig desktop brug.

P. P.S: Jeg skal i øvrigt høre om nogen af jer er kommet i gang med Occidentalis på Raspberry Pi (se http://opensource.com/education/12/9/occidentalis-raspberry-pi-story). Den har drivere til at interface til et HMC6352 kompas-modul, et BMP085 barometer og lidt andet sjov :-D

Send Tweet
Udskriv
Billede af Peter ToftOm Peter Toft

Peter Toft er senior specialist hos Renesas Mobile og har blogget om open source og Linux siden Version2's begyndelse. Blogger også jævnligt om andre sjove teknologi-områder.

Follow @petertoft

Kommentarer (12)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Lars Tørnes Hansen 19. sep. 2012 - 23.36
 
Apropos over-clocking

En Raspberry Pi er nu en dejlig lille maskine :)

På Twittter har @RaspberryPi Foundation retweetet et tweet fra en der har overclocket til så meget som 1 GHz.

Han siger til mig at den kun bliver 42 grader celcius varm, hvis man ikke kører med fuld skrue på GPUen også.

I alle tilfælde ville jeg nok sætte bare en lille køleplade på hvis jeg skulle overclocke.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jan Christensen 20. sep. 2012 - 08.24
 
Selvom du logger ind via

Selvom du logger ind via "HDMI+keyboard", mener jeg du kan ændre standard lydudgang til jack ved hjælp af følgende kommando:
amixer cset numid=3 1

Og for at nulstille til HDMI:
numid=3 2

  • Stem op 5
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jens Bruntt 20. sep. 2012 - 09.34
 
Check evt også squeezeplug

Jeg fik squeezeslave til at virke ved at bruge squeezeplug. Han har pænt pakket installationsscripts til alle mulige medie-servere ned i en pakke man kan vælge fra. Og man kan dér også installere squeezeslave.
Min Squeezeslave opdager hvis der er HDMI koblet på og vil så sende lyden den vej. Hvis jeg booter uden at HDMI er sat på så vil den sende lyden gennem jack'et.
Jeg bruger så en fjernstyringsklient til at bestemme hvad der skal spilles = squeezecommander på Android, og man kan også bruge web-interfacet på sin Squeezeserver til at styre med.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Rasmus Andersen 20. sep. 2012 - 09.40
 
Squeezeserver

Og hvad med squeezeserver, er det nemt nok at få til at køre på R Pi efter det gik fra letvægt slimserver til lettere bloated logitech squeezecenter?
Eller kører du den på en anden maskine?

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Søren Howe Gersager 20. sep. 2012 - 10.02
 
squeezeslave på pi'en

Fik også squeezeslave armhf til at køre på min pi, lige pt. agerer min NAS squeezebox server.
Der var dog noget crackling mellem numrene og lyden var heller ikke så god ud af det analoge output, så jeg købte et terratec aureon dual usb lydkort og den virkede out-of-the-box med pi'en, så jeg er godt tilfreds nu.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Henrik Sørensen 20. sep. 2012 - 11.20
 
Squeezebox Duet: 999 kr i Elgiganten

Interessant emne! Men en Duet er nu til at betale:
http://www.elgiganten.dk/product/tv-radio/streaming/LTSQBOXDUET/logitech...
Så jeg går ud fra at morskaben ligger i den intellektuelle udfordring med at få det hele til at spille?

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Mørch 20. sep. 2012 - 11.56
 
Raspberry Pi som DAC??

Er der ingen som har spekuleret i, om man ville kunne få en Raspberry Pi til at assistere eller ligefrem fungere som en DAC?
Jeg har ikke modtaget mine boards endnu, men så vidt jeg husker har den en GPIO, som kan bruges til lidt af hvert, så hvorfor ikke forsøge med en DAC bygget op omkring sådan en - evt. sammen med en anden Raspberry som agerer mediacenter? :o)

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Thomas Jespersen 20. sep. 2012 - 14.08
 
Occidentalis

Denne kommentar er skrevet på min Raspberry Pi, der kører med Occidentalis.
Jeg har prøvet at slutte en TMP102 temperaturføler til I2C porten. Den kan genkendes af Occidentalis, der allerede har en driver til den.
Fra Quick2Wire kan man hente et Python API så man kan styre I2c porten fra Python. Det ser også ud til at virke fint. De har også SPI bus driver API til Pyhton.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Mikkel Mortensen 20. sep. 2012 - 14.22
 
Godt tænkt
det var en ringere kvalitet lyd når vi sammenligner med en ekstern DAC

I samme annoncering som der bliver snakket om overclocking skriver de også at:

Analogue audio quality has been improved.

Så måske man ikke behøver den ekstra DAC nu?

Bortset fra det: Fedt at bruge en RPi som Squeezebox. Hvorfor har jeg ikke tænkt på det noget før? Det må jeg lave i et af de (få) tilbageværende rum derhjemme der ikke allerede har en Squeezebox.

Med et batteri, et 3G-modem, nogle højttalere og en forstærker kan man bygge sig en mobil Squeezebox der kan streame musik fra ens hjemmeserver.

  • Stem op 2
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Poulsen 20. sep. 2012 - 18.26
 
Re: Godt tænkt

Så måske man ikke behøver den ekstra DAC nu?

Det afhænger af dine krav til lydkvaliteten. Du kan roligt regne med, at en ekstern DAC vil kunne løfte kvaliteten ganske markant.

Om du så skal bruge en NuForce er jeg ikke helt sikker på. Firmaet giver lige så mange hardwarerelaterede oplysninger fra sig som Creative og det peger i retning af dårlige løsninger.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Kristian Vilmann 20. sep. 2012 - 23.59
 
Re: Squeezebox Duet: 999 kr i Elgiganten
Interessant emne! Men en Duet er nu til at betale: http://www.elgiganten.dk/product/tv-radio/streaming/LTSQBOXDUET/logitech... Så jeg går ud fra at morskaben ligger i den intellektuelle udfordring med at få det hele til at spille?

Tjo... både og. Logitech har trukket stikket på Squeezebox-serien, så el-gigantenn sælger ud af restlageret.....
Problemet er egentlig at der ikke rigtig er noget andet på markedet, der er lige så fleksibelt som Squeezebox/Squeezeserver. Og slet ikke til de priser. Ligegyldigt hvad man finder af alternativer, er der et eller andet i det, der bare ikke tiltaler mig.
(Det er ikke helt sandt - jeg holder rigtig meget af MPD, men den er så tilpas nørdet, at den ikke tiltaler mange andre end folk der synes om computere.)

Om du så skal bruge en NuForce er jeg ikke helt sikker på. Firmaet giver lige så mange hardwarerelaterede oplysninger fra sig som Creative og det peger i retning af dårlige løsninger.

Sludder. Du bliver nødt til at tage dem for hvad de er, og ikke hvad du tror de er eller gerne ville have de er. NuForce er et hifi-firma og ikke et computerfirma. Jeg har haft fingre i en del af deres produkter, og de er rigtig gode. Men priserne hører hjemme i hifi-land og ikke jeg-bygger-computere-land. Muligvis kan man selv flikke noget lige så godt sammen, hvis man kan svinge en loddekolbe og ved hvilken DAC-kreds man skal vælge. Jeg kan ikke den slags, og har derfor, blandt andet, en NuForce DAC-liggende til at lege med. Hvis jeg ender med at have en Raspberry Pi stående fast et sted, vil jeg sikkert vælge en anden DAC.

Og hvad med squeezeserver, er det nemt nok at få til at køre på R Pi efter det gik fra letvægt slimserver til lettere bloated logitech squeezecenter? Eller kører du den på en anden maskine?

Det kører på en anden maskine, da jeg i forvejen har en Squeezebox stående. Umiddelbart vil jeg tro at en Hindbærmaskine vil kunne fungere med en Squeezeserver, men scanning af musikkataloget vil nok tage et godt stykke tid.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Martin Bang Andersens billede
Martin Bang Andersen 21. sep. 2012 - 21.21
 
Server og SqueezePlay

Det fungerer faktisk rigtigt fint med serveren kørende på Raspberry Pi'en, anvender man SqueezePlug får man mulighed for at installere både Logitech Media Server og SqueezeSlave gennem en nem setup menu. Jeg scannede en mindre music samling i ogg (~3000numre) med cover-art på ca 10-20min. (jeg holdt ikke rigtigt øje med tiden).

Jeg har fundet en måde at at kompilere SqueezePlay til Raspberry Pi'en istedet da den understøtter flere samplings frekvenser og opløsninger end SqueezeSlave's 44100 og 16bit (måske er det derfor nogle radiokanaler lyder som Egern på helium gennem SqueezeSlave), og samtidigt er der mulighed for at anvende et tredieparts plugin fra Triode til afspilning af Spotify. Jeg havde nogle problemer med lyden der begyndte at hakke efter få min., men det lader til at være løst nu med en modifceret asound.conf, måske er det også løst med de seneste opdateringer uden min modificerede konfiguration, men det skal lige testes. Hvis man vil have spotify så kan det kun lade sig gøre på armel distributionen da Spotify bibliotekerne ikke er kompileret til armhf.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Fagforeninger: It-virksomheder må tage deres egen udfordring op

Udgivet 23. maj 16.35Opdateret 23. maj 16.35

Mac-udviklers signatur misbrugt til målrettede spyware-angreb

Udgivet 23. maj 15.59Opdateret 23. maj 15.59

Nokia Lumia-telefon med 41 megapixel-kamera kommer til juli

Udgivet 23. maj 15.15Opdateret 23. maj 15.15

Open source-projekt til CPR-numre sparer kommuner for hundredetusinder

Udgivet 23. maj 14.20Opdateret 23. maj 14.20

AMD-processor til PS4 og Xbox One skal give superkraft til din nye bærbare eller tablet

Udgivet 23. maj 13.01Opdateret 23. maj 14.56

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Seneste debat

  1. Chefredaktør om hullet betalingsmur: »Vi er fuldstændigt klar over, at det kan omgås«

    11 comments.
    Last update 1 time 42 minutter
    Skrevet af Mikkel Mikjær
  2. Haves: Skod ADSL linje. Ønskes: Virtuel server

    81 comments.
    Last update 2 timer 57 minutter
    Skrevet af Henrik Lundquist
  3. New Zealand dropper softwarepatenter

    19 comments.
    Last update 3 timer 26 minutter
    Skrevet af Hans Schou
  4. Sådan gemmer Det Kongelige Bibliotek alle danske computerspil

    13 comments.
    Last update 4 timer 1 minut
    Skrevet af Anders Petersen
  5. Fagforeninger: It-virksomheder må tage deres egen udfordring op

    3 comments.
    Last update 4 timer 15 minutter
    Skrevet af Tine Thygesen
  6. Hver fjerde danske it-virksomhed mangler kvalificerede folk: Uddannelser fejler

    20 comments.
    Last update 6 timer 8 minutter
    Skrevet af Flemming Riis
  7. Nyt CVR-register i modvind igen-igen: Resultaterne halter stadig

    3 comments.
    Last update 8 timer 11 minutter
    Skrevet af Daniel Udsen
  8. Konkurrence til Raspberry Pi: Ny linux-minicomputer til 260 kroner

    70 comments.
    Last update 8 timer 21 minutter
    Skrevet af Peter Hansen

Mere debat »

It-virksomheder

Kobalt
|
Epista IT
|
Segment
|
It-Gruppen Danmark Øst
|
BEC
|
Zylinc
|
Intelliglobe
|
NetDesign
|
Eazysoft
|
Simpelt Regnskab
|
Planahead
|
REALTECH NORDIC ApS
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Cookie- & privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Business Intelligence
  • Cloud computing
  • Intranet
  • It-sikkerhed
  • NemID
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu
  • Virtualisering
  • Windows 8
  • Windows Server 2012
  • iOS 6
  • iPhone 5

Tjenester

  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Trekronergade 26 2500 Valby
  • Tlf. work 33265300