Theremin to midi con miduino

09-10-11 00.51

Gentilissimi del forum,
mi chiamo Massimo e sono un pianista e compositore, nonchè informatico musicale.
Ho un theremin Etherwave plus con le uscite CV/VOL/PITCH che suono regolarmente e a cui voglio far comandare un expander tramite porta MIDI.
Ho acquistato Miduino da Tom Scarff, funziona tutto, ma l'unico problema che è del resto quello fondamentale, è che per cambiare la nota devo ogni volta portare a zero il volume con l'antenna sinistra.
Ora, il problema non si pone se devo suonare note staccate, ma non ho la possibilità di fare glissati o passaggi cromatici legati.
Il fatto di portare a 0 il volume con l'antenna sinistra equivale a dare un comando di note off.

Ho scritto a Tom per chiedergli se era possibile qualche modifica, ma lui mi ha risposto che così doveva funzionare in quanto progettato per essere controllato da un minimoog, o comunque da una tastiera analogica con le uscite CV/VOL/PITCH.

L'ho fatta lunga, ma devo cercare di farmi capire e di far capire soprattutto il problema.
Chiedo a tutti coloro che hanno avuto esperienza simile se esiste una soluzione anche attraverso un modifica.

Sono tentato dal "guitar to midi" della sonuus, ma mi fa un po' paura la latenza. Quella dichiarata e minima, ma quella reale dovrei conoscerla provandola di persona.

Grazie per l'aiuto e il consiglio che avrete la gentilezza di darmi.
Un saluto al forum. Massimo
  • ziokiller
  • Membro: Supporter
  • Risp: 9421
  • Loc: Treviso
  • Thanks: 1272  

09-10-11 12.04

Il problema purtroppo non è il Miduino, che è un normale convertitore CV2MIDI, ma sta nel fatto che il Theremin non ha l'uscita GATE, quindi il convertitore per generare una nuova nota, senza ricevere il GATE, si basa sul CV del volume.

L'unica soluzione al tuo caso sarebbe un convertitore Pitch-to-MIDI, ma anche questi non è che siano di chissà quale affidabilità. Io una volta avevo un rack della Roland, non ricordo la sigla, era una specie di Harmonizer a 4 voci e faceva anche la conversione Pitch-to-MIDI monofonica, ogni tanto lo usavo con la chitarra elettrica e devo dire che non era male, ma dovevi configurarlo per bene e stare attento soprattutto alle variazioni di pitch, se no veniva fuori un casino.

  • maxpiano69
  • Membro: Staff
  • Risp: 26888
  • Loc: Torino
  • Thanks: 3722  

09-10-11 12.09

Il problema è quello descritto da ziokiller
A livello di idea, Se fosse possbibile usare un dispositivo separato (es un pedale) per generare il segnale di gate, anche se questo modificherebbe un po la tecnica esecutiva, potrebbe essere una soluzione? Potresti così decide quando troncare la nota (off) e quando no...emo
  • ziokiller
  • Membro: Supporter
  • Risp: 9421
  • Loc: Treviso
  • Thanks: 1272  

09-10-11 12.15

Mi viene in mente un'altra cosa: il Theremin è in grado di fare dei glissati che coprono parecchie ottava, anche più di 6. Questo potrebbe andare un po' in conflitto con le possibilità del MIDI. Per esempio, nel protocollo MIDI il Pitch Bend è un evento a 14 bit che però determina solo un dato relativo, cioè non dice all'apparato ricevente di quanti semitoni o di quante ottave si sta facendo il glissato, ma dice solo a che punto del range ci si trova, ma il range lo stabilisce l'apparato ricevente, pertanto se anche un convertitore riuscisse a convertire correttamente l'output del tuo Theremin, il risultato dipenderebbe comunque dalle impostazioni del modulo MIDI ricevente, e probabilmente il range di pitch bend supportato non è sufficientemente elevato quanto quello generato dal Theremin.

Diversamente, il convertitore dovrebbe essere in grado di riconoscere una nuova nota solo in base all'espressione, consentendo delle variazioni di pitch al massimo nell'intervallo di un'ottava. Questa sarebbe già una situazione più realistica, ma bisognerebbe poter dire al convertitore <<genera una nuova nota quando il volume scende al di sotto di X>>.

