Yamaha P-45, USB MIDI e Real Time Messages

d_phatt 08-01-23 00.36
Buonasera a tutti...

Recluso in una stanza con il covid, mi stavo dedicando al MIDI monitor che è parte di un software al cui sviluppo mi dedico a periodi emo quando ho notato che il mio Yamaha P-45 (collegato in MIDI al portatile tramite un normale cavo USB A-B) invia continuamente due tipi di System Real Time Messages, il Timing Clock e l'Active Sensing. Inizialmente ho pensato a un bug del mio programmino, e invece era proprio così, lo Yamaha invia quei messaggi ad intervalli di tempo regolari (ovvio che siano regolari, come da protocollo).

È normale che una tastiera mandi continuamente quei messaggi? Non ci avevo fatto caso, e in questo momento essendo recluso non ho a portata di mano la mia Studiologic per fare una prova...mi sapreste dire se è una cosa che le tastiere (e/o altri dispositivi MIDI) fanno normalmente?

Tra l'altro, ho trovato il coraggio di fare una prova: dando letteralmente un pugno sui tasti (senza esagerare...) riesco a far trasmettere allo Yamaha una velocity di 127, cosa che non sono mai riuscito a fare suonando, neanche a farci apposta... è praticamente impossibile superare 123 suonando "normalmente" (cioè senza cazzotti emo). Quindi il P-45 può trasmettere (sebbene apparentemente solo in questo caso estremo) una velocity di 127, contrariamente a quanto da me affermato in un altro topic.
maxpiano69 08-01-23 09.10
La MIDI Implementation di ogni tastiera indica di solito anche se/come inviano i System Real Time messages.

Non tutte ma molte tastiere inviano l’Active Sensing, in alcuni casi si può decidere se disattivarlo ma sul P45 temo di no.

Il Time Clock lo inviano tastiere che hanno al loro interno un master clock, nel caso del P45 quello del Tempo del metronomo/ritmi.

Al di là di vederli nel MIDI Monitor, non creano problemi (a meno che, nel caso del clock, non venga involontariamente impostato come master clock della tastiera e/o app collegata)
d_phatt 08-01-23 14.58
@ maxpiano69
La MIDI Implementation di ogni tastiera indica di solito anche se/come inviano i System Real Time messages.

Non tutte ma molte tastiere inviano l’Active Sensing, in alcuni casi si può decidere se disattivarlo ma sul P45 temo di no.

Il Time Clock lo inviano tastiere che hanno al loro interno un master clock, nel caso del P45 quello del Tempo del metronomo/ritmi.

Al di là di vederli nel MIDI Monitor, non creano problemi (a meno che, nel caso del clock, non venga involontariamente impostato come master clock della tastiera e/o app collegata)
Grazie mille maxpiano, ne sai veramente una più del diavolo emo

Sì, infatti nella MIDI Reference del P-45 ho trovato conferma del fatto che invia sempre quei due messaggi, e sempre spulciando velocemente tra i vari documenti, non mi sembra che ci sia modo di disattivarli (così come non c'è modo di disattivare altri tipi di messaggi). Poco male, passando via software di sicuro non possono far danni, filtrarli ed ignorarli è facile.

Sono contento di aver finalmente rilevato l'assenza di limitazioni hardware/software sulla trasmissione delle velocity alte da parte di questo piano. Ovviamente niente che sia di uso pratico (sarò pure scarso, ma non prendo le tastiere a pugni, al limite me la prendo con me stesso emo), tuttavia te lo segnalo perché tempo fa ne avevamo parlato, non so se ricordi.