midisoundfontchuck

Does the ChucK language support SoundFonts?


I'm starting program that will work with music files, mostly MIDI.

I heard about the ChucK programming language, and even found a free course about it, and I think it fits my needs.
I will have to use SoundFonts to customize and enhance the MIDI files. is ChucK still the right choice? Does it support SoundFonts? Will it be possible to use SFs in cooperation with ChucK?


Solution

  • ChucK seems to support sending MIDI data.

    As far as I understand, you dont want to modify SoundFonts, but just use them to play MIDI data, that you create or modify in your application ?

    Here are the links for two MIDI drivers, that use the Soundfont-based software synthesizer inside the BASS Audio Libray:

    1) CoolSoft VirtualMidiSynth

    2) BASSMIDI

    Using the MIDI functions from WinMM.dll (MSDN) through ChucK's layer on top of it, you can play your MIDI data with SoundFonts.