I don’t know, I made the software but someone else kindly did the homebrew package (I don’t have a mac).. But in the last day I’ve found out that the homebrew package for dirt doesn’t include samples. So best to install from github anyway.

Tidal first timer here – it may be obvious to most but is there an easier way to stop all audio output? [other than by completely killing tidal within emacs (Ctl-C, Ctl-Q) – which is what I’ve been doing]

Hey Grom,
Sorry about these problems. I think there must be some problem with OSX Mavericks.
I’m travelling for a few days but if you drop me a line (to alex@slab.org) maybe we can arrange a screen-sharing session to get this fixed quickly when I get back.
Cheers

Out of curiosity, is Tidal fundamentally incompatible with Windows? Or is it not mentioned in the installation info just because, say, you can’t test it because you don’t have a Windows machine, or some other reason?

On Ubuntu 13.10. Followed everything, getting C-c C-s as undefined in emacs. Is there anything I should double check before getting concerned? When I do both the code you have linked at the beginning as well as following each step in the terminal everything comes out fine and seems updated/installed, the .emacs config file is set up properly (I believe…)

I didn’t think going from Mint to Ubuntu would be that hard, but I also might be an idiot, so …? Here is where I am at: Everything is loaded and installed 100%. When I get into emacs and interact with dirt, it is accepted. In my terminal I get this message:

No sound whatsoever. If I stop qjackctl with the algorithm running I get send error messages, so I know emacs and Tidal are running to JACK. I had this set up on a desktop with a music production-oriented sound card, I think the issue is in this switch to ubuntu and a laptop with a cheap soundcard. It might even be integrated, Lenovo’s website just says “dolby”. Where would this schism be …

Perhaps it isn’t turned up. The mixer control you see in ubuntu might be a high level pulseaudio control, and qjackctl is probably going closer to the metal, to alsa. So you could try running alsamixer, gnome-alsamixer or something like that to make sure it’s turned up.

You could also have a look at the ‘setup’ menu in qjackctl. Next to ‘interface’ there should be a button with a “>” symbol. Press it and make sure the right device is selected, i.e. not a hdmi connection or something.

Thank you, Alex, for this great project.
I have some improvement suggestions for the documentation. Where do I direct them?

E.g.:
I’d replace this:
This is a different way of specifying a polyrhythm. Instead of both parts taking up the same amount of time, each event within the second part takes up the same amount of time as the second part. You can embed these different forms inside each other:

By this:

This is a different way of specifying a polyrhythm. Instead of both parts taking up the same amount of time, each event within the second part takes up the same amount of time as one (top-level) event in the first part. You can embed these different forms inside each other:

I’m not sure exactly how this process works, it seems this edit button ‘forks’ the repository so you can make your changes and then send them back to the original repository via a ‘pull request’. I don’t know the extent to which this is automated..

Sorry about the delay replying. I’ve been up to my eyes with another project. Thanks for taking the time to respond Alex. I really appreciate it! Tidal is great and I want to learn as much as I possibly can about both Tidal and SuperCollider. Keep up the great work!