Προς το περιεχόμενο

Visual basic και midi in


metal

Προτεινόμενες αναρτήσεις

Πολύ ενδιαφέρον. Το relay board τι κάνει ακριβώς;

 

Δες εδώ:

 

http://www.harmony-central.com/MIDI/dev.html

 

http://home.modemss.brisnet.org.au/~mlevoi/midi.html

 

http://support.microsoft.com/?scid=%2fsupport%2fkb%2farticles%2fq181%2f3%2f60.asp

 

 

Γεράσιμος

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

το relay board εχει πάνω μερικά relay (διακόπτες που ελέγχονται με ταση 5V) και συνδέεται με την παράλληλη θυρα. Απο κεί και πέρα το ελέγχεις μέσω software και μπορείς να συνδέσεις οποιαδήποτε συσκευή πχ φώτα

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το μόνο που μου έχει μείνει είναι η λήψη σημάτων midi. Αν μπορεί κάποιος να μου δώσει ετοιμο κώδικα και μετά να τροποποιήσω κατάλληλα θα ήμουν υπόχρεος

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Τελικά προσπαθησα να χρησιμοποιήσω το Mabry Software, έφτιαξα τον κωδικα αντεγραψα τα dll στο system. Ενα προβλημα υπάρχει μόνο: παρ'ολο οτι στελνω στην συσκευή που εχω επιλεξει σηματα midi η sub που δεχεται τα midi δεν τρεχει. Any suggestions?

 

Ο κώδικας:

Private Sub Command1_Click()

MIDIInput1.DeviceID = 1

MIDIInput1.Action = 1

MIDIInput1.Action = 4

Print MIDIInput1.State

'Print MIDIInput1.HMidiDevice

MIDIInput1.MaxSysexSize = 1000

End Sub

 

Private Sub Form_Unload(Cancel As Integer)

MIDIInput1.Action = 2

End Sub

 

Sub MIDIInput1_Message()

Dim InMessage As Integer

Dim InData1 As Integer

Dim InData2 As Integer

 

Print MIDIInput1.MessageCount, "midi in"

Do While MIDIInput1.MessageCount > 0

 

InMessage = MIDIInput1.Message

InData1 = MIDIInput1.Data1

InData2 = MIDIInput1.Data2

Print InData1

MIDIInput1.Action = MIDIIN_REMOVE

Loop

End Sub

 

Sub Midiiput1_Error()

Print "error"

End Sub

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργήστε λογαριασμό

Γραφτείτε στην παρέα μας. Είναι εύκολο!

Δημιουργία λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Σύνδεση
×
×
  • Δημοσιεύστε κάτι...

Τα cookies

Τοποθετήθηκαν cookies στην συσκευή σας για να είναι πιο εύκολη η περιήγηση στην σελίδα. Μπορείτε να τα ρυθμίσετε, διαφορετικά θεωρούμε πως είναι OK να συνεχίσετε. Πολιτική απορρήτου