-
The game music is stored in a `.MID` file. We should learn to read it and play. MIDI is known to be open to interpretation, so we should seek for some good MIDI player/library for .NET, I guess?
Do…
-
-
I have a Unity game and want to play user provided MIDI files on the fly.
Therefor, I want to synthesize samples when needed, not all at once.
For example, my code may look similar to this:
```…
-
Hi.
I have discovered a potential issue in the C# version.
For instance, in the constructor of `SoundFontParameters`, the variable `end` was calculated as follows:
```cs
var end = reader.BaseS…
-
Hello,
right now the `MidiFileSequencer` object can only play and stop. Also the `Render()` method gives no indication of how many non-zero samples were written before reaching the end of the file.…
-
If more than one note is played at once, you'll get this error:
```
panic: runtime error: index out of range [1206] with length 1188
goroutine 653 [running]:
github.com/sinshu/go-mel…
-
Hello,
right now the `MidiFileSequencer` object can only play and stop. Also the `Render()` method gives no indication of how many non-zero samples were written before reaching the end of the file.…
-
Overall, the code looks like nice work, however, I can't get the demo app (main.go) to run on MacOS Monterey. It builds with no error but panics while trying process flourish.mid. Seems like the []tim…
-
I want to use this package in my Ebitengine game.
Right now I can't figure out how to adjust the channel/instrument volume level.
Is it possible?
I tried the `MasterVolume` option but it does…
-
There's a typo in `loadGM` in testing_test.go
```go
func loadGS(t *testing.T) *SoundFont {
return loadSoundFont(t, envGS, defaultPathGS)
}
func loadGM(t *testing.T) *SoundFont {
return loa…