Announcement

Collapse
No announcement yet.

piTouch

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • sh1ntomi
    replied
    Hyperpixel with Pi zero 2w - glowing screen

    Hi

    I am trying to get Jivelite working on Pi Zero 2w and a Hyperpixel rectangular touchscreen. I have followed the steps at https://github.com/piCorePlayer/hyperpixel4.

    All I get is a glowing screen with no startup screen or jivelite display. Anyone got this working on this combination - PcP/PiZero2W/Hyperpixel Touch(rect) ?

    Note : I am connected through ssh and no hdmi.

    Leave a comment:


  • chicks
    replied
    Source and binary (for Pi Zero 2W running RPiOS Buster): https://github.com/retired-guy/Spectrum

    Leave a comment:


  • chicks
    replied
    More playing with bellini to split the meters in two, like a Revox A700. I rather like it.



    I'll post the mod to github when it's fully tested.

    Leave a comment:


  • chicks
    replied
    Swapped the Pi Zero W for the new Pi Zero 2 W, no changes to the setup. Went from 9-10 fps to a solid 27 fps! CPU had been maxed out running just my hack of Bellini and squeezelite, with a USB->Optical adapter into the RME DAC. Now it's sitting at 27%. Sweet. Well worth the extra $5.

    Leave a comment:


  • chicks
    replied
    Very basic Python script for the touchscreen LMS client published on Github: https://github.com/retired-guy/Squeezebox

    No menus, just a simple touch controller with start/stop, next and prev controls, for fat fingers, tied to a single LMS client. Includes display of date/time, local temperature, and AQI (color of bars) on screen while playing a track.
    Last edited by chicks; 2021-10-30, 15:48.

    Leave a comment:


  • chicks
    replied
    Originally posted by paul- View Post
    When I first got my hyperpixel rectangular touch, finding a case/design was non existent. I just printed this one for use with my pi3b. https://www.thingiverse.com/thing:4284094 It works really nice.

    Similar design for a pi4. https://www.thingiverse.com/thing:4544931
    Those look great! If I had a 3D printer…. Meanwhile these little Pi Zero cases are a bit pricey to have made, but IMO they look great on the RME DAC, and the Zeros get the job done. Squeezelite takes surprisingly few resources.

    Last edited by chicks; 2021-10-06, 19:34.

    Leave a comment:


  • chicks
    replied
    Turns out the bellini code was calling the log() function twice in a very long loop for values that didn't change inside the loop. Oops! A performance killer. Moved the two calls outside the loop, and the Pi Zero is MUCH happier, able to keep up the dance with the ADI DAC and the much more powerful Pi 3A+. Still only 10fps, but appears to be sufficient.

    Also fixed a 44.1kHz segfault bug in bellini.

    Last edited by chicks; 2021-10-03, 19:57.

    Leave a comment:


  • chicks
    replied
    Yeah, those dancing bars were bogging down the Pi Zero, was getting about 8 fps. Pi 3A loafs along, much higher frame rate. I'm sure the Zero could handle the load if only screen changes were written each frame, instead of updating the entire screen, but doing that is WAY over my head at this point.

    Leave a comment:


  • paul-
    replied
    When I first got my hyperpixel rectangular touch, finding a case/design was non existent. I just printed this one for use with my pi3b. https://www.thingiverse.com/thing:4284094 It works really nice.

    Similar design for a pi4. https://www.thingiverse.com/thing:4544931

    Leave a comment:


  • chicks
    replied
    Dusting 30 years' worth of cobwebs off my ancient C language coding skills, to muck around with bellini. Fewer bars and much faster decay make for a promising start.

    Last edited by chicks; 2021-09-27, 22:07.

    Leave a comment:


  • chicks
    replied
    Bellini's FFT mode works fine with a 96K stream, despite crashing at 44.1K. Odd. It's a mesmerising display, but the decay time is very slow, so the screen gets quite cluttered. Think I'll stick with the RME's FFT, which is instantaneous in both attack and decay, and has useful x/y labels.

    Bellini's PPM mode is much more useful, IMO. Its ability to display both channels on a single graph is nice.

    Click image for larger version

Name:	IMG_20210925_090309.jpg
Views:	1
Size:	136.4 KB
ID:	1573349

    Leave a comment:


  • paul-
    replied
    It runs fine. I’m using a pi3b+. The only problem with jivelite is the frame rate is high, and it causes scrolling text to fly by.
    Last edited by paul-; 2021-09-25, 12:41.

    Leave a comment:


  • Paul Webster
    replied
    I should be picking up a Hyperpixel 4-inch display with touch support later today and I'll try to run Jivelite on it.

    Leave a comment:


  • chicks
    replied
    Playing with bellini, which was written specifically for the Hyperpixel 4" display. It uses squeezelite's -v option to grab data from squeezelite in real time via shared memory, then display it to a nice, accurate DIN Peak Program Meter. It can also display FFT, similar to the display on my RME DAC, but segfaults on a Pi Zero. I'll have to try it with a Pi 4, perhaps needs more CPU.

    So now, naturally, I'll need another Hyperpixel 4 and case for my LMS client touch display, lol.

    Click image for larger version

Name:	IMG_20210924_163232.jpg
Views:	1
Size:	99.2 KB
ID:	1573346

    Leave a comment:


  • chicks
    replied
    Looks great! Don't remember which plastic I ordered, but the finish is a very good match for the crinkle black paint on my DAC. Two of these would exactly fit the width of the DAC - maybe I'll order another just to display the cool piCorePlayer VU meters on one, lol.

    Click image for larger version

Name:	IMG_20210918_084517.jpg
Views:	1
Size:	122.3 KB
ID:	1573297

    Leave a comment:

Working...
X