09-10-11 20.54

E' proprio com sospettavo, non v'è altra possibilità del convertitore Pitch-to MIDI, ma prima devo provarlo.
In merito al fatto che il theremin non abbia il gate non mi sembra sia proprio così,
Ho l'etherwave plus e sotto ci sono tre prese jack mono che da sinistra a destra sono: GATE/PITCH CV/VOL CV
ecco perchè faccio fatica a capire come rivedere la questione.
Ho un'idea che vi sottopongo: javascript:dato che il GATE è interfacciato al Miduino tramite un transitor BC109.
Il GATE del theremin entra nella base del transitor, l'emittore è a massa e il collettore si collega a Miduino.
tramite un circuitino con un NE555 in configurazione multivibratore astabile interverrei interrompendo al ritmo di 20 volte al secondo il collegamento tra il collettore del BC109 e l'ingresso di Miduino. Sostanzialmente è come de dessi "note off" 20 volte al sec. Si creerebbe un vibrato che ovvierei alla meglio con riverberi e chorus evitando di utilizzare alcuni strumenti.
Allego l'immagine dello schema con l'eventuale modifica indicata.
In attesa di vostre un saluto cordiale e grazie per avermi risposto.
Massimo

http://imageshack.us/photo/my-images/571/cv2miduinoschemacomplet.jpg/
Edited 9 Ott. 2011 19:04

09-10-11 21.00

@ theremin_milano
E' proprio com sospettavo, non v'è altra possibilità del convertitore Pitch-to MIDI, ma prima devo provarlo.
In merito al fatto che il theremin non abbia il gate non mi sembra sia proprio così,
Ho l'etherwave plus e sotto ci sono tre prese jack mono che da sinistra a destra sono: GATE/PITCH CV/VOL CV
ecco perchè faccio fatica a capire come rivedere la questione.
Ho un'idea che vi sottopongo: javascript:dato che il GATE è interfacciato al Miduino tramite un transitor BC109.
Il GATE del theremin entra nella base del transitor, l'emittore è a massa e il collettore si collega a Miduino.
tramite un circuitino con un NE555 in configurazione multivibratore astabile interverrei interrompendo al ritmo di 20 volte al secondo il collegamento tra il collettore del BC109 e l'ingresso di Miduino. Sostanzialmente è come de dessi "note off" 20 volte al sec. Si creerebbe un vibrato che ovvierei alla meglio con riverberi e chorus evitando di utilizzare alcuni strumenti.
Allego l'immagine dello schema con l'eventuale modifica indicata.
In attesa di vostre un saluto cordiale e grazie per avermi risposto.
Massimo

http://imageshack.us/photo/my-images/571/cv2miduinoschemacomplet.jpg/
Edited 9 Ott. 2011 19:04
http://img571.imageshack.us/img571/8509/cv2miduinoschemacomplet.jpg
  • thermidor
  • Membro: Senior
  • Risp: 331
  • Loc: Torino
  • Thanks: 29  

09-10-11 23.34

Ma dove è possibile reperire la documentazione di questi oggetti?
L' uscita CV del Theremin risponde al classico 1V/OCT?
Edited 9 Ott. 2011 21:34
  • ziokiller
  • Membro: Supporter
  • Risp: 9421
  • Loc: Treviso
  • Thanks: 1272  

10-10-11 00.08

La trovo un'idea pessima, ti ritroveresti con un mucchio di eventi MIDI che non riusciresti a gestire in alcun modo.

L'idea migliore sarebbe, come ti è stato suggerito, quella di usare un pedalino per immettere il GATE, oppure, se proprio sei in vena di modifiche elettroniche, potresti aggiungere un comparatore sull'ingresso VOLUME e usare l'uscita come GATE impostando un threshold a tuo piacimento magari con un potenziometro.

10-10-11 00.16

In effetti la modifica del 555 creerebbe una marea di eventi midi, hai ragione, ma sai, il pensiero della modifica vaga per qualsiasi strada conosciuta.

Alla fine il pedalino sarà la miglor soluzione, al posto che smanettare con l'antenna.

