Prototyping/2019-2020/T3: Difference between revisions
(→05) |
(→05) |
||
Line 82: | Line 82: | ||
* https://github.com/mattdiamond/Recorderjs | * https://github.com/mattdiamond/Recorderjs | ||
* Angeliki Diakrousis http://radioactive.w-i-t-m.net/ | * Angeliki Diakrousis http://radioactive.w-i-t-m.net/ | ||
* [https://m.soundcloud.com/amy_pickles/we-hope-this-email-finds-you-well-a-radio-drama-series-1 We Hope This Email Finds You Well] | |||
==06== | ==06== |
Revision as of 18:04, 8 May 2020
Prototyping session Spring 2020, in the context of Special Issue #12: Radio Implicancies
01
COMMAND-LINE AUDIO WORKSTATION
- Listen: Alvin Lucier's I am Sitting in a room
- Listen: Janet Cardiff A Large Slow River
- the materiality of digital audio: samples, sampling rate, sample width, format, channels... See Sound and listening
- Why does a 8000Hz recording sound different than 44100Hz?
- playing "raw" and non-sound data ... See Sonification
- the example of the phonautograph
- commandline audio editing with ffmpeg...
- cutting: extracting chunks with a start / duration
- assembling
- CLI spatialisation of audio ??
- bash scripts with loops / variables for audio manipulation
- Example: spectrumsort
- Filtering for radio/streams:
- compression (as in Dynamic range compression different from audio data compression
- "Loudness" and "Normalisation"... What is replaygain and why can it help?
- liquidsoap for sound processing
Exercise: Create an "audio probes" a combination of particular content and a filter that (metaphorically, or literally) resonate
resources:
Question relevant to the special issue: Are we streaming in stereo / mono? At what bitrate... Does it matter?
02
VOICE
- text to speech / speech synthesis
Specifically the case of [MBROLA](https://github.com/numediart/MBROLA) and the "free" but not "libre" voices. https://github.com/numediart/MBROLA-voices
Espeak + MBrola https://github.com/espeak-ng/espeak-ng/blob/master/docs/mbrola.md
Projects spɛl ænd spik. hellocatfood (antonio roberts) https://www.hellocatfood.com/spell-and-speak/
"real" VOICES http://librivox.org
03
PLAYER
Radio webpage
- Audio player (html/js)
- guest book cgi??!! (socially determined captcha !)
- Player: display metadata (Metadata from icecast? https://stackoverflow.com/questions/6115531/is-it-possible-to-get-icecast-metadata-from-html5-audio-element ) TRY!
- Generate podcast/RSS with json + Template (template.py(python+jinja)/makefile)
- Stream access (scheduling)
(meta/way of working Publishing via git/githook TRY! )
- random access media ?? (can an mp3 do a range request jump? or only ogg ??) depends on server, example of non-random access mp3
- ubu audio player as anti-pattern ?!
- html5 media fragments, and javascript
04
BOTS
Cross system / bots (2 parts?)
- infobot
- eliza
- mud/moo
- Bot / chatroom
- Radio stream / schedule
- mediawiki API (pull + push) .. example of epicpedia?
- etherpad API (pull + push?) .. example of etherlamp (make js version?)
See: https://vnsmatrix.net/projects/corpusfantastica-moo-and-lambda-projects
05
- online recording interface
- https://github.com/mattdiamond/Recorderjs
- Angeliki Diakrousis http://radioactive.w-i-t-m.net/
- We Hope This Email Finds You Well