| Imports Toub.Sound.Midi |
| Dim mySeq as MidiSequence = New
MidiSequence(0,120) Dim myTrk as MidiTrack = mySeq.addTrack() |
| Dim Channel as Byte, Duration as
Double, Pitch as Byte, Velocity as Byte : myTrk.Events.Add(New NoteOn(0, Channel, Pitch, Velocity)) myTrk.Events.Add(New NoteOff(CInt(Duration * 480), Channel, Pitch, Velocity)) |
| myTrk.Events.Add(New EndOfTrack(130)) |
| MidiPlayer.Play(mySeq) |
| Dim fName as String : mySeq.Save(fName) |
| Dim fName as String : mySeq = MidiSequence.Import(fName) |