Skip to content

mtminnick/gem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

gem

Gesture Modulation with Win32 MIDI (WinMM MIDI 1.0)

Using CoolSoft VirtualMidiSynth with arachosoft soundfont

Using Microsoft GS Wavetable Synth

  • Included in Windows 10
  • midiOutGetDevCaps():
  • Number of MIDI output devices = 1
  • MIDI OUT Device 0 MIDIOUTCAPS:
  • wMid = 1
  • wPid = 27
  • vDriverVersion = 256
  • szPname = Microsoft GS Wavetable Synth
  • wTechnology = 7
  • wVoices = 32
  • wNotes = 32
  • wChannelMask (hex) = ffff
  • dwSupport = 1

Microsoft GS Wavetable Synth Issues

  1. Running Status doesn't seem to work (works with VirtualMidiSynth). Turn off USE_RUNNING_STATUS in MidiOut.cpp.

General Issues

  1. All Control Change messages (for example pan) are subject to instrument implementation in soundfont; In genearal, you need a real GM hardware synth module for all CCs to work.

TODO

About

Gesture Modulation with Win32 MIDI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published