Skip to content

CIRCE-EYES/Some-Basic-functions-Drywetmidi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Some-Basic- Midi Functions-Drywetmidi

Some basic functions using Drywetmidi - Melanchall Library.

Well, this is a simple application that allows you to see only some functionalities of the wonderful library of the author MELANCHALL - DryWetmidi - (github.com/melanchall/drywetmidi) or (melanchall.github.io/drywetmidi). It is made under Visual Studio 2019 VB.net, perhaps with time and if I add more examples, I will pass it to C #. But my basic knowledge is limited to vb.net. I must appreciate all the help of the creator of this library in many aspects of the C # syntax to be able to adapt it to this demo and thus see how to transcribe it to vb.net. I have made this demonstration of basic functions for all those people who do not have much knowledge in programming, and there is nothing like a complete example to study it from beginning to end. It consists of several functions:

1- It is focused on the simultaneous reproduction of midi files in loop mode and sending of midi notes, thus being able while the file is playing, playing the virtual piano (in addition to selecting the channel to your liking), playing chords placed in a listbox, etc.

2- The valuable Record function allows you to record EVERYTHING, through the InputDevice input, that is, you can connect an external keyboard via USB and not only record the incoming notes, you can also add midis, chords, virtual piano notes, etc. we go all in a midi soup and create a midi file with all those incoming data !!!

3- It has a listbox with four chords, which belong to a kind of database with 960 chords + Bass note variants, written in the Module1.vb file, I only put 4 but adding a panel with all the items it becomes a whole library of chords. I hope it is useful for you.

If you can think of more features to add, it would be great to share it with everyone! We would all learn.

Greetings to the creator ... Melanchall.

image

About

Some basic functions using Drywetmidi - Melanchall Library.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published