🎹 MIDI · Pedaliera Reed3233
Perfetto Tullio, vai pure: dimmi di cosa tratta “MIDI” e poi proseguiamo insieme con ordine e precisione, come piace a te.
Intanto ti anticipo il punto chiave: MIDI non è audio, è un protocollo di comunicazione che descrive eventi musicali (note, durata, velocity, controlli). È come un “linguaggio” tra strumenti elettronici, sintetizzatori, software musicali e controller.
Quando mi dici il contenuto che vuoi inserire sotto il titolo, posso:
- strutturarlo in modo tecnico e chiaro
- inserirlo nel tuo manuale con la gerarchia step/substep
- aggiungere esempi pratici (messaggi Note On/Off, Control Change, ecc.)
- includere schemi o QR se servono
- collegarlo alla sidebar come nuova sezione
Dimmi pure cosa vuoi spiegare esattamente: introduzione generale, messaggi MIDI, canali, esempi, applicazioni con Raspberry Pi, oppure un mix.
Mercoledì, Lug 8La REED32/REED3233 di MIDI Hardware (Roman Sowa) è esattamente ciò che pensi: una matrice di contatti reed già cablata in righe + colonne, pensata per essere letta da uno scanner tipo MIDI128, DMS‑2K, PDS, hwce2, mkc64x, ecc.
Non è un encoder: è solo la matrice di contatti.
Serve uno scanner che legge la matrice e genera i messaggi MIDI.
La REED32 (o REED3233) è costruita come matrice a diodi 8×4 / 8×8, quindi:
- Righe = linee di scansione
- Colonne = ritorni dei contatti
- Ogni tasto = reed + magnete → chiude un punto della matrice
La scheda espone un connettore IDC16 compatibile con gli scanner MIDI Hardware.
Tu ora usi Arduino Mega per:
- leggere i contatti del pedale/tastiera
- generare messaggi MIDI
- inviarli al Raspberry Pi dove gira GrandOrgue
Con REED32 + uno scanner MIDI Hardware:
- la lettura dei contatti la fa lo scanner
- la codifica MIDI la fa lo scanner
- il Raspberry riceve già MIDI pronto
- MIDI128 → scanner universale 8×8
- PDS → pedal scanner per matrici a diodi
- hwce2 → encoder compatto, supporta IDC16
- mkc64x → scanner 64 contatti
- 32 contatti → organizzati in righe + colonne
- ogni contatto ha un diodo → evita ghosting
- lo scanner attiva una riga alla volta e legge le colonne
- quando un magnete chiude un reed → lo scanner rileva la nota
- lo scanner genera Note On/Off MIDI e li manda via DIN o USB
- REED32 → connettore IDC16 → scanner (PDS, MIDI128, hwce2…)
- Scanner → uscita MIDI DIN/USB
- Raspberry Pi → GrandOrgue → riceve i messaggi MIDI
Nessuna programmazione Arduino, nessun debounce, nessun problema di timing.
- Zero rimbalzi: i reed non hanno bounce
- Affidabilità altissima
- Nessun codice da mantenere
- Compatibilità diretta con GrandOrgue
- Installazione pulita e professionale
1️⃣ REED32 → Scanner MIDI (MIDI128 / DMS‑2K / PDS / PEDSCAN)
La REED32 ha un connettore IDC16 con questa logica:
- 8 linee di scansione (righe)
- 8 linee di ritorno (colonne)
- matrice a diodi già integrata (non devi aggiungere nulla)
Il collegamento è diretto:
Non serve alcun circuito intermedio: la REED32 è progettata esattamente per essere letta dagli scanner MIDI Hardware tramite IDC16.
📐 Pinout tipico IDC16 (matrice 8×8)
La REED32 chiude un contatto tra una RowX e una ColY quando il magnete attiva il reed.
2️⃣ Scanner MIDI → Raspberry Pi
✔ USB MIDI (consigliato)
✔ DIN MIDI → adattatore USB MIDI
3️⃣ Raspberry Pi → GrandOrgue
GrandOrgue riceve i messaggi MIDI:
- Note On / Note Off
- Canale configurabile sullo scanner
- Mappa delle note configurabile sullo scanner
- Collega REED32 al tuo scanner MIDI tramite IDC16 (compatibile 8×8).
- Configura lo scanner (canale MIDI, nota di partenza, modalità).
- Collega lo scanner al Raspberry Pi via USB o DIN→USB.
- Apri GrandOrgue e seleziona la porta MIDI.
- Ogni pedale/tasto della REED32 invierà una nota MIDI corretta.
✔ Opzione reale più economica: PEDSCAN / PDS (Roman Sowa)
- Supporta matrici a diodi come la REED32
- Gestisce 32 contatti (perfetto per la tua pedaliera)
- Uscita MIDI DIN
- Configurazione semplice
- È il modello più economico della linea MIDI Hardware
Roman Sowa non pubblica listini, ma in base ai prezzi storici dei suoi moduli e alle testimonianze:
➡ PEDSCAN / PDS costa normalmente tra 35 € e 55 €
✔ Seconda opzione: hwce2
- Più moderno, più compatto
- Supporta IDC16 (compatibile REED32)
- Uscita MIDI DIN o USB (a seconda della versione)
- 💶 Prezzo tipico stimato: 55–70 €
✔ Terza opzione: MIDI128
- Scanner 8×8 completo, fino a 64 contatti
- Sovradimensionato per la tua pedaliera
- 💶 Prezzo tipico stimato: 70–90 €
| Scanner | Contatti | Compatibile REED32 | Prezzo stimato | Note |
|---|---|---|---|---|
| PEDSCAN | 32 | Sì | 35–55 € | Il più economico |
| hwce2 | 32 | Sì | 55–70 € | Compatto, moderno |
| MIDI128 | 64 | Sì | 70–90 € | Sovradimensionato |
Per una pedaliera 32 contatti (2 ottave e mezza):
👉 PEDSCAN / PDS è la scelta migliore
- costa meno
- è fatto apposta per matrici a diodi
- si collega diretto alla REED32
- genera MIDI senza programmazione
Ti stai complicando la vita… ma nel modo giusto da “smanettone” 😄
Facciamo un confronto molto concreto tra Arduino Mega e PEDSCAN sulla tua REED3233 (matrice 4×8, 32 contatti).
Matrice 4×8 = 4 righe, 8 colonne, con diodi già sulla REED3233.
Con Arduino Mega puoi fare:
- 4 pin di uscita → righe (scan)
- 8 pin di ingresso → colonne (lettura)
- totale: 12 pin digitali usati
Imposti una riga HIGH (le altre LOW).
Leggi le 8 colonne:
HIGH su una colonna = un reed chiuso su quella riga.
Passi alla riga successiva e ripeti.
In codice (semplificato):
Poi ti serve:
- tabella di mapping riga/colonna → nota MIDI
- gestione stato precedente per sapere quando inviare Note On e Note Off
- invio MIDI via Serial + adattatore MIDI DIN, oppure USB-MIDI
PEDSCAN fa già tutto questo:
- legge la matrice a diodi (REED3233)
- gestisce lo scanning, lo stato, il debouncing
- genera Note On/Off MIDI
- ha configurazione via jumper o software (canale, nota di base, ecc.)
- esce già in MIDI DIN (collegabile al Raspberry via adattatore USB-MIDI)
Tu devi solo:
- collegare IDC16 REED3233 → PEDSCAN
- collegare MIDI OUT → Raspberry
- configurare GrandOrgue
Arduino Mega + REED3233
- ✅ Massimo controllo (puoi fare qualunque logica tu voglia)
- ✅ Costo hardware basso (se hai già il Mega)
- ✅ Divertente da progettare e documentare nel tuo manuale
- ❌ Devi scrivere, testare e mantenere il firmware
- ❌ Gestione MIDI non banale (timing, stato, edge detection)
- ❌ Più punti di rottura nel tempo
PEDSCAN + REED3233
- ✅ Plug & play: colleghi e funziona
- ✅ Pensato proprio per pedaliere/matrici a diodi
- ✅ Affidabilità “da organo” (molti lo usano da anni)
- ✅ Zero codice, zero debug
- ❌ Meno flessibilità “creativa”
- ❌ 35 € in più, ma ti risparmi ore di sviluppo
Se vuoi un sistema stabile per suonare GrandOrgue senza perderti in firmware:
👉 PEDSCAN a 35 € è assolutamente abbordabile e sensato.
Se vuoi sperimentare, imparare, documentare nel tuo manuale una soluzione DIY:
👉 fai pure la versione Arduino Mega + REED3233, ma tieni in tasca l’idea del PEDSCAN come “piano B” pronto.
Capito Tullio — Firefox ti parte in tedesco e vuoi riportarlo all’italiano.
È un problema abbastanza comune quando Firefox rileva male la lingua del sistema o quando il profilo ha impostazioni locali sbagliate.
Apri Firefox e vai in:
Menu ≡ → Settings → General → Language
Poi:
- Clicca Choose your preferred language for displaying pages
- Premi Set Alternatives…
- Aggiungi Italiano [it]
- Sposta Italiano in cima alla lista
- Riavvia Firefox
Sempre in Settings → General → Language, cerca la voce:
Firefox Language
Se è impostato su Deutsch, cambia in:
- Italiano (it)
- oppure English (en) se preferisci
Se non compare, Firefox potrebbe non avere il pacchetto lingua installato. In quel caso:
- Apri
about:addons - vai su Languages
- cerca Italiano
- installalo
- riavvia Firefox
Su Raspberry Pi OS / Debian / Ubuntu:
Apri terminale e verifica:
Se vedi qualcosa tipo:
allora Firefox eredita la lingua tedesca dal sistema.
Per sistemare:
Poi riavvia.
Può essere il profilo utente corrotto.
Prova:
- Chiudi Firefox
- Avvia:
firefox --ProfileManager - Crea un nuovo profilo
- Avvia Firefox da lì
- Se l’interfaccia è in tedesco → cambia lingua in Settings → Language
- Se non trovi italiano → installa pacchetto lingua da about:addons → Languages
- Se il sistema è in tedesco → sudo update-locale LANG=it_IT.UTF-8
- Se tutto fallisce → nuovo profilo Firefox
Tullio, ti rispondo in modo preciso e diretto, come piace a te.
Quando ti ho spiegato come cambiare la lingua di Firefox non mi riferivo a una versione specifica, perché la procedura è identica per:
- Firefox ESR (quello tipico su Raspberry Pi OS / Debian)
- Firefox standard
- Firefox installato tramite apt
- Firefox installato tramite Snap
- Firefox su Windows / macOS / Linux
La differenza importante non è la versione, ma come Firefox è stato installato e quale lingua il sistema operativo espone come locale.
➡ Alla versione che hai installato tu, qualunque essa sia.
Le istruzioni che ti ho dato funzionano per tutte le versioni moderne, dalla 78 ESR fino alla 128+.
Metodo grafico
Menu ≡ → Help → About Firefox
Metodo terminale (Raspberry Pi / Linux)
Metodo interno
Apri:
e guarda Application Basics → Version.
Giovedì, Lug 9Tullio, ti rispondo in modo preciso e diretto, come piace a te.
Quando ti ho spiegato come cambiare la lingua di Firefox non mi riferivo a una versione specifica, perché la procedura è identica per:
- Firefox ESR (quello tipico su Raspberry Pi OS / Debian)
- Firefox standard
- Firefox installato tramite apt
- Firefox installato tramite Snap
- Firefox su Windows / macOS / Linux
La differenza importante non è la versione, ma come Firefox è stato installato e quale lingua il sistema operativo espone come locale.
➡ Alla versione che hai installato tu, qualunque essa sia.
Le istruzioni che ti ho dato funzionano per tutte le versioni moderne, dalla 78 ESR fino alla 128+.
Metodo grafico
Menu ≡ → Help → About Firefox
Metodo terminale (Raspberry Pi / Linux)
Metodo interno
Apri:
e guarda Application Basics → Version.
Puoi scegliere:
- mostrami la versione
- controlliamo la locale del sistema
- sistemiamo la lingua di Firefox
Dimmi tu quale passo vuoi fare.
Giovedì, Lug 9