Gsi sorprende con VB3 per Android e iOS!

maxpiano69 15-04-24 09.18
@ psychopuzzle
Scusate, il vb3m può essere scaricato e usato su un telefono Android collegato direttamente a Yamaha Modx. Nel caso quali cavi mi servono?
Grazie!
Ciao, certamente leggi bene la FAQ del VB3m sul sito GSi What do I need to play VB3m from my Midi keyboard?
stesgarbi 15-04-24 11.28
@ ziokiller
Ciao a tutti. Vi spiego meglio com'è la storia. Innanzitutto, se non conoscete il significato di questa bellissima parola, andatela a cercare sul dizionario: serendipità. In effetti è successo proprio così.

Sì, in passato ho sempre detto no al fare app per i dispositivi mobili, ma dall'estate del 2018 ho cominciato a lavorare con un framework che aiuta parecchio nello sviluppo multi-piattaforma, quindi ora è "relativamente" più facile riuscire a far eseguire lo stesso programma su Windows, su Mac, su Linux ma anche su Android e iOS. Dico relativamente perché non è come premere un pulsante e sperare che il computer faccia tutto da solo, ci sono comunque molte cose che richiedono giorni e giorni di studio e programmazione.

Comunque, il mese scorso ho cominciato a buttar giù idee per un mio framework all'interno del framework, un qualcosa che mi rendesse ancora più veloce lo sviluppo di alcune parti tediose delle applicazioni, per esempio organizzare l'interfaccia grafica. Contemporaneamente ho cominciato a lavorare ad un nuovo aggiornamento di VB3-II (il plugin Windows/Mac) e ho avuto l'idea di rispolverare il vecchio codice di VB3 1.4, il cui ultimo aggiornamento risaleva all'ottobre del 2010, correggere alcune cose per rendere più "attuali" (in termini di stile di programmazione) e quindi aggiungere un'opzione, nel prossimo VB3-II, di attivare anche il motore sonoro del VB3 v1.

Messe queste due cose insieme, cioè il vecchio VB3 v1 "ripulito" e il mio nuovo framework grafico, ho pensato "per provare l'effettivo funzionamento dovrei creare una UI completa e magari collegarla ad un motore sonoro"... Quindi così ho fatto, e ho creato una versione "ridotta" del VB3, che è un po' un misto di cose, perché la base del suono d'organo è VB3 v1 ma con delle leggere correzioni, come effetti ci sono due algoritmi di Leslie sempre presi dal vecchio VB3 più un ampli statico, come riverbero ho tolto il molla e ho messo il riverbero del Mojo XT (simile ma non uguale a quelli di Mojo61, Classic, Gemini, ecc.), e ho aggiunto un nuovo EQ stereo a 2 bande, il tutto in una UI ridisegnata usando i pezzi della UI di VB3-II.

Dovendo "ridurre" il tutto ho pensato di usare la risoluzione scalata di molti smartphone, cioè 640x360 pixel, da lì è venuto spontaneo il provare ad eseguire il tutto su Android, e il passo successivo è stato il compilare lo stesso codice, con i dovuti adattamenti, per iPad (e anche iPhone).

Ed eccoci qui, ero partito per fare una cosa e sono finito per farne un'altra del tutto inaspettata. Serendipità.

A breve sarà disponibile sia su Play Store che su App Store, sarà a pagamento ma comunque ad un prezzo molto accessibile. La cosa interessante che molti ancora ignorano, è che i moderni dispositivi Android possono suonare a latenza bassa al pari dei dispositivi Apple. Su Android, da qualche anno a questa parte, è stato introdotto un layer audio simile ad ASIO per Windows e Core Audio per iOS, si chiama "OBOE", ed è un sistema completamente automatico che non solo seleziona l'interfaccia Audio e l'ingresso Midi, ma imposta i parametri di latenza in automatico al fine di ottenere le prestazioni miglori senza dropout.

