Skip to content

Commit

Permalink
v0.3.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
fhunleth committed Aug 5, 2020
1 parent ee930ae commit 97bdad8
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 2 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Changelog

## 0.3.0

This release updates the Elixir and `make` code to fix many issues. The library
is the functionally the same as before, but every API call has changed. The
biggest changes are that the main module was renamed to `MIDISynth` and it's now
a `GenServer` that should be manually started or added to a supervision tree of
your choosing.

MIDI command encoders are now located in `MIDISynth.Command`. Please send PRs
back for any other commands you may want to use.

`MIDISynth.Keyboard` provides a functions for playing back simple songs.
`MIDISynth` forwards raw MIDI commands to `libfluidsynth`, so it offers a lot of
functionality. The hope is that other libraries build on this and provide the
sequencers and higher level APIs to make complex music generation possible.

Enjoy!

## 0.2.0

* New features
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Next, either clone this library or pull it in as a dependency to your Elixir
project. The following is an example of the dependency for your `mix.exs`:

```elixir
{:midi_synth, "~> 0.2}
{:midi_synth, "~> 0.3"}
```

Fetch dependencies and build as you normally would. The first build will
Expand Down
2 changes: 1 addition & 1 deletion mix.exs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
defmodule MIDISynth.MixProject do
use Mix.Project

@version "0.2.0"
@version "0.3.0"
@source_url "https://github.com/fhunleth/midi_synth"

def project do
Expand Down

0 comments on commit 97bdad8

Please sign in to comment.