Skip to content
This repository has been archived by the owner on Sep 15, 2020. It is now read-only.

Connecting the Tidal live coding environment to MaxMSP

Notifications You must be signed in to change notification settings

madskjeldgaard/tidal-maxmsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

tidal-maxmsp

Connecting the Tidal live coding environment to MaxMSP

This is a very simple example of how to connect the Haskell based live coding environment Tidal Cycles to MaxMsp via an OSC connection.

It lets you receive and manipulate data from Tidal parameters and either control visuals in Jitter, use MaxMsp as a synthesis engine for Tidal or whatever your heart desires.

To be able to use it you need to have Tidal Cycles installed as well as cabal (see https://tidalcycles.org/getting_started.html ).

NOTE: Not tested with Tidal 1.0+

tidal-maxmsp

How to install:

  1. Download this repo and save it somewhere you can reach it.
  2. Open up a terminal and run cd tidal/MaxMspOsc in the folder you downloaded from this github and then run cabal install. This should install a Haskell module on your computer that you will import later on. You only need to do this once.
  3. Open tidal-maxmsp.maxproj in Max Msp. This is where you will receive the data from Tidal.
  4. Open up tidal-maxmsp-example.tidal and evaluate the import line, one or more of the lines starting with max1 <-... and then the last line.
  5. Go back to max and see if you receive the data for the velocity parameter that is currently running in Tidal. If you do, congratulations you are now able to live code MaxMsp from Tidal. If not, go check the post window in Tidal for clues and errors.

About

Connecting the Tidal live coding environment to MaxMSP

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published