hifiman op reis door audio en video land

Started by hifiman, November 20, 2004, 13:42:46

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

reza

Mooi Ronald, ik kom snel weer eens bij je luisteren.
Jezus zegt :'' In het huis van mijn Vader zijn vele kamers''
Reza zegt : '' Kom dus naar binnen"

hifiman

#10501
Even met een nieuw projectje bezig, gewoon omdat het kan: een standalone VU meter voor de stereo installatie op basis van een raspberry pi en een hdmi scherm.  :D

Bij deze alles wat ik  heb moeten doen om automatisch na boot van een pi4 alleen de peppy meter op een hdmi scherm te krijgen en vervolgens aan te sturen middels mijn bestaande LMS infra.

Zet Raspberry Pi OS with desktop (Release date: May 7th 2021 Kernel version: 5.10) op een SD card en boot deze in de pi.
Completeer de grafische setup (updates enzo).

Zet SSH toegang aan en login met ssh als user pi.

Installeer de extra packages:

sudo apt-get install build-essential autoconf automake libtool libasound2-dev libfftw3-dev


In pi home dir:

git clone https://github.com/project-owner/PeppyMeter.git
mkfifo myfifo
git clone https://github.com/project-owner/peppyalsa.git
cd peppyalsa
aclocal && libtoolize
autoconf && automake --add-missing
./configure
make
sudo make install


Installeer squeezelite:

sudo apt install squeezelite


Edit /etc/default/squeezelite en vul de naam van de peppymeter player in en eventueel het ip adres van je lms server:

# The name for the squeezelite player:
SL_NAME="vumeter"

# Squeezebox server (Logitech Media Server):
# Uncomment the next line if you want to point squeezelite at the IP address of
# your squeezebox server. This is usually unnecessary as the server is
# automatically discovered.
SB_SERVER_IP="192.168.1.2"

Merk op dat SL_SOUNDCARD parameter een # voor blijft staan, hier wijzigen we niets aan.

Maak /etc/asound.conf aan met de volgende inhoud:

pcm.!default {
        type plug
        slave.pcm "softvol_and_peppyalsa"
}

ctl.!default {
        type hw
        card 0
}

pcm.peppyalsa {
        type meter
        slave.pcm "hw:0,0"
        scopes.0 peppyalsa
}

pcm.softvol_and_peppyalsa {
        type softvol
        slave.pcm "peppyalsa"
        control {
                name "PCM"
                card 0
        }
}

pcm_scope.peppyalsa {
        type peppyalsa
        decay_ms 400
        meter "/home/pi/myfifo"
        meter_max 100
        meter_show 0
        spectrum "/home/pi/myfifosa"
        spectrum_max 100
        spectrum_size 30
}

pcm_scope_type.peppyalsa {
        lib /usr/local/lib/libpeppyalsa.so
}

pcm.dsp0 peppyalsa


Kies in raspi-config bij System Options -> Boot / Autologin voor Console autologin

Installeer dit extra package:

sudo apt-get install xserver-xorg-legacy


Wijzig de inhoud van /etc/X11/Xwrapper.config naar:

allowed_users=anybody
needs_root_rights=yes


Voeg user pi toe aan de tty groep (middels: sudo vigr):

tty:x:5:pi


Maak de file /home/pi/.xinitrc aan met inhoud:

#!/bin/bash
cd /home/pi/PeppyMeter
python3 peppymeter.py


Voeg toe aan het einde van /home/pi/.profile

xinit -- -nocursor


Maak eventueel nog aanpassingen naar persoonlijke voorkeur in /home/pi/PeppyMeter/config.txt

[current]
meter = tube
random.meter.interval = 20
meter.size = medium
screen.width =
screen.height =

enz....


Reboot de pi

Kies nu in LMS de vumeter player als player en synchroniseer deze in LMS met je daadwerkelijke player.

That's all folks  :pompom:

Voor meer info:
https://github.com/project-owner/PeppyMeter.doc/wiki
https://github.com/project-owner/peppyalsa.doc/wiki

