.: robotitaly.NET :. - la community italiana sulla robotica  

Vai indietro   .: robotitaly.NET :. - la community italiana sulla robotica > Microcontrollori > Altri Microcontrollori

Altri Microcontrollori Forum dedicato a tutti i microcontrollori e microprocessori non compresi nelle Categorie precedenti

Rispondi
 
Strumenti della discussione ModalitÓ di visualizzazione
  #1  
Vecchio 07-18-2014, 10:23 AM
lestroso lestroso non Ŕ collegato
Nuovo Roboter
 
Registrato dal: May 2010
Messaggi: 3
Red face Problema Key Velocity Midi con Cubloc220

Salve, ho un problema teorico e pratico con il mio cubloc 220.....sto

costruendo una tastiera midi e ho gia' fatto il software per farla

suonare...ho messo pero' la key velocity fissa a 127....ma adesso non so'

come farla a calcolare...il mio schema e' abbastanza semplice...

Ho un cubloc220 collegato a 8 mcp23017 port expander e vado a leggere

sempre lo stato di questi ultimi.... purtroppo non posso fare modifiche

hardware....perche' mi sono gia' fatto un circuito stampato.....

ok... dalla comfile mi hanno dato questo codice.(in fondo).. ma per me e' inusabile, in

quanto io devo mettere un software per il keyvelocity nel mio programma

gia' di 2300 linee.....e ho provato a inserire il codice sotto ma mi da' dei numeri strampalati.....

A livello teorico qualcuno dice che devo fare un contatore e poi quando un

pulsante e' premuto si fa' un'operazione matematica che non so' e si rileva

la keyvelocity....

Qualcuno mi puo' aiutare?? Grazie in anticipo......

Lestroso
----------------------------------------------------------------------------


Const Device = CB220

Input 15 ' For counter channel 1

Low 5 ' For PWM channel 0
Freqout 0, 2304 ' 1ms pulse

Dim C As Integer
Dim V As Integer
Do
If In(0) Then
Countreset 1
Endif

If In(1) Then
C = Count(1) ' Read amount of time in ms
V = C ' Computed velocity from C
Endif
Debug Dec V,Cr
Loop
Rispondi quotando
  #2  
Vecchio 07-18-2014, 11:48 AM
L'avatar di Emanuele Terrasi
Emanuele Terrasi Emanuele Terrasi non Ŕ collegato
Roboter Graduato
 
Registrato dal: Dec 2009
residenza: Palermo
Messaggi: 494
Blog Entries: 15
predefinito

Non sono sicuro di avere compreso il tuo problema. Le tastiere dinamiche hanno due contatti per ogni tasto, la velocity viene dedotta dal tempo che intercorre fra le due chiusure.
Rispondi quotando
  #3  
Vecchio 07-18-2014, 12:47 PM
lestroso lestroso non Ŕ collegato
Nuovo Roboter
 
Registrato dal: May 2010
Messaggi: 3
Red face

Grazie per la sollecita risposta,

ho visto anch'io quella soluzione...ma ormai non la posso fare... perche' non posso aggiungere un altro contatto....

Non ci sarebbe un'altro escamotage per risolvere il mio problema???

purtroppo potrei fare solo un contatore e un contatto con la mia tastiera on/off...

ci potrebbe essere un'altra idea software e non hardware??

Grazie ancora,

Lestroso
Rispondi quotando
  #4  
Vecchio 07-18-2014, 03:03 PM
L'avatar di Emanuele Terrasi
Emanuele Terrasi Emanuele Terrasi non Ŕ collegato
Roboter Graduato
 
Registrato dal: Dec 2009
residenza: Palermo
Messaggi: 494
Blog Entries: 15
predefinito

Un attacco in crescendo, tipo violino, ma non Ŕ la stessa cosa.
Rispondi quotando
  #5  
Vecchio 07-18-2014, 05:49 PM
lestroso lestroso non Ŕ collegato
Nuovo Roboter
 
Registrato dal: May 2010
Messaggi: 3
Unhappy

Ehm.. grazie...ma non va bene....ci ho gia' provato.....ma non funziona bene....

Se qualcuno avesse un'altra idea....per favore fatemelo sapere.... grazie..in ogni caso....

Lestroso
Rispondi quotando
Rispondi

Segnalibri

Tag
cubloc, cubloc220, key velocity, midi, midi controller

Strumenti della discussione
ModalitÓ di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code Ŕ attivo
Le smilie sono attive
Il codice IMG Ŕ attivo
il codice HTML Ŕ disattivato

Salto del forum


Tutti gli orari sono GMT. Attualmente sono le 01:45 AM.


Powered by vBulletin versione 3.8.7
Copyright ©: 2000 - 2018, Jelsoft Enterprises Ltd.