L'enigma USB di Opsix-Wavestate-Modwave

anonimo 05-03-21 21.19
Mi sono accorto che c'era qualcosa di strano, quando ho visto che la procedura di comunicazione USB dell'opsix era diversa, e anziche' richiedere installazione di drivers (o riconoscimento automatico), si e' resa necessaria la configurazione su protocollo RNDIS (che non conoscevo neppure).

Fin li tutto bene : basta seguire passo passo la procedura, e finalmente il korg si e' messo a comunicare con il librarian, e successivamente con Cubase.

Cubase pero' anziche' vedere una porta USB che si chiama Opsix, vede una porta generica midi.. e qui mi e' gia' venuto un sospetto.

Ora che ho anche il wavestate, il sospetto e' diventato realta' : anche lui usa lo stesso protocollo (pare che questi synth si basino su Raspberry PI) ed il problema che si pone e' che se colleghi entrambi i synth su cubase (anche su canali diversi), il sequencer ne vede solo uno dei due.

Pare che non sono il solo ad avere questo problema : altri utenti hanno riscontrato la stessa cosa su ableton.

C'e' qualcuno del forum che eventualmente puo' dare qualche indicazione in piu'? Magari e' solo una questione di configurazione (anche se temo che sia l'ennesimo bug di korg, che non e' proprio nuova a questo tipo di stranezze)..
wildcat80 06-03-21 13.20
Guarda a me è capitato qualche problema analogo con le porte USB 3.0 del MacBook Pro: tastiere utilizzate direttamente sui vecchi Mac che funzionavano benissimo, inutilizzabile sul nuovo.
Il problema principale era la latenza, ma anche il fatto che diversi hardware venivano etichettati come Generic.
La soluzione è stata semplice: hub USB alimentato e tutto è tornato a funzionare.
E ti dirò di più: anche con un hub non alimentato funziona tutto, quantomeno con la singola tastiera.
Però mi pare di ricordare che tu utilizzi già un hub, o sbaglio?
michelet 06-03-21 21.54
Anch'io inzialmente ho bestemmiato non poco con WaveState e Windows 10. In realtà pur avendo letto il manuale, ho faticato un po' a capire come configurare il driver RNDIS. In genere però uso OSX, quindi vedremo cosa succede quando collego WaveState al sistema operativo della mela.
Per quanto riguarda ModWave, non so se la acquisterò. Mi aveva entusiasmato molto all'inizio, poi ascoltando le demo che si trovano in rete, l'interesse mi è calato.
anonimo 06-03-21 22.28
wildcat80 ha scritto:
Però mi pare di ricordare che tu utilizzi già un hub, o sbaglio?


Si. Uso due hub 7 porte alimentati, collegati in due diverse prese USB del PC.

Ho fatto tutte le prove possibili e immaginabili.
Sostituito i cavi (ma sono cavi del costruttore).
Cambiato le porte.
Reinstallato e configurato RNDIS (ora ne vede due)
Assegnato indirizzo diverso alle due RNDIS e ID diverso ai due sintetizzatori.

Nonostante tutto cio', Cubase vede soltanto una porta midi chiamata "Generic USB midi"
Se accendi un solo korg (uno qualsiasi dei due) funziona correttamente sul canale assegnato.
Idem se spegni il primo ed accendi il secondo (riavviando cubase) : vede il secondo sul suo rispettivo canale.

Quando sono entrambi accesi vede solo uno dei due.

Per essere ancora piu' sicuro, sono andato a vedere cosa succede con Midi OX (con quello ho risolto un bug sul MS2000b)

Succede la stessa cosa.. Windows10 di fatto assegna di default le due porte RNDIS ad una sola Generic USB midi, e di conseguenza i due sintetizzatori vanno in conflitto.

Se accesi singolarmente si vede il flusso dati midi di uno o dell'altro sintetizzatore, ma se accesi contemporaneamente e' soltanto un sintetizzatore a trasmettere (e ricevere) dati midi... l'altro si annulla (ed e' sempre il wavestate).

Sul forum korg c'e' un'altro utente (non italiano) che sta riscontrando il medesimo problema con ableton live.

E' assurdo.. perche' hanno usato l'artifizio RNDIS (una sorta di dispositivo di rete) anziche' una normale porta USB come fanno tutti gli altri cristiani costruttori?.

