“Pushing the edit button.”
By Andrew Benson’s at Cycling 74
“Pushing the edit button.”
By Andrew Benson’s at Cycling 74
Powers 10% of all digital music sales by figuring out names of songs.
by Janko Roettgers at gigaom.com
http://gigaom.com/2013/09/05/shazam-clocks-ten-billion-tags-powers-10-of-all-digital-music-sales/
Refuge tent for use in Syria.
By Mark Oliver at The Telegraph
By Cycling 74
[wpdm_file id=3]
https://reactivemusic.net/?p=4710
Using video to control audio
https://reactivemusic.net/?p=5786
code not available
https://reactivemusic.net/?p=5945
https://reactivemusic.net/?p=6993
Build a control panel in Max. It should look amazing. It should be the coolest control panel you can imagine. Use any objects, colors, shapes that you can find. But… it shouldn’t actually control anything.
Due: Have a first draft on your computer for next week. Final version due before class on 9/23. Email me the Max patch (maxpat) file or a link.
Note: some of the projects are in project examples below
https://reactivemusic.net/?p=4710
https://reactivemusic.net/?p=5786
http://labs.dinahmoe.com/plink/#
http://labs.echonest.com/Uploader/index.html
https://reactivemusic.net/?p=6296
https://reactivemusic.net/?p=5945
https://reactivemusic.net/?p=6993
https://reactivemusic.net/?p=2658
Go to the future. Make music. Bring it back to the present.
It should be a very short piece or an excerpt. Less than two minutes. It can be a remix of a song that you believe represents a future direction in music. Near future or distant future – your choice. Use any tools to create the music. The result: an audio file (mp3) or a link to audio or video on the Internet – like Soundcloud or Youtube.
Due: before the 9/23 class. Send an email attachment or link.
Send and receive Tweets using Max via OSC to a background ruby server.
An advantage of this method is that both the patch and the server are compact and easy to understand. The Max patch does things in a Max way. And likewise with the ruby scripts.
https://github.com/tkzic/internet-sensors
folder: twitter-ruby
The ruby script requires installation of the following gems
For example:
# sudo gem install twitter
In addition to having a Twitter account, you will need to set up a Twitter application from the developer site here:
Good instructions on how to do this can be found in this stackoverflow.com post under this heading: So you want to use the Twitter v1.1 API?
When you get to step 5 – in the instructions – instead of writing your own code, just use a text editor to copy your access tokens into these ruby programs:
Replace the strings in this line of code by copying and pasting the appropriate ones from your Twitter application:
twitterClient = Twitter::REST::Client.new do |config| config.consumer_key = "mqQtoYh16343tDFG3BK7QQ" config.consumer_secret = "X0KexjlK49fhhrnn9EztapZfATCQqWCc5fXVJH2pE" config.oauth_token = "205589709-5krgh9FR3KkLGRDnewiU7GKKBMA6i2La84c" config.oauth_token_secret = "LNARAeooN2vkklkF006GRdihQ5D8YYkm8dYvEs68M" end
(note: currently running with ruby version 2.0) Display your ruby version by typing: ruby –version
# ./twitter-server-send.rb
# ./twitter-server-get.rb
Both ruby servers can run at the same time.
revision history
Now THIS is stuck in my head…
Uses video frame subtraction in jitter to control playback of audio clip.
https://github.com/tkzic/max-projects
folder: frame-subtraction
patch: frameSubtraction_example.maxpat
You will also need an audio file: aiff, wav, etc., to load into a Max buffer.
You will also need the cv.jit library (computer vision): http://jmpelletier.com/cvjit/
Add the location of these files to your path in Max using Options | File Preferences.
Note: When I loaded the patch in Mac OS 10.8 – the computer automatically downloaded and installed Java updates.