Add support to generate (on the fly) and load sfxr #14
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add support to load .sfxr files or generating it on request via either
LoadSfxrSound(preset, seed)
orLoadSound()
orTSoloudSound.Load()
(then via an encoded key:GenerateSfxrUrl(preset:int, seed:Int)
.@blitzmax-itspeedway-net brought up the idea of SFXR-support first and made a wonderful and already working repo there:
https://github.com/blitzmax-itspeedway-net/retro.audio
That Repo contains all the samples to try it out. (just replace
import retro.audio
withImport Audio.AudioSDL
for the sake of being)Yet I think it does not add a further dependency, so would do well right in the audio.mod itself.