Skip to content

Halfnhav4/methcla

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Methcla - Mobile sound engine

Methcla is a light-weight, efficient sound engine for mobile devices, see our website for the full picture.

Build requirements

  • GCC >= 4.7 or Clang >= 3.3

Building the sound engine

Our build system is written in Haskell and you need to install at least the Haskell platform and cabal-install 1.18 before building Methcla.

In the engine subdirectory execute

./stir update

initially and each time the build files change. Also don't forget to

git submodule update --init --recursive

after you pull from Methcla's repository.

Note that for the examples bundled with methcla there's no need to call stir directly, that's taken care of by the respective platform specific build systems.

To build a specific target:

./stir TARGET

To clean everything

./stir clean

Use the -j flag for parallel builds:

./stir -j4 test

The -c flag allows to select a build configuration (debug is the default):

./stir -c release test

Display the list of commandline options:

./stir -h

Examples

thADDeus is an example project that builds the engine for iOS and Android devices and provides a simple multitouch sine synthesizer.

The sampler example is a simple multitouch sampler application (it uses a streaming disk sampler for the Pro version of Methcla).

About

Sound engine for mobile devices

Resources

License

Stars

Watchers

Forks

Packages

No packages published