Ho 12 sintetizzatori collegati e tutti comunicano perfettamente con il computer, senza latenze senza difetti e cose simili..
Solo i due korg (che guarda caso sono hanno grosse fette di hardware in comune) piantano pasticci.

Con korg e' gia' la terza volta che mi trovo a fare debugging.. Sul N5EX avevo scoperto io il bug del taglio delle quinte giuste. Contattai Korg Italia che non ne sapeva niente, ma in Giappone se ne erano accorti da poco. Tutti gli N5ex uscivano con quel problema (risolto tempo dopo con aggiornamento OS, ma io cambiai prodotto).
Ho omesso di raccontare delle ghost note sul Triton LE perche' riguardava solo una partita. Il mio non aveva problemi, mentre il mio collega ne cambio' ben tre prima di trovare quello funzionante.

Poi fu la volta dell'MS2000b quando suonavo live. .Ho perso tutti i suoni programmati da me, perche' quando faceva il dump dati trasmetteva dati corrotti, e quando li ricaricavi, ti ritrovavi i preset randomizzati (sia i nomi che i suoni) con dei rumoracci assurdi.

Mi misi con midiOX a vedere cosa succedeva, e scoprii che MS2000b trasmetteva il midiclock anche durante il dump, corrompendo i dati.. ma non si accorgeva di questa cosa (nessun checksum?). Fortunatamente in quel caso basto' disabilitare il midiclock. Ma persi giorni e giorni a scoprire il bug, oltre tutto il tempo per rifarmi ex novo i suoni.

Con Yamaha e Roland, Novation, Waldorf, Access, Clavia ecc (e perfino Behringer ora) mai avuto di questi problemi..
anonimo 06-03-21 22.34
michelet ha scritto:
Anch'io inzialmente ho bestemmiato non poco con WaveState e Windows 10. In realtà pur avendo letto il manuale, ho faticato un po' a capire come configurare il driver RNDIS.


Non e' immediato perche' e' una procedura inusuale (solo korg si poteva infognare in cose cosi').
Pero' se si segue passo passo la procedura del manuale del librarian (manuali sempre strimizziti e vale per tutti i costruttori), si riesce a configurare.

Il problema e' quando hai due sintetizzatori dello stesso tipo (opsix, wavestation, modwave).. perche' korg non ha testato questa configurazione su windows 10 (immagino io).

I suoi librarian funzionano in contemporanea, perche' li ha scritti korg... Ma tutti i software per windows vedono un solo driver, e quindi inviano il flusso dati midi di un solo sintetizzatore, perche' l'altro va in conflitto.
anonimo 07-03-21 01.24
Aggiornamento ore 01.15 Sul gruppo FB opsix (e sul rispettivo wavestate) mi ha risposto una persona che credo lavori per Korg USA.
Ha apprezzato non solo la segnalazione, ma anche tutti i test fatti per cercare di capire il problema, confermandomi che e' stato preso a cuore e segnalato a korg (giappone immagino).

Ad essere sincero, anche se ho elencato bug che si sono verificati nell'arco di trent'anni, devo dire che korg si e' comunque dimostrata sempre attenta alle segnalazioni, e vi ha provveduto tempestivamente.

Inoltre aggiungo che tali problemi escono piu' facilmente laddove c'e' tanta innovazione. Alcuni costruttori che vanno avanti di rendita con hardware e strutture che ricalcano molte cose di decenni fa, sono meno soggette a questi rischi.

Adesso spero in una soluzione. Io come backup usero' una porta midi collegando una thru box, anche se questo comporta altre problematiche (latenza midi, cambi di configurazione ecc)..ma e' un ripiego in attesa della soluzione.
andreapiscitelli 13-07-21 11.53
@ anonimo
Mi sono accorto che c'era qualcosa di strano, quando ho visto che la procedura di comunicazione USB dell'opsix era diversa, e anziche' richiedere installazione di drivers (o riconoscimento automatico), si e' resa necessaria la configurazione su protocollo RNDIS (che non conoscevo neppure).

Fin li tutto bene : basta seguire passo passo la procedura, e finalmente il korg si e' messo a comunicare con il librarian, e successivamente con Cubase.

Cubase pero' anziche' vedere una porta USB che si chiama Opsix, vede una porta generica midi.. e qui mi e' gia' venuto un sospetto.

