The experimental module for Euterpea includes several features that we believe
are not yet mature enough for prime time in Euterpea but that we would like
to include in the project as a whole. One should not rely on the features
found here as they may be removed or changed without thought to backwards
compatability.
> module Euterpea.Experimental (
> module Euterpea.IO.MUI.InstrumentWidgets
>
>
> , asyncUISFV, asyncUISFE, clockedSFToUISF
> , runMidi, runMidiM, runMidiMFlood, runMidiMB, runMidiMBFlood
>
> , Automaton(..), toAutomaton
>
>
>
> , quantize, presentFFT, fftA
>
>
> , liftAIO
> , initialAIO
>
>
> , uisfSource, uisfSink, uisfPipe
> , uisfSourceE, uisfSinkE, uisfPipeE
> ) where
> import Euterpea.IO.MUI.UISFCompat
> import Euterpea.IO.MUI.InstrumentWidgets
> import Euterpea.IO.MUI.MidiWidgets
> import Euterpea.IO.MUI.FFT
> import FRP.UISF.AuxFunctions
> import FRP.UISF.UISF
#if MIN_VERSION_UISF(0,4,0)
> import FRP.UISF.Asynchrony
> asyncUISFE x = asyncE x
#endif