lvm / tidal-midi-fluidsynth

Tidal MIDI bindings for FluidSynth

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tidal MIDI bindings for FluidSynth.

Requirements

ghc >= 7.10
tidal >= 0.7

(future) installation

git clone https://github.com/lvm/tidal-midi-fluidsynth
cd tidal-midi-fluidsynth
cabal configure && cabal build && cabal install tidal-midi-fluidsynth

Usage

import Sound.Tidal.FluidSynth
import Sound.Tidal.GMDrums
import Sound.Tidal.GMInst

devices <- midiDevices
(gdr,gmt) <- midiSetters devices "Midi Through Port-0" 3 gmdrums getNow
(midi4,m4t) <- midiSetters devices "Midi Through Port-0" 4 gminst getNow

gdr $ gdrum "[bd(2,2), cp(1,2,1)]"

About

Tidal MIDI bindings for FluidSynth

License:GNU General Public License v3.0


Languages

Language:Haskell 100.0%