PS. De foto is nog even van een veel te groot scherm, ik moet namelijk nog een kleintje aanschaffen ;-)

gizmo2

#10502
Quote from: hifiman on September  9, 2021, 10:23:03
Even met een nieuw projectje bezig, gewoon omdat het kan: een standalone VU meter voor de stereo installatie op basis van een raspberry pi en een hdmi scherm.  :D

Bij deze alles wat ik  heb moeten doen om automatisch na boot van een pi4 alleen de peppy meter op een hdmi scherm te krijgen en vervolgens aan te sturen middels mijn bestaande LMS infra.

Zet Raspberry Pi OS with desktop (Release date: May 7th 2021 Kernel version: 5.10) op een SD card en boot deze in de pi.
Completeer de grafische setup (updates enzo).

Zet SSH toegang aan en login met ssh als user pi.

Installeer de extra packages:

sudo apt-get install build-essential autoconf automake libtool libasound2-dev libfftw3-dev


In pi home dir:

git clone https://github.com/project-owner/PeppyMeter.git
mkfifo myfifo
git clone https://github.com/project-owner/peppyalsa.git
cd peppyalsa
aclocal && libtoolize
autoconf && automake --add-missing
./configure
make
sudo make install


Installeer squeezelite:

sudo apt install squeezelite


Edit /etc/default/squeezelite en vul de naam van de peppymeter player in en eventueel het ip adres van je lms server:

# The name for the squeezelite player:
SL_NAME="vumeter"

# Squeezebox server (Logitech Media Server):
# Uncomment the next line if you want to point squeezelite at the IP address of
# your squeezebox server. This is usually unnecessary as the server is
# automatically discovered.
SB_SERVER_IP="192.168.1.2"

Merk op dat SL_SOUNDCARD parameter een # voor blijft staan, hier wijzigen we niets aan.

Maak /etc/asound.conf aan met de volgende inhoud:

pcm.!default {
        type plug
        slave.pcm "softvol_and_peppyalsa"
}

ctl.!default {
        type hw
        card 0
}

pcm.peppyalsa {
        type meter
        slave.pcm "hw:0,0"
        scopes.0 peppyalsa
}

pcm.softvol_and_peppyalsa {
        type softvol
        slave.pcm "peppyalsa"
        control {
                name "PCM"
                card 0
        }
}

pcm_scope.peppyalsa {
        type peppyalsa
        decay_ms 400
        meter "/home/pi/myfifo"
        meter_max 100
        meter_show 0
        spectrum "/home/pi/myfifosa"
        spectrum_max 100
        spectrum_size 30
}

pcm_scope_type.peppyalsa {
        lib /usr/local/lib/libpeppyalsa.so
}

pcm.dsp0 peppyalsa


Kies in raspi-config bij System Options -> Boot / Autologin voor Console autologin

Installeer dit extra package:

sudo apt-get install xserver-xorg-legacy


Wijzig de inhoud van /etc/X11/Xwrapper.config naar:

allowed_users=anybody
needs_root_rights=yes


Voeg user pi toe aan de tty groep (middels: sudo vigr):

tty:x:5:pi


Maak de file /home/pi/.xinitrc aan met inhoud:

#!/bin/bash
cd /home/pi/PeppyMeter
python3 peppymeter.py


Voeg toe aan het einde van /home/pi/.profile

xinit -- -nocursor


Maak eventueel nog aanpassingen naar persoonlijke voorkeur in /home/pi/PeppyMeter/config.txt

[current]
meter = tube
random.meter.interval = 20
meter.size = medium
screen.width =
screen.height =

enz....


Reboot de pi

Kies nu in LMS de vumeter player als player en synchroniseer deze in LMS met je daadwerkelijke player.

That's all folks  :pompom:

Voor meer info:
https://github.com/project-owner/PeppyMeter.doc/wiki
https://github.com/project-owner/peppyalsa.doc/wiki

