Prototyping/2019-2020/T3: Difference between revisions
(→01) |
(→01) |
||
Line 6: | Line 6: | ||
Command line audio workstation | Command line audio workstation | ||
* Listen: [ | * Listen: [[Alvin Lucier]]'s [http://ubusound.memoryoftheworld.org/source/Lucier-Alvin_Sitting.mp3 I am Sitting in a room] {{audio|mp3=http://ubusound.memoryoftheworld.org/source/Lucier-Alvin_Sitting.mp3}} | ||
* the materiality of digital audio: samples, sampling rate, sample width, format, channels | * the materiality of digital audio: samples, sampling rate, sample width, format, channels | ||
* phonautograph: sonifying non-sound data ... | * phonautograph: sonifying non-sound data ... | ||
Line 16: | Line 16: | ||
* Broadcast audio filtering: compression (as in [https://en.wikipedia.org/wiki/Dynamic_range_compression Dynamic range compression] different from [https://en.wikipedia.org/wiki/Data_compression#Audio audio data compression] / "Loudness" and "Normalisation" | * Broadcast audio filtering: compression (as in [https://en.wikipedia.org/wiki/Dynamic_range_compression Dynamic range compression] different from [https://en.wikipedia.org/wiki/Data_compression#Audio audio data compression] / "Loudness" and "Normalisation" | ||
* liquidsoap for editing ... / filters: comb, compand, clip, bpm detection (could we use it to annotate/sort audio), amplify, add, [https://www.liquidsoap.info/doc-1.4.2/reference.html ref] | * [[liquidsoap]] for editing ... / filters: comb, compand, clip, bpm detection (could we use it to annotate/sort audio), amplify, add, [https://www.liquidsoap.info/doc-1.4.2/reference.html ref] | ||
Audio probes ... exercise: create a resonance between a given recording and the filter / process applied to it. | Audio probes ... exercise: create a resonance between a given recording and the filter / process applied to it. |
Revision as of 17:13, 8 May 2020
Prototyping session Spring 2020, in the context of Special Issue #12: Radio Implicancies
01
COMMAND-LINE AUDIO
Command line audio workstation
- Listen: Alvin Lucier's I am Sitting in a room
- the materiality of digital audio: samples, sampling rate, sample width, format, channels
- phonautograph: sonifying non-sound data ...
- commandline audio editing with ffmpeg...
- extracting chunks -- start / duration
- assembling
- bash scripts with loops / variables
- Broadcast audio filtering: compression (as in Dynamic range compression different from audio data compression / "Loudness" and "Normalisation"
- liquidsoap for editing ... / filters: comb, compand, clip, bpm detection (could we use it to annotate/sort audio), amplify, add, ref
Audio probes ... exercise: create a resonance between a given recording and the filter / process applied to it.
resources:
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! )
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