All'inizio tieni il volume basso. I pattern con bassi pesanti e il DRIVE possono essere molto forti.
Con le cuffie collegate l'app mostra un avviso di monitoraggio. Abbassa il volume prima di suonare.
Il microfono (SAMPLE) può causare feedback se l'altoparlante è vicino. Per campionare usa le cuffie.
0.2 Requisiti
Android 8.0 (API 26) o successivo.
Uscita stereo a 44,1 kHz. Cuffie cablate o un dispositivo audio USB danno la latenza più bassa.
Facoltativo: tastiera MIDI USB o Bluetooth LE.
0.3 Permessi
Permesso
Perché
Microfono (RECORD_AUDIO)
SAMPLE: registrare i tuoi suoni
Modifica impostazioni audio
Instradamento dell'uscita e modalità a bassa latenza
Bluetooth / Bluetooth connect
Dispositivi BLE MIDI
Google Play Billing
Sblocco una tantum dopo la demo
L'app non ha il permesso internet e non raccoglie dati.
0.4 Demo e sblocco
Schermata di sblocco a fine demo
L'app si può provare gratis. Ogni sessione consente 10 minuti di uso attivo. Il tempo residuo appare come DEMO m:ss nell'intestazione; un avviso compare un minuto prima della fine. Alla fine della demo appare la schermata DEMO TERMINATA. Premi SBLOCCA (il prezzo è mostrato da Google Play) per l'acquisto una tantum, oppure RIPRISTINA ACQUISTI se hai già acquistato. Prima di uscire usa SALVA LA SONG per non perdere nulla.
1. Panoramica
Costruita su Oboe — latenza minima. L'intero motore audio è scritto in C++ nativo sulla libreria Oboe di Google (percorso AAudio a bassa latenza, modalità Exclusive richiesta, stereo float a 44,1 kHz). Il callback audio non alloca memoria, non usa lock e non scrive log: i pad rispondono nell'istante in cui li tocchi. La latenza reale dipende dal dispositivo e dall'uscita; il pannello AUDIO OUTPUT (sezione 10) mostra il valore misurato sul tuo telefono.
VIBRANIAM Sampler è un sampler a 16 pad e step sequencer con un motore audio nativo a bassa latenza (Oboe, C++). Comprende:
16 pad: 8 pad batteria (1–8) e 8 pad intonati (9–16)
Sequencer a 16 step con 512 pattern e una catena song di 512 slot
13 strumenti sintetici integrati più i tuoi campioni
Tastiera flottante di 2 ottave con rotelle pitch-bend e mod, ingresso MIDI
FX per canale su ogni pad, rack FX globale, mixer a 16 canali
Esportazione in WAV, FLAC, M4A (master o 16 stem) e MIDI; importazione di MIDI e file audio
Schermata principale
Intestazione: nome, tempo (BPM), stato e contatore DEMO
Pulsante tastiera mobile
I 16 pad (tocco = suona, pressione lunga = seleziona)
Pannello campione: forma d'onda, nome e durata
Transport: PLAY/STOP e tempo − / +
RANDOM BEAT · SAMPLE · IMPORTA (scorri in basso)
Barra in basso: SAMPLER · PRESET · PAL · logo
1.1 Mappa dello schermo
Area
Funzione
Intestazione
Nome app, tempo (BPM), stato INITIALIZING / PLAYING / STANDBY · contatore demo
PADS
Griglia 4×4, tocca per suonare
Transport
PLAY/STOP, BPM − / +, RANDOM BEAT, SAMPLE, IMPORTA
Pannello campione
Forma d'onda, nome e durata del campione del pad selezionato
Barra in basso
SAMPLER · PRESET · PAL (palette) · logo
2. Avvio rapido (5 passi)
Tocca un pad: suona. I pad 1–8 sono suoni di batteria, i 9–16 sono intonati.
Premi PLAY per avviare il sequencer; premi RANDOM BEAT per un groove immediato.
Tocca le celle della griglia del sequencer per attivare o disattivare gli step.
Tieni premuto un pad per selezionarlo, poi usa SAMPLE per registrare oppure IMPORTA per caricare un file.
Usa SAVE per conservare la song e il pannello di esportazione per renderizzare l'audio.
3. Pad
3.1 Suonare e selezionare
Tocco = suona il pad.
Pressione lunga = seleziona il pad (destinazione di SAMPLE, IMPORTA, CHANNEL FX, tastiera).
Sui pad 9–16, tocca l'area ▲ o scorri verso l'alto per aprire la griglia note; ▼ indica il pad con la griglia aperta.
Ogni pad ha il suo colore; il pad selezionato è più luminoso e ha il bordo più spesso.
3.2 Pad batteria (1–8)
Ogni step è attivo o spento. La griglia sotto i pad mostra tutti i 16 pad su 16 step.
3.3 Pad intonati (9–16) e griglia note
16 step × una finestra di 16 righe su un'estensione di 48 righe (4 ottave).
OTTAVA SU / GIÙ sposta la finestra di un'ottava. Le note fuori finestra restano memorizzate, continuano a suonare e sono incluse nell'esportazione MIDI.
Le righe mostrano i nomi reali delle note (nota base + trasposizione); i tasti neri sono più scuri.
Polifonico: più note possono stare sullo stesso step.
GLIDE on/off con TIME imposta il portamento tra le note.
Griglia note (pad 9–16)
Numero, nome e nota base del pad
CLEAR (svuota le note di questo pad) · DRUMS (torna alla griglia batteria)
Selettore SUONO (KIT e suoni strumentali)
OTTAVA − / + ed estensione visibile
Nomi delle note (tasti neri più scuri)
Celle degli step: tocca per aggiungere o togliere una nota
4. Sequencer, pattern e song
4.1 Step sequencer
SEQUENCER — 16 STEPS × 16 PADS. Il cursore ciano indica lo step corrente. I numeri sopra la griglia segnano i gruppi di step.
Tocca una cella per attivarla o spegnerla.
4.2 Transport
PLAY / STOP. − / + cambiano il tempo a passi di 2 BPM.
RANDOM BEAT genera un pattern di batteria per il pattern corrente.
4.3 Pattern (512)
PATTERN n/512: quello che stai modificando. Usa ◀ ▶ (±1) e −10 / +10, oppure tocca il numero per digitarlo (VAI AL PATTERN).
PLAYING m indica quale pattern sta suonando il motore.
CLEAR Pn svuota il pattern in modifica.
4.4 Catena song (512 slot)
SONG: ON/OFF passa dal loop di un solo pattern alla riproduzione della catena.
+ Pn aggiunge il pattern corrente; tocca uno slot per aumentarne le ripetizioni (P3×4); pressione lunga per rimuoverlo; CLR svuota la catena.
Barra pattern e catena song
Pattern −10 / +10
Pattern precedente / successivo (◀ ▶)
Tocca il numero del pattern per digitarlo
CLEAR: svuota il pattern in modifica
SONG: ON/OFF
+ Pn: aggiunge il pattern corrente alla catena song
5. Suoni
5.1 I tuoi campioni
SAMPLE registra dal microfono nel pad selezionato. Usa le cuffie per evitare il feedback.
IMPORTA carica WAV, MP3, OGG o M4A. Massimo 6 secondi per pad; i file più lunghi vengono tagliati e compare un avviso.
Il pannello forma d'onda mostra CAMPIONE PAD n, nome e durata.
5.2 SUONO (strumenti integrati)
I pad intonati (9–16) possono usare 13 strumenti integrati. Sono sintetizzati dall'app, non registrati: famiglie di strumenti riconoscibili, non realismo campionato.
Famiglia
Strumenti (nome mostrato nell'app)
Archi
ARCHI (ensemble), VIOLINO, CELLO
Ottoni
OTTONI (sezione), TROMBA
Legni
FLAUTO, CLARINETTO
Tastiere
ORGANO, PIANO
Synth
PAD, PLUCK, LEAD
Basso
BASSO
L'esportazione MIDI scrive un programma General MIDI corrispondente per ogni strumento; importando un file MIDI viene scelto quello più vicino.
5.3 Schermata PRESET
Schermata PRESET
Si apre dalla barra in basso. I preset appaiono come quadrati su 3 colonne con anteprima della forma d'onda. Tocca per ascoltare; IMPORTA carica il preset nel pad selezionato. Le categorie sono definite in presets.json; la categoria VIBRANIAM è riservata a pacchetti futuri.
6. Tastiera e MIDI
6.1 Tastiera flottante
Si apre con il pulsante tastiera mobile; trascinalo dove vuoi.
Il selettore pad 1–16 sceglie quale pad suoni.
2 ottave; spostamento di ottava.
Le rotelle BEND e MOD sono sopra i tasti, a sinistra.
HIDE CONTROL / SHOW CONTROL comprime i controlli per lasciare più spazio.
6.2 Ingresso MIDI
Collega un dispositivo MIDI USB (OTG) o Bluetooth LE. Supportati: note, pitch-bend, CC1 (mod wheel), CC64 (sustain).
Tastiera flottante
Selettore pad 1–16
Cambio ottava (OTTAVA − / +) e estensione attuale
Escursione del pitch-bend (− / +)
HIDE CONTROL / SHOW CONTROL
Menu ingresso MIDI
Rotelle BEND e MOD
Tasti (2 ottave)
Chiudi la tastiera
7. Modellare il suono
7.1 CHANNEL FX (per pad)
Seleziona un pad, poi regola:
Controllo
Funzione
FLT OFF / LP / HP
Modo filtro: spento, passa-basso, passa-alto
CUTOFF
Frequenza del filtro
RES
Risonanza del filtro
DLY TIME / FB / MIX
Tempo del delay, feedback, quantità di segnale trattato
REV MIX / DEC
Quantità e decadimento del riverbero
DRIVE
Saturazione
PAN
Posizione stereo
7.2 FX RACK (globale)
Le stesse famiglie di controlli applicate a tutto il mix, più VOL (master).
7.3 CHORD MATRIX — trasposizione armonica
I 12 nomi di nota disposti in cerchio impostano la fondamentale (da 0 a +11 semitoni). Pulsanti di intervallo: UNI, OCT+, OCT−, 5TH, 4TH, MAJ3, MIN3, MIN6, ROOT. Il centro mostra l'esatta trasposizione in semitoni.
7.4 MIXER — 16 canali
Un fader per pad. MUTE ALL silenzia tutti i canali, ALL li ripristina.
8. Progetti e file
8.1 SAVE / LOAD
Salva e carica l'intera song (pattern, catena song, suoni, impostazioni). SAVE PRESET / LOAD PRESET memorizzano una singola impostazione sonora.
8.2 GLOBAL REC
Cattura il mix finale mentre suoni. Il banner ● GLOBAL REC — CAPTURING MIX lampeggia mentre è attivo; premi REC ● STOP per terminare.
8.3 Esportazione
Formato
Note
WAV
Senza perdita; master stereo o 16 stem
FLAC
Senza perdita, più piccolo
M4A
Compresso
MIDI
Standard MIDI File, 480 PPQ, dati dei pattern e tempo
Scegli formato, master o stem e numero di battute, poi esporta. I file vanno in Music/Vibraniam. Il MIDI si può condividere direttamente.
8.4 Importare MIDI
IMPORTA MIDI legge un file .mid nei pattern. Una finestra mostra battute e BPM ed eventuali avvisi; se la song attuale non è salvata puoi confermare la sostituzione.
9. Aspetto
PAL scorre quattro palette: 1 originale, 2 pastello, 3 bianca, 4 bianco e nero.
10. Prestazioni audio
Pannelli AUDIO OUTPUT e STRESS TEST
I pannelli AUDIO OUTPUT e STRESS TEST mostrano latenza di uscita, modalità (Exclusive/Shared), MMAP, burst/buffer e frequenza di campionamento. La latenza dipende dal dispositivo e dall'uscita: cavo o USB danno i risultati migliori, il Bluetooth aggiunge ritardo. Il motore non usa allocazioni di memoria né lock nel callback audio.
11. Risoluzione dei problemi
Problema
Cosa fare
Nessun suono
Controlla volume e mute nel MIXER; controlla il dispositivo di uscita
Crepitii
Abbassa DRIVE e volume; chiudi altre app audio
Latenza alta
Usa cuffie cablate o audio USB; evita il Bluetooth
Campione troppo corto
Le importazioni oltre 6 s vengono tagliate
Dispositivo MIDI non visto
Ricollega, controlla il cavo OTG o l'abbinamento Bluetooth
Demo terminata
SBLOCCA o RIPRISTINA ACQUISTI
12. Specifiche
Motore audio: C++ nativo su Oboe 1.8 (AAudio, bassa latenza, Exclusive richiesta), callback sicuro per il tempo reale