Jolene at 33 rpm
ep-4yy13 DSP – week 12
reversability and demodulation
methods
- 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
- fft -> ifft
- reverb, compression???
- language translation http://richard-blanco.com/book/city-of-a-hundred-fires/mother-picking-produce/
examples
- Simple phase cancellation (disappearing-act.maxpat) https://reactivemusic.net/?p=8879
- Encryption by masking and phase cancellation: (phase-cancellation-example.maxpat)
- 2 methods of reversible audio encryption in Max: reciprocal and frequency shifting: https://reactivemusic.net/?p=9030 (voice-encryption2b.maxpat)
- FM, AM, and SSB modulation/demodulation in Max https://reactivemusic.net/?p=8885 (modem3.maxpat)
- A phase locked loop in gen~. Use with modem3.maxpat – but turn FM modulation level down to about 250. (gen-fm-detector2.maxpat)
- Using a PID controller to control oscillators (pid-mrmapes2.maxpat)
- Near ultrasound data transfer in Max: https://reactivemusic.net/?p=8893 RTTY in Max: (rtty-recv12.maxpat, rtty_send12.maxpat)
- Zach Poff Network Audio Transmitter – http://www.zachpoff.com/software/network-audio-transmitter/
download example Max patches
This is an 11M file
[wpdm_file id=17]
assignment
Make a prototype. Become famous
Milton Babbitt – solo piano 1985
(This link is broken 4/13/2015)
http://youtu.be/HPj4iyKcPkM
Here is a Youtube review of the piece from @ateaytu
“So it has come down to defending composition by arguing it is has some form of aesthetics when compared a drunk stumbling against the piano? The whole genre is garbage. Babbitt’s ‘music’, not his mathematics background, where he went to school or even his musical ability, is of focus. Here is a man that fits the definition of ‘brilliant’ but like many other artists chose to squander his talent on utter garbage. This primitive ugliness will forever be a source of ridicule and shame.”
Citi Bike Swarms
Bicycle traffic visualization. Looks like a living cell.
From kottke.org
pd-rtlsdr
Webmux
rtlsdr, Pd, linux
notes
Today was able to get the rtlsdr~ object running in Pd on Ubuntu 14.04 on a Macbook pro.
Audio quality seems rough. The only driver I could get to work was Alsa at 44.1KHz – may be able to get help with this from Pd community.
Ended up using 64bit libraries for librtlsdr and libusb-1.0 . In fact, needed to using the shared (.so) libraries, not the static ones (.a) due to a weird linker error. Its possible that it happened due to mixing shared and static and I might try again using both static for these 2 libs.
See notes from previous post about issues with USB capture, and non-root user in Linux – there are 2 flags on the cmake for rtlsdr that might help resolve both of these, but I wasn’t having any luck and needed to use the method described in previous post.
The source code for linux version is in the /usr/lib/pd-extended/extra/rtlsdr~ folder – and the test pd file is in ~/pd/rtlSDR-block.pd, along with some abstractions.
There is also a makefile to build a local version of rtl_fm (rtl_fm3.c) in ~/rtl-sdr-new/rtl-sdr/rtl-fm3/
This makefile mixes the static and shared libs with no problem… hmm…?
next
Need to package this stuff up and send it to pdsdr github with source for Max/Pd on mac and Pd on linux. + instructions… etc.,
Would like to try running on r-pi – but will need to adapt the test patch to receive Osc messages because there is no gui on r-pi
Also I am some skeptical about running at low sample rates for audio – we’ll see…
another note
Just thinking, that even if I am not able to run rtlsdr~ on r-pi that we could adapt rtl_fm so it receives control input from Pd using Osc and work that way…
50,000 word novel without the letter ‘E’
By Ernest Vincent Wright (1937)
https://en.wikipedia.org/wiki/Gadsby_(novel)
Back-up a Raspberry Pi SD card using a Mac
By Smittytone at TechTonic
http://smittytone.wordpress.com/2013/09/06/back-up-a-raspberry-pi-sd-card-using-a-mac/