ion

All web apps in the Catalogue

Pianolizer

by creaktive · io.github.creaktive.pianolizer

Not TrustedWeb appUnrated★ 118 stars

An easy-to-use toolkit for music exploration and visualization, an audio…

An easy-to-use toolkit for music exploration and visualization, an audio spectrum analyzer helping you turn sounds into piano notes

Screenshots

  • See the music with Pianolizer
    See the music with Pianolizer

About

A simple and efficient algorithm for spectral analysis of music. Examples for browser and Raspberry Pi are provided. 0. Any Raspberry Pi or a compatible device. 0. ReSpeaker 2-Mics Pi hat by Seeed. Any ALSA-compatible audio input device should work (also the external USB ones), but YMMV. 0. WS2812B RGB LED strip, 1m-long with 144 LEDs/m. I used this specific one. 0. A cable with a connector compatible with this one, for connecting the LED strip to the ReSpeaker device. 0. An SD card with at least 4GB capacity. 0. A power source for the Raspberry Pi. 0. Connect the ReSpeaker hat to the Raspberry Pi. 0. Connect the LED strip to the GP12 port of the ReSpeaker hat. Connect GND of the strip to pin 4; +5V to pin 3 & DATA to pin 1 (this standard is called Grove System). 0. Download the pianolizer-2023-03-22.img.xz image file (it is based on 2022-09-22-raspios-bullseye-arm64-lite.img, BTW). 0. Write the image to the SD card. You have two options: 1. I recommend the Raspberry Pi Imager, since it works with any OS and has a GUI to conveniently setup WiFi/SSH before booting. Besides, it decompresses the image on-fly. 2. xzcat -v pianolizer-2023-03-22.img.xz | sudo dd bs=1M of=/dev/ - this works out-of-box! But you probably want to enable SSH & configure WiFi, and add your own user (pi is already taken, although). 0. Customize the pianolizer.txt file on the initialized SD card (or leave it as-is when using the same parts as listed above). 0. Power up! After the boot completes, the LEDs start blinking when you talk to the microphone :) Pianolizer is the open-source project creaktive/pianolizer (https://github.com/creaktive/pianolizer) by creaktive, released under MIT. Ion packages it unmodified from commit 735a7f2036a7, adding only a manifest, an icon and a storage compatibility script.

Source

Written by creaktive, published to Oikou by Ben Grande.

  • ★ 118 stars on GitHub
  • Licence: MIT
  • Built from commit 735a7f2036a7

View the repository on GitHub

Age rating

Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.

What version 0.20260930.0 may do

Internet

It asks to reach nothing on the internet.

Your camera, microphone and screen

  • Can use your microphone while you have it open

You choose which of these it gets, and your browser still asks you before each use.

Your MIDI devices

  • Uses your MIDI devices: Plays and listens to your MIDI keyboards and controllers

Your keyboards, controllers and synthesizers, while its page is open. You choose whether it gets them, and your browser still asks you.

Personal Cloud tools

  • Keep a database of its own on your Personal Cloud ion.db

Notifications

It does not send push notifications.

Isolated pages

Runs its pages isolated (shared memory). Its pages get shared memory and precise timers, and load files from other sites only when those sites allow it.

Storage

Up to 256 MB on your Personal Cloud.

Add to Personal Cloud

Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.

Sign in to add

Versions

0.20260930.0 Latest Shown above

Published · a ready-built bundle

Imported from creaktive/pianolizer at 735a7f2036a7.

Report this app