PS. De foto is nog even van een veel te groot scherm, ik moet namelijk nog een kleintje aanschaffen ;-)
Mooi dat je hier ook even neerzet [emoji3] ik ga het van het weekend eens proberen.

Dit zijn trouwens de standaard resoluties.

The property 'screen.size' defines the meter resolution.

small - 320x240 pixels

medium - 480x320 pixels

large - 800x480 pixels

wide - 1280x400 pixels



Verstuurd vanaf mijn ONEPLUS A6003 met Tapatalk
alles high-end verantwoord.

mijn audio setje....Showcase :thumbs-up:

hifiman

#10503
Ik heb al jaren een losse fan liggen op mijn AV receivers aangezien deze in een kast staat met maar 4cm ruimte aan de bovenkant. Maar nu ik zo'n mooie AV7704 processor heb wilde ik toch eens een mooiere oplossing, dus deze besteld: AC Inifinity Aircom S10 met front exhaust  8)

hifiman

En met de komst van de Marantz AV7704 (en het upgraden van mijn zelfbouw phono pre amp) speel ik nu vaker plaatjes en dus ook maar eens een mooie puck aangeschaft  :angel:

Kerre

Quote from: hifiman on September 11, 2021, 12:15:32
Ik heb al jaren een losse fan liggen op mijn AV receivers aangezien deze in een kast staat met maar 4cm ruimte aan de bovenkant. Maar nu ik zo'n mooie AV7704 processor heb wilde ik toch eens een mooiere oplossing, dus deze besteld: AC Inifinity Aircom S10 met front exhaust  8)

Goede keuze. Hier sinds een paar maanden ook een Aircom staan. Werkt heel goed. Je kunt hem prima instellen. Hier stond die eerst op 38 graden, maar dan ging die om de haverklap flink ventileren. Op advies van de kenners hier. Staat die nu op 42 graden ingesteld. Waardoor die niet steeds harder en zachter gaat blazen maar gewoon continu rustig de warme lucht afzuigt.
Beeld: Epson TW7300 - Xtrem screen 106" 0.9 ALR - TV Sony 49X8505 - Apple TV 4K HDR Cinemike - AQ Cinnamon HDMI
Geluid: NAD T758v3 - GhentAudio 4ch Hypex NC122mp [5.1.4] - 2x Sonus Faber Sonetto V - 2x Sonetto I - Sonetto Center II - 4x Dali Altecos C-1 Atmos - XTZ 12.17 Edge - Gaia III - AQ Chicago
Analoog: Pro-ject RPM 1 Carbon 2M Red - Cambridge CP1 - AQ Forrest
Power: Supra Lorad MD06 Black stekkerdoos & Supra Lorad Silver SPC kabel

hifiman

Quote from: Kerre on September 11, 2021, 12:38:19
Goede keuze. Hier sinds een paar maanden ook een Aircom staan. Werkt heel goed. Je kunt hem prima instellen. Hier stond die eerst op 38 graden, maar dan ging die om de haverklap flink ventileren. Op advies van de kenners hier. Staat die nu op 42 graden ingesteld. Waardoor die niet steeds harder en zachter gaat blazen maar gewoon continu rustig de warme lucht afzuigt.
Leuk! De mijne komt vrijdag als het goed is  :-)

hifiman

Vanavond werd het 5 inch LCD display bezorgd, na beetje klooien (chinese puzzel...) had ik hem eigenlijk zo aan de praat.

Tsja dan is het weer af he...

hifiman

Of je maakt er je eigen squeezebox touch kloon van  :angel:

reza

Jezus zegt :'' In het huis van mijn Vader zijn vele kamers''
Reza zegt : '' Kom dus naar binnen"

mr.crash

...Naam luisterruimte / HT..
.........TAKE FIVE...............

hifiman

#10511
Eindelijk een universele stofkap gevonden die ik mooi vind en praktisch is en ook niet de hoofdprijs kost.

fugazi_2009