Ora che ho anche il wavestate, il sospetto e' diventato realta' : anche lui usa lo stesso protocollo (pare che questi synth si basino su Raspberry PI) ed il problema che si pone e' che se colleghi entrambi i synth su cubase (anche su canali diversi), il sequencer ne vede solo uno dei due.

Pare che non sono il solo ad avere questo problema : altri utenti hanno riscontrato la stessa cosa su ableton.

C'e' qualcuno del forum che eventualmente puo' dare qualche indicazione in piu'? Magari e' solo una questione di configurazione (anche se temo che sia l'ennesimo bug di korg, che non e' proprio nuova a questo tipo di stranezze)..
Scusa, potresti indicarmi con semplicità come hai fatto a procedere per ottenere RNDIS che non riesco ad aggiornare e far vedere agli editor la wavestate? Tu l'hai aggiornata?
anonimo 13-07-21 13.43
@ andreapiscitelli
Scusa, potresti indicarmi con semplicità come hai fatto a procedere per ottenere RNDIS che non riesco ad aggiornare e far vedere agli editor la wavestate? Tu l'hai aggiornata?
La procedura e' descritta sul manuale pdf del librarian (pagina4), e se seguita passo passo non e' complicata come sembra.

RNDIS configuration: Windows 10
1. Plug in the USB cable from the wavestate.
2. Open the Device Manager.
There are various ways to do this, but the easiest is from the Power User Menu:
2a. Press the WIN (Windows) key and the X key together.
The Power User Menu appears.
2b. Select Device Manager from the menu.
The Device Manager appears.
3. Confirm that a new RNDIS device is present under the “Other devices” heading.
4. Right click on the new RNDIS device and select “Update driver.”
5. Click “Browse my computer for driver software.”
6. Click “Let me pick from a list of available drivers on my computer.”
7. If necessary, select “Network Adapter” for the device type and click “Next.” Otherwise, skip to the next step.
8. Select “Microsoft” for the Manufacturer.
9. Select “USB RNDIS Adapter” for the Model and click “Next.”
A warning may appear: “Installing this device is not recommended.” If so, press “Yes” to continue.
Wait for the process to complete, and close the window when done.
andreapiscitelli 13-07-21 19.49
@ anonimo
La procedura e' descritta sul manuale pdf del librarian (pagina4), e se seguita passo passo non e' complicata come sembra.

RNDIS configuration: Windows 10
1. Plug in the USB cable from the wavestate.
2. Open the Device Manager.
There are various ways to do this, but the easiest is from the Power User Menu:
2a. Press the WIN (Windows) key and the X key together.
The Power User Menu appears.
2b. Select Device Manager from the menu.
The Device Manager appears.
3. Confirm that a new RNDIS device is present under the “Other devices” heading.
4. Right click on the new RNDIS device and select “Update driver.”
5. Click “Browse my computer for driver software.”
6. Click “Let me pick from a list of available drivers on my computer.”
7. If necessary, select “Network Adapter” for the device type and click “Next.” Otherwise, skip to the next step.
8. Select “Microsoft” for the Manufacturer.
9. Select “USB RNDIS Adapter” for the Model and click “Next.”
A warning may appear: “Installing this device is not recommended.” If so, press “Yes” to continue.
Wait for the process to complete, and close the window when done.
Grazie mille, un bacione perchè finalmente funziona!
anonimo 14-07-21 08.09
andreapiscitelli ha scritto:
Grazie mille, un bacione perchè finalmente funziona!


Mi fa piacere... l'inghippo e' che sul manuale operativo del synth non so neppure se e' descritta tale procedura, e se lo e' non e' ben evidente.

Ci son cascato anche io all'inizio, seguendo procedure standard (installazione drivers ecc) e quando ho visto che non comunicava, ho cercato in internet trovando ben poco, perche' all'epoca c'erano pochi utenti Opsix.
Poi mi e' venuto in mente che con l'editor di solito ci sono allegati i manuali, e la procedura l'ho trovata li.
michelet 14-07-21 08.34
Però, volevo capire se con Windows e Cubase sussiste ancora il problema di gestione di due unità, come WaveState e OpSix o ModWave.
Credo che con OSX le cose siano leggermente diverse, però visto che ho in programma di acquistare ModWave (quando disponibile) e l’utilizzo è equamente condiviso con entrambi i sistemi operativi, on vorrei trovarmi sgradite sorprese…