ep-4xx13 DSP – week 9
Artists and Ideas, reversibility
Reversibility
- encryption – Markus Brandau – http://upcommons.upc.edu/pfc/bitstream/2099.1/4858/1/MarkusBrandau.pdf
- various methods: https://reactivemusic.net/?p=7752
- Noise Cancellation: Noise-canceling tech could lead to Internet connections 400 times faster than Google Fiber Light: noise cancellation for light
- codecs
- Zach Poff Network Audio Transmitter – http://www.zachpoff.com/software/network-audio-transmitter/
- radio (a modem in Max)
Artists: discovery, exploration, and vision
- Imagination – Camille Utterback – Text Rain http://camilleutterback.com/projects/text-rain/
- Questions – Luke Dubois – Various projects https://reactivemusic.net/?p=7769
- Patterns – Beautiful Visualization http://www.amazon.com/Beautiful-Visualization-Looking-through-Practice/dp/1449379869 twitter good morning, Aaron Koblin flight patterns
- The Impossible –
- Arthur Ganson http://youtu.be/5q-BH-tvxEg
- Lego: Lego gif reaches size of the universe in four minutes
- Politics
- Making a better world –
- Boyan Slat – Self cleaning oceans https://reactivemusic.net/?p=7112
- Italian village sun mirror: http://news.bbc.co.uk/2/hi/europe/6189371.stm
- Solar panels and sunflowers: http://www.sunsaluter.com
- Curating the present –
- Mind control – Elizabeth Loftus – Did you see “the” broken headlight? http://www.slate.com/articles/news_and_politics/uc/2013/10/_.html?homepageb1
- Mystery – http://www.banksyny.com Oct. 29th
- Human Activity – Daito Manabe – https://reactivemusic.net/?p=4189
- Maps
- Unlikely connections –
- Be your own souvenir http://byos.blablablab.org/
- Absurdity:
- Jii Lighter
- Mario Paint Composer https://reactivemusic.net/?p=6956
- laughter detector?
- infinite loops: http://ifttt.com
- storytelling – Brad Garton
- Live in the Future, build what’s missing – Paul Graham: http://paulgraham.com/startupideas.html
- If all else fails: useless box
Assignment
(from last week)
Choose an idea for project. We will work on this over the next 3-4 weeks. Several of you have asked about designing interactive projects involving sonification, Internet API’s, environmental sensors, interactive art etc., Lets do it. Write a short description of what you would like to do and email it to me before next week’s class.
Convolution for the masses
HISSTools Impulse Response Toolbox in Max
By Alex Harker
notes
See this post on the Pd site by Julian Brooks:
http://lists.puredata.info/pipermail/pd-list/2012-09/097929.html
After the successful realisation of the [ipoke~] port that we recently undertook I would like to ask if anyone would be up for some more? This time it would be porting the HISSTools Impulse Response Toolbox. Some (cut & pasted) bumff: "HISSTools first release is a set of tools for working with convolution and impulse responses in MaxMSP. This set of objects addresses various tasks, including measuring impulse responses, spectral display from realtime data/ buffers, and buffer-based convolution, deconvolution and inversion." About HISS here: <a href="http://www.thehiss.org/">http://www.thehiss.org/</a> HISSTools 2012 ICMC paper and link to the Max d/l here: <a href="http://eprints.hud.ac.uk/14897/">http://eprints.hud.ac.uk/14897/</a> Some chat on the max-list: <a href="http://cycling74.com/forums/topic.php?id=42403">http://cycling74.com/forums/topic.php?id=42403</a> Port is 3-clause-BSD. Last time was genuinely a fantastic example of collaborative working I thought, and a great example of our FLOSS community in action (I'm sure there's a paper in there for someone): good people with the appropriate skills creating super-tight code without ego or conflict. Ace. Big props to Matt Barber, Alex Harker, Charles (Chuck) Henry, P.A. Tremblay and especially Katja Vetter. Really hope some of the above have the energy to get into this again but this is an open call for anyone who has the time and interest in contributing to make it happen. All good wishes, Julian
Zach Poff – network audio transmitter
Stream audio over the Internet using Max
http://www.zachpoff.com/software/network-audio-transmitter/
Note: tested 12/2015 – from mac os el-cap working across LAN but flakey. Make sure Sample rates are matching. Latency is adjustable using buffer size in app. Your results may vary.
tkzic/zak-poff/network-audio
Ogg streaming Max external
Real-time frequency domain signal processing
By Zack Settel and Cort Lippe
http://www.music.buffalo.edu/sites/www.music.buffalo.edu/files/pdfs/Lippe-AnnArbor.pdf
Real time voice scrambling
History and methods of voice encryption.
By Markus Brandau
http://upcommons.upc.edu/pfc/bitstream/2099.1/4858/1/MarkusBrandau.pdf
semi-reversible ways to transform a signal
- modulation: AM, FM, SSB -> demodulation AM, FM, SSB https://reactivemusic.net/?p=8885
- FFT -> IFFT (use Max [fft~] and [ifft~] objects)
- inverse -> inverse (phase cancellation) https://reactivemusic.net/?p=8879
- reciprocal [!/~ 1] -> reciprocal (big difference in sound)
- frequency shifting -> frequency shifting (use Max [freqshift~] object)
- add constant to amplitude -> subtract constant from amplitude
- DAC -> ADC
- lossless encoding -> decoding (FLAC)
- lossy encoding -> decoding (mp3)
- packetize -> unpactetize
- send stream -> receive stream
DSP tutorial for the braindead
ep-4xx13 DSP – week 8
reversibility
notes
- Csound conference this past weekend Jonas, Daniel, Audrey, Jason… (available online?)
- communal experience: Bill McKibben “The Age of Missing Information” http://www.billmckibben.com/age-of-missing-information.html
- antennas
Examples
- a modem in Max
Assignment
Choose an idea for project. We will work on this over the next 3-4 weeks. Several of you have asked about designing interactive projects involving sonification, Internet API’s, environmental sensors, interactive art etc., Lets do it. Write a short description of what you would like to do and email it to me before next week’s class.