Testata per ore sul mio Samsung S10e (nemmeno un modello tanto recente) e funziona come se si trattasse di un normale plugin Audio Unit o VST.
Ciao Guido,
Sono stato uno dei primi acquirenti del VB 3 anni fa.
Non credevo alle mie orecchie, la prima volta che l'ho sentito in azione.
Gli sono rimasto "fedele" per anni, perchè mi prendeva letteralmente l'anima, tanto che non ho mai sentito il bisogno di passare al VB 3 II.
Tanto per dire cosa penso del VB3, per suonare in giro - non essendo avvezzo a districarmi con un PC sul palco - avevo acquistato un Nord C2, che ho venduto senza alcun rimpianto.
Il VB 3 ha un qualcosa di "magico" (IMHO).
Tutto è andato bene, fino a quando non sono passato da 44.100 a 96.000 Khz nell'utilizzo casalingo della DAW: purtroppo, a questa risoluzione il mio vecchio amico si impalla ed emette degli strani ticchettii.
Oltretutto mi manca il doppio manuale, così mi sono deciso ad acquistarne uno, che mi verrà spedito in questi giorni.... ovviamente Crumar (Mojo classic).
So che gli ultimi modelli di organi Crumar implementano una nuova versione del software VB 3 II.
Mi piacerebbe che questa versione avesse in sè qualcosa del VB 3 originale.
Se così non fosse, sarei felice comunque di "pilotare" il VB 3 1.4 dal doppio manuale, tramite tablet o DAW, tenendolo come complemento ai suoni del VB 3 II.
Spero che il problema del funzionamento a 96 Khz venga risolto.
psychopuzzle 17-04-24 18.42
@ maxpiano69
Ciao, certamente leggi bene la FAQ del VB3m sul sito GSi What do I need to play VB3m from my Midi keyboard?
Grazie, ma io anche con l'adattatore OTG sento solo un rumore di fondo molto forte, boh!
Usando un RealMe UI 4.0 con Android 13
maxpiano69 18-04-24 08.47
@ psychopuzzle
Grazie, ma io anche con l'adattatore OTG sento solo un rumore di fondo molto forte, boh!
Usando un RealMe UI 4.0 con Android 13
Se il rumore di fondo che senti è la simulazione del Leslie vuol dire come audio funziona (prova a cambiare il tipo di Leslie o la velocità dalla app e vedere se il rumore cambia o a suonare dalla tastiera della App), se è così allora dovresti controllare le impostazioni MIDI in VB3m e MoDX (stai trasmettendo su USB sul canale 1?).

Hai altre app MIDI che funzionano su quel dispositivo? Altrimenti fai quanto suggerito nella FAQ: If you wish to test your Midi stream, open Chrome from your mobile and visit this URL: https://www.gsidsp.com/MidiMonitor
psychopuzzle 19-04-24 17.55
@ maxpiano69
Se il rumore di fondo che senti è la simulazione del Leslie vuol dire come audio funziona (prova a cambiare il tipo di Leslie o la velocità dalla app e vedere se il rumore cambia o a suonare dalla tastiera della App), se è così allora dovresti controllare le impostazioni MIDI in VB3m e MoDX (stai trasmettendo su USB sul canale 1?).

Hai altre app MIDI che funzionano su quel dispositivo? Altrimenti fai quanto suggerito nella FAQ: If you wish to test your Midi stream, open Chrome from your mobile and visit this URL: https://www.gsidsp.com/MidiMonitor
OK, il volume dal mio telefono era esagerato, ho dovuto impostarlo al minimo nel vb3m. Una domanda da profano: il volume trasmesso alla porta MIDI non è regolabile?
Per caso devo usare anche quell'altra app di nome Oboe?
Grazie ancora!
maxpiano69 19-04-24 18.26
@ psychopuzzle
OK, il volume dal mio telefono era esagerato, ho dovuto impostarlo al minimo nel vb3m. Una domanda da profano: il volume trasmesso alla porta MIDI non è regolabile?
Per caso devo usare anche quell'altra app di nome Oboe?
Grazie ancora!
"Volume trasmesso alla porta MIDI" non esiste... Intendi il volume del USB Audio, immagino, quello dipende dal dispositivo collegato, in molti casi devi regolarlo su quest'ultimo (ad es. sul MoDX che ha un controllo dedicato al livello del USB audio)
psychopuzzle 22-04-24 13.08
@ maxpiano69
"Volume trasmesso alla porta MIDI" non esiste... Intendi il volume del USB Audio, immagino, quello dipende dal dispositivo collegato, in molti casi devi regolarlo su quest'ultimo (ad es. sul MoDX che ha un controllo dedicato al livello del USB audio)
Boh, non riesco...provo a chiedere supporto dal sito Gsi.
Eventualmente l'app su Android la posso provare anche su una tastiera muta via USB?
maxpiano69 22-04-24 15.05
@ psychopuzzle
Boh, non riesco...provo a chiedere supporto dal sito Gsi.
Eventualmente l'app su Android la posso provare anche su una tastiera muta via USB?
Certo, in quel caso l'audio sarà quello del tablet/smartphone stesso.