module Yuno

Overview

YunoSynth is a high-performance VGM playback library written entirely in the Crystal programming language. The goal is to provide native VGM playback in Crystal without bindings and almost no dependencies, a cleaned-up version of VGMPlay's code, and performance on par with VGMPlay.

Defined in:

yunosynth.cr
yunosynth/abstract-chips.cr
yunosynth/common.cr
yunosynth/dac-controller.cr
yunosynth/gd3tag.cr
yunosynth/resampler.cr
yunosynth/vgmdecompressor.cr
yunosynth/vgmfile.cr
yunosynth/vgmplayer.cr
yunosynth/vgmplayerinst.cr
yunosynth/vgmplayersettings.cr

Constant Summary

VERSION = "0.1.0"

The current version of the library.

Class Method Summary

Class Method Detail

def self.eachChip(table : ChipTable, &) : Nil #

Loops over all of the chips in the ChipTable, yielding an AbstractChip and an Int32 that is the index of that chip for that ChipType.