Making visuals responsive to Spotify input
Hi all,
Needing some help for a piece I am creating that is a visual interactive projection which is responsive to sound, specifically a Spotify playlist.
I have the patch created, all it needs is the missing puzzle piece/s to get the patch to talk to Spotify...
I've looked around online and on forums but can't seem to find exactly what I'm looking for? Any help would be greatly appreciated as I unfortunately have some time constraints/deadlines for the piece!
Alternatively, if this won't work (or even if it does), if someone has a way that I can also use the input of a live DJ that would be wonderful.
Thank you kindly!
Cristina
(Started using MAX 7 early 2015)
Hi Cristina,
I would go the soundflower - way.
Try to route your spotify/live DJ - output via soundflower straight to your Maxpatch - that should work quite comfortably.
Thank you for you prompt reply, as I am in need of this to work in a few hours! I'm trying to work this out but I am struggling with Soundflower.
Would Soundflower work for both Spotify and live DJ if I used a splitter cable as the input audio? If so how do I do this? Or what objects would I be using?
>Would Soundflower work for both Spotify and live DJ if I used a splitter cable as the input audio?
Max will get its input (via the sound flower app) from the channel you defined in your audio setup inside Max as the named input device.
So you have to take care, that the internal routing matches your expectations ;)
If I understand you correctly, you want to split the input channel via hardware (cable): then you must be sure, that the signal coming from spottily/DJ is really present, when changing the source for input.
Better way is to use separate inputs of your card and route it via the 64 - channel setup instead of the 2 - channel default setup of soundflower.
Then you can use channel 1 and 2 for spotify, channel 3 and 4 for the DJ.
Input Routing in Max could be done by using the adc~ object. Check out the help file, use the arguments to define your amount of input - channels.
Good luck!