Skip to content

Releases: oamldev/oaml

oaml v1.3.4

25 Jul 13:09
Compare
Choose a tag to compare

This is a hotfix release for:

  • Fixed bug with playing conditional audios

oaml v1.3.3

28 May 14:13
Compare
Choose a tag to compare
  • Conditions can now be set before a PlayTrack() call.
  • Added a new function ClearConditions().

oaml v1.3.2

16 Apr 17:57
Compare
Choose a tag to compare

Changelog for v1.3.2:

  • Added new oamlApi functions: GetTension, GetLayerGain and GetLayerRandomChance

Changelog for v1.3.1:

  • Hardcoded version string in GetVersion() to avoid the need of a define
  • Fixed bug with pause
  • Increased pulseaudio priority for RtAudio
  • Added a thread (using std::thread) that processes the audio tracks, this improves the performance of MixToBuffer
  • Updated RtAudio files to latest RtAudio 5.0.0 version.

oaml v1.3

15 Mar 17:53
Compare
Choose a tag to compare

Changelog:

  • Implemented two new functions: SaveState and LoadState, can be used to Save/Load the exact music state.
  • Added resampling support through libsoxr.
  • Several bugfixes.

oaml v1.2

20 Jan 21:35
Compare
Choose a tag to compare

Changelog:

  • Implemented new function: float LoadTrackProgress(const char *name); will load a track progressively in a non-blocking mode
  • Implemented a playOrder property for audios that can be used to specify a custom playing order for the main loop audios
  • Use OSS on FreeBSD as well (thanks to Dmitry Marakasov)

oaml v1.1

20 Jan 21:30
Compare
Choose a tag to compare

Changelog:

  • Added SetTension function.
  • Added InitAudioDevice function, which uses RtAudio to initialize the audio system: oamlRC InitAudioDevice(int sampleRate = 44100, int channels = 2);
  • Projects may have a few settings now, only default bpm and beatsPerBar so far.
  • Layers now in oaml are global, and every oamlAudio contains a list of files which can be linked to one of those global layers.
  • Added studioApi for oamlStudio.
  • OGG support can be enabled or disabled now through -DENABLE_OGG cmake flag (it is enabled by default).

First release v1.0

11 Apr 13:29
Compare
Choose a tag to compare

This is the first release of OAML.