Gast
#4514023
Ich weiß zurzeit echt nicht weiter. Ich möchte über einen Atmega8a ein
Midi-Signal versenden.
Grundsätzlich scheint da auch zumindest irgendwas zu funktionieren.
Generell gibt der Code den gewünschten Inhalt hinter Print auch über den
Terminal aus.
Schließe ich ihn nun per Midi an und überprüfe die Midi-Ausgabe in
MIDIOX so kommen bei $baud= 31250 auch die richtigen Midi Befehle jedoch
die falschen Noten an. Bzw statt EINER Wunschnote 3-4 komplett andere
Noten.
Ändere ich die Baudrate kommen komplett andere Sachen wie z.b Pitch und
was Midi sonst noch so zu bieten hat.
Mein Code sieht wie folgt aus:
$baud = 31250
$crystal = 3686400 'externer quarz'
$regfile "m8adef.dat"
$framesize = 32
$swstack = 32
$hwstack = 64
Do
If Multi1 = 1 And Tastevorher = 0 Then
'Multi1 ist ein normaler Taster dessen Config etc ich jetzt hier
weggelassen habe, Tastevorher eine Variable mit dem Anfangswert 0'
Print 144 'Midi NoteOn'
Print 60 'Note C Oktave 5'
Print 127 ' Volle Anschlagslautstärke
Tastevorher = 1
Else
End If
If Multi1 = 0 And Tastevorher = 1 Then
Print 144 'Midi NoteOn'
Print 60 'Note C Oktave 5'
Print 0 ' Keine Anschlagslautstärke'
Tastevorher = 0
Else
End If
Loop
End
'