Inderdaad mooi ipv van de typische stofkappen
Laws control the lesser man, right conduct controls the greater one

hifiman

Rara wat wordt dit?

chansig

In al mijn onnozelheid: Een phono versteker.

Gr. Hans
Teleskopos, BACCH software, akoestisch gefröbel, Audio Gear powerkabels,  AQ Forest digitale/optische kabels.

hifiman

Quote from: chansig on June 13, 2022, 15:13:23
In al mijn onnozelheid: Een phono versteker.

Gr. Hans
Bijna goed, ik ga mijn minidsp 2x4  HD hier in bouwen, met het volgende doel:

  • lineaire ingebouwde voeding i.p.v. losse schakelende voedings adapter
  • folie condensatoren op de 2 ingangen voor betere geluidskwaliteit
  • folie condensatoren op de 4 uitgangen voor betere geluidskwaliteit

Ok het werkelijke doel is weer even de jeuk stillen om wat te hobbien ;-)

chansig

Ik zat te dubben tussen de phonotrap of de minidsp.

Gr. Hans
Teleskopos, BACCH software, akoestisch gefröbel, Audio Gear powerkabels,  AQ Forest digitale/optische kabels.

vik

Leuk project succes ermee Ronald.  ^^
Mobiel: +31626102562 /WhatsApp
https://www.facebook.com/CineMikeBenelux

JVC- Sony- Barco-Trinnov- Lyngdorf- Lumagen- JBL Synthesis-JL Audio- Ascendo- Stewart- Adeo Screens-Screen Research-REL- Denon-Marantz-Arcam-Kef-M&K Sound- CineMike

hifiman

#10518
En klaar is de MiniDSP 2x4 HD nieuwe stijl  :pompom:

Eerste indruk is dat het laag strakker lijkt te klinken. Dat is uiteraard heel subjectief en mogelijk in de categorie wishful thinking  ;D In elk geval weer een schakelende voeding minder in de set.

hifiman

#10519
Even een reminder voor mijzelf (in het kader van mijn TV calibreren voor LDDV):

Dolby Vision, like HDR10, uses a Perceptual Quantiser (PQ) gamma curve defined by ST.2084.

BT.1886 is a Power Gamma only (generally) applicable to SDR content. The numbers, 2.2, 2.4 etc define how steep the curve is.

ST.2084 is completely different and not defined in such a way.

On both the display and the source you shouldn't be able to change the gamma if everything is working properly for Dolby Vision - it's kind of not applicable since the metadata, and hence the gamma is dynamic. Slightly different in the case of LLDV - that uses a static ST.2084 curve since the player deals with the metadata and outputs a pre-processed signal on a static ST.2084 curve.

hifiman

Ondertussen is de JVC X7900 verkocht en staat er hier al een paar maanden een JVC N5 te spelen.  :popcorn:

Het was even wennen aan het mindere blacklevel (daar is de X7900 nou eenmaal king in), maar op alle andere fronten speelt deze beter  :pompom:

hifiman

Tevens hebben de 2 BK XXSL400 subwoofers plaats moeten maken voor 1 REL HT1205 MKII.

Je zou wellicht denken een side grade, maar ik vind dit toch een stapje beter klinken  8)

Remco

Mooie aankopen, gefeliciteerd. En herkenbaar wat je schrijft over de JVC DLA-X7900. Ook mijn RS440 had inky blacks en dat was echt even wennen toen ik de Sony VPL360 kreeg. Maar die doet dan ook weer heel veel dingen veeeeel beter. Veel plezier met je nieuwe speeltjes. ;)
HT ruimte: Zolder | Sonitus Acoustics |
Versterker/Bron: Marantz SR8012 CM Stufe1 | Oppo UDP-203 CM Stufe2 |
Luidsprekers 5.2.4 : Ascendo The6-P CM | Cabasse Eole-4 | Dual JL Audio E-112 |
Beeld: Sony VPL-VW360ES CM Stufe2 | Screen Excellence Enlightor Neo 108 inch 21x9 |