Del resto sono un pianista e non ho alcuna difficoltà nella sincronia pedalino/nota.

Grazie per le risposte e se qualche altra idea vi viene in mente sarà sempre gradita.

Un saluto, Massimo
  • thermidor
  • Membro: Senior
  • Risp: 331
  • Loc: Torino
  • Thanks: 29  

10-10-11 00.26

Ripeto la domanda: ma il CV generato dal Theremin corrisponde a 1V/OCT?
Scusate l' insistenza ma la cosa mi interessa.
  • ziokiller
  • Membro: Supporter
  • Risp: 9421
  • Loc: Treviso
  • Thanks: 1272  

10-10-11 11.48

Dipende dal Theremin, non è una regola. Fai prima ad andare sul sito della Moog e leggere le specifiche.
  • maxpiano69
  • Membro: Staff
  • Risp: 26888
  • Loc: Torino
  • Thanks: 3722  

10-10-11 13.28

@ ziokiller
Dipende dal Theremin, non è una regola. Fai prima ad andare sul sito della Moog e leggere le specifiche.
O suonare un bel glide e leggere la tensione con un semplice multimetro emo

10-10-11 13.30

provo oggi pomeriggio col tester e vi aggiorno.
Ciao. Massimo
  • ziokiller
  • Membro: Supporter
  • Risp: 9421
  • Loc: Treviso
  • Thanks: 1272  

10-10-11 13.49

Ma comuque la scala di 1V/oct. per il CV è oramai accettata come uno standard, visto che l'altro sistema, cioè 1V/KHz, fu usato su pochissimi strumenti e spesso con un certo insuccesso. Quindi io darei per scontato che l'Etherwave usa 1V/oct. come del resto usava anche il vecchio Moog modulare e il MiniMoog.

  • maxpiano69
  • Membro: Staff
  • Risp: 26888
  • Loc: Torino
  • Thanks: 3722  

10-10-11 14.26

Cercando in rete mi sono imbattuto in questo link Theremin-to-midi-control-program-in-pd (PD = Pure Data http://puredata.info/, un parente di Max MSP), magari può interessarti come alternativa
Edited 10 Ott. 2011 12:46

10-10-11 18.38

L'ho scaricato dal web, ma già avevo provato in passato senza grandi soddisfazioni.
Riprovo e soprattutto ri-studio la cosa e vediamo se riesco a cavare il classico "ragno dal buco"
Ovviamente vi aggiorno.
Un saluto. Massimo
  • am0
  • Membro: Supporter
  • Risp: 9886
  • Loc: Torino
  • Thanks: 564  

10-10-11 22.31

Un'idea potrebbe essere questa:
- te ne freghi della nota e invii all'expander un codice di nota-on qualsiasi a centro scala, ovviamente in mono, e non gli dai il nota-off se non quando smetti di suonare
- invii il vol in uscita dal cazzillo al vol (o nel sustain dell'amp) dell'expander
- invii il cv al bend (come dice lo zio)

Si tratta solo di tarare il tutto, nel senso che, sempre come dice lo zioemo, il bend è relativo alla nota. Però il cazzillo esce, come da manuale, con una tensione di cv assurda, in parte negativa, se ricordo bene è un -2,5V +qualcosa, per cui comunque una certa elaborazione in mezzo ci vuole (come fa a funzionarti senza aggiustamenti?emo boh, a meno che non sia concepito appositamente per l'etherwave)

Tarare il tutto sarà un'impresa, ma potresti riuscirci, quantizzazione permettendoemo


Un'altra idea potrebbe essere:
visto che l'analogico e il digitale non parlano la stessa lingua, perchè non usi un expander analogico? non avresti problemiemo

Edited 10 Ott. 2011 20:39

11-10-11 16.14

Mi sono attivato con PURE DATA e vedo che legge senza latenza volume e pitch.
Ho inserito l'uscita audio del theremin al PC, ma nonostante abbia impostato le uscite midi in vari modi non riesco a farli comunque suonare.

in allegato la schermata del file theremin.pd.
Spero che manchino elementi da aggiungere che però non saprei cosa
grazie e un saluto. Massimo