Comments on: How to connect Tidal to MaxMSP https://blog.tidalcycles.org/how-to-connect-tidal-to-maxmsp/ Tidal news for tidal crew Sat, 21 Apr 2018 04:45:53 +0000 hourly 1 https://wordpress.org/?v=5.8.4 By: Daniel https://blog.tidalcycles.org/how-to-connect-tidal-to-maxmsp/#comment-445 Sat, 21 Apr 2018 04:45:53 +0000 http://blog.tidalcycles.org/?p=198#comment-445 In reply to datamads.

Hey Mads:

Creating equivalency in Tidal (someNewParam = param1) does not alter data Tidal sends to Max (as I am seeing it).

In other words, although I may type in Tidal , Tidal will still send “param1” to Max.

Consequently, inputting “someNewParam” into the Live.menu object in Max will not work, since Tidal is not actually sending “someNewParam” as data, but sending its equivalent, “param1.”

Does that make sense?

I am guessing that to send “someNewParam” to Max for recognition in the Live.menu requires deeper changes–perhaps to MaxMspOsc.hs?

Or am I missing something?

Daniel

]]>
By: Daniel https://blog.tidalcycles.org/how-to-connect-tidal-to-maxmsp/#comment-384 Fri, 06 Apr 2018 03:40:08 +0000 http://blog.tidalcycles.org/?p=198#comment-384 In reply to datamads.

Yes! That is awesome. Worked perfectly.

Thank you.

]]>
By: datamads https://blog.tidalcycles.org/how-to-connect-tidal-to-maxmsp/#comment-383 Thu, 05 Apr 2018 15:41:47 +0000 http://blog.tidalcycles.org/?p=198#comment-383 In reply to Daniel Wenger.

Hey Daniel. You can change max1 to m1 during setup by writing `m1 <- maxmspStream "127.0.0.1" 8020 1`

If you want to change it after having set it up: evaluate `m1 = max1` on a line of it's own.

After making max1 synonymous with m1 you can use the two interchangeably. The same goes for parameters. You make one thing synonymous with some other thing by declaring this in a line of it's own (as an example): `someNewParam = param1`. After this, when you write someNewParam in your tidal pattern it points to param1 behind the scenes (although it's still called param1 in max).

If you want to take it even further, in Max you can unlock the patcher, mark the dropdown and open inspector. Then, under the `range/enum` parameter you will see the entire list of parameters. You can change this however you want. If you for example want to add `someNewParam` you just double click the list of parameters in the inspector, add a space and write `someNewParam`.

Let me know if this makes sense.

Best

]]>
By: Daniel Wenger https://blog.tidalcycles.org/how-to-connect-tidal-to-maxmsp/#comment-379 Thu, 05 Apr 2018 04:40:40 +0000 http://blog.tidalcycles.org/?p=198#comment-379 Hey, Mads, I have another question.

Is it viable for me, as someone unfamiliar with Haskell, to rename the parameters?–to replace “velocity” and “param1” etc. with parameters of my own designation?

I want to name the parameters to align with those pertinent to a particular Max patch.

Along the same lines, can I change max1 to m1–for the sake of speed when coding.

Thank you for any guidance you are able to provide, and thank you again for creating and sharing this tool.

DW

]]>
By: Daniel Wenger https://blog.tidalcycles.org/how-to-connect-tidal-to-maxmsp/#comment-105 Mon, 12 Feb 2018 18:54:36 +0000 http://blog.tidalcycles.org/?p=198#comment-105 I have it working.

Ultimately, I wiped a laptop clean, reinstalled OSX 10.13.3, and reinstalled Haskell and Atom. Also, I installed Homebrew (per a recommendation in SuperCollider documentation; so this may be totally irrelevant as SuperCollider is not a part of the equation).

So it is hard to say where the error was (probably a misstep of mine during prior installation).

In any event, it is now running, and I am excited to explore creative possibilities at the intersection Tidal and Max.

Thank you for putting this package together.

Regards,

Daniel

]]>
By: Daniel https://blog.tidalcycles.org/how-to-connect-tidal-to-maxmsp/#comment-103 Sat, 10 Feb 2018 17:17:25 +0000 http://blog.tidalcycles.org/?p=198#comment-103 In reply to Mads.

Thank you, Mads, for your reply. I really appreciate it.
I am on a Mac running 10.12.6.
To complete Step 2 of the directions on Git, I do the following:
1. Open the Terminal on my computer
2. Type “cd” followed by the directory path ending tidal/MaxMspOsc
3. Type “cabal install”

Terminal reports back:

Warning: –root-cmd is no longer supported, see
https://github.com/haskell/cabal/issues/3353 (if you didn’t type –root-cmd,
comment out root-cmd in your ~/.cabal/config file)
Resolving dependencies…
Configuring MaxMspOsc-0.1.0.0…
Building MaxMspOsc-0.1.0.0…
Installed MaxMspOsc-0.1.0.0
Updating documentation index

I do not know what this means. But if I proceed to Step 4, and evaluate the import line “Shift Return,” I get the same error:

: error:tidal>
Could not find module ‘Sound.Tidal.MaxMspOsc’ It is not a module in the current program, or in any known package.

Lastly, it may not be related. But although Tidal works, and I really like it, I do get the following error message whenever I start it:

Warning: No local targets specified, so ghci will not use any options from your package.yaml / *.cabal files.
Potential ways to resolve this: * If you want to use the package.yaml / *.cabal package in the current directory, use stack init to create a new stack.yaml. * Add to the ‘packages’ field of /Users/MaxPhoton/.stack/global-project/stack.yaml Configuring GHCi with the following packages:

Thank you for any guidance or insight you are able to provide.

Regards,

Daniel

]]>
By: Mads https://blog.tidalcycles.org/how-to-connect-tidal-to-maxmsp/#comment-101 Thu, 08 Feb 2018 21:34:26 +0000 http://blog.tidalcycles.org/?p=198#comment-101 In reply to Daniel.

Hi Daniel. Sorry, I didn’t see your message until now. It sounds like the module isn’t installed. Did you follow point 2 on the install instructions on github? Make sure to be in the folder tidal/MaxMspOsc of the github files you downloaded.

]]>
By: Daniel https://blog.tidalcycles.org/how-to-connect-tidal-to-maxmsp/#comment-97 Tue, 06 Feb 2018 05:17:56 +0000 http://blog.tidalcycles.org/?p=198#comment-97 Hi. New to TidalCycles. When following instructions to connect with Max, encountering the following error:

Could not find module ‘Sound.Tidal.MaxMspOsc’ It is not a module in the current program, or in any known package.

Any guidance would be appreciated.

Kind Regards,

Daniel

]]>