aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard <richard@1bpm.net>2022-10-04 00:31:21 +0100
committerRichard <richard@1bpm.net>2022-10-04 00:31:21 +0100
commit3c531249028207afa1255bd6c2b9c3486228613d (patch)
tree274d721086b2a9037b55ab8c2b0a7307d6ff824d
parent5ede49c2b8ae73c275e580eae0983294e8de6675 (diff)
downloadcsd-partialemergence-3c531249028207afa1255bd6c2b9c3486228613d.tar.gz
csd-partialemergence-3c531249028207afa1255bd6c2b9c3486228613d.tar.bz2
csd-partialemergence-3c531249028207afa1255bd6c2b9c3486228613d.zip
readme update
-rwxr-xr-xREADME.md73
1 files changed, 48 insertions, 25 deletions
diff --git a/README.md b/README.md
index e71d42a..922eca3 100755
--- a/README.md
+++ b/README.md
@@ -6,26 +6,42 @@ The abstract and description for the submission are below, followed by some more
## Submission details
### Abstract
-Elements considered devoid of musical content are inflated and extrapolated to a macroscopic consonance, while those thought of harmonically are condensed and distanced to present a microscopic coherence. Diminishing relationships with time present unexpected pitch, while the exaggeration of time evokes a liminal continuity. Points in time are clarified through distant inspection to be steps in pitch.
-Sounds prescribed by their organic purity are used to examine these reactions and interactions: water being physically fundamental yields an atonal or tonality-ambiguous presence, while a metal idiophonic music box is clearly melodious, with a subtle presence of harmonic content.
-Through binding to familiar scales and chords, these malleable components are subject to time and frequency reconstructions while retaining established characteristics which regulate the emergence of new permutations of musical sound.
+Elements considered devoid of musical content are inflated and extrapolated to a macroscopic consonance, while those thought of harmonically are condensed
+and distanced to present a microscopic coherence. Diminishing relationships with time present unexpected pitch, while the exaggeration of time evokes a
+liminal continuity. Points in time are clarified through distant inspection to be steps in pitch.
-### Description
-Partial Emergence presents a lens through which elements considered devoid of musical content are inflated and extrapolated to yield a macroscopic consonance, and conversely aspects previously thought of harmonically are condensed and distanced to present a microscopic coherence. Diminishing relationships with time present often unexpected pitch, while the exaggeration of time evokes a liminal continuity - points in time are clarified through distant inspection to present steps in pitch.
+Sounds prescribed by their organic purity are used to examine these reactions and interactions: water being physically fundamental yields an atonal or
+tonality-ambiguous presence, while a metal idiophonic music box is clearly melodious, with a subtle presence of harmonic content.
+Through binding to familiar scales and chords, these malleable components are subject to time and frequency reconstructions while retaining established
+characteristics which regulate the emergence of new permutations of musical sound.
-These phenomena are presented through two central groups of sounds: water drops and movements presenting atonal or tonality-ambiguous elements, and clearly melodious components from a small idiophonic music box device. The choice of these is prescribed by their organic purity and disposition for transformative interaction in and against each other - water being physically fundamental, and the sound of the music box being relatedly pure with a subtle constitution of harmonics.
+### Description
+Partial Emergence presents a lens through which elements considered devoid of musical content are inflated and extrapolated to yield a macroscopic consonance,
+and conversely aspects previously thought of harmonically are condensed and distanced to present a microscopic coherence. Diminishing relationships with time
+present often unexpected pitch, while the exaggeration of time evokes a liminal continuity - points in time are clarified through distant inspection to present
+steps in pitch.
-Through binding to familiar scales, chords, and anchoring notes, these malleable components are subject to granular and spectral manipulations while retaining established characteristics which regulate the emergence of new permutations of musical sound.
+These phenomena are presented through two central groups of sounds: water drops and movements presenting atonal or tonality-ambiguous elements, and clearly
+melodious components from a small idiophonic music box device. The choice of these is prescribed by their organic purity and disposition for transformative
+interaction in and against each other - water being physically fundamental, and the sound of the music box being relatedly pure with a subtle constitution of harmonics.
-The sound generation and arrangement featured in Partial Emergence is wholly based in Csound, using a set of reusable user defined opcodes developed by the artist to enable sound manipulation among stochastic harmonic arrangement methods.
-References to the audio files used are managed with a database which is accessed through a plugin opcode developed by the artist. The main audio sources include 578 individual water drop sounds, 100 additional water movement sounds and 60 music box sounds.
+Through binding to familiar scales, chords, and anchoring notes, these malleable components are subject to granular and spectral manipulations while retaining
+established characteristics which regulate the emergence of new permutations of musical sound.
+The sound generation and arrangement featured in Partial Emergence is wholly based in Csound, using a set of reusable user defined opcodes developed by the
+artist to enable sound manipulation among stochastic harmonic arrangement methods.
-Arrangement sections are defined, within which stochastic composition and sequencing is performed, with specific thematic detail for each. Section progression is defined by a continuation probability and thus evolves autonomously with no interaction.
+References to the audio files used are managed with a database which is accessed through a plugin opcode developed by the artist. The main audio sources include
+578 individual water drop sounds, 100 additional water movement sounds and 60 music box sounds.
+Arrangement sections are defined, within which stochastic composition and sequencing is performed, with specific thematic detail for each. Section progression
+is defined by a continuation probability and thus evolves autonomously with no interaction.
### Author Biography
-Richard Knight is a musician and data artist based in the UK. Known for his no-input mixer practice and computer music which bridges popular and experimental musics, Knight is motivated by the disruption of organic by electronic, familiar by unknown, and logic by absurdity.
-Using spectral processing, data-driven practice and concatenative resynthesis among other techniques, Knight typically incorporates Csound to his studio workflow to create music that exists somewhere in between acousmatic and techno music.
+Richard Knight is a musician and data artist based in the UK. Known for his no-input mixer practice and computer music which bridges popular and experimental musics,
+Knight is motivated by the disruption of organic by electronic, familiar by unknown, and logic by absurdity.
+
+Using spectral processing, data-driven practice and concatenative resynthesis among other techniques, Knight typically incorporates Csound to his studio workflow
+to create music that exists somewhere in between acousmatic and techno music.
[http://rk.1bpm.net/](http://rk.1bpm.net/)
@@ -39,34 +55,41 @@ Using spectral processing, data-driven practice and concatenative resynthesis am
### Overview
Partial Emergence uses a single entry point CSD which is [init.csd](init.csd). From there, files are included from the *include* and *sonics* directories.
-Both contain globals and UDO definitions, with *include* containing files specific to the installation, and *sonics* containing a slim excerpt from the SONICS system developed by the author.
-More details on SONICS are included [in the relevant README.md file](sonics/README.md).
+Both contain globals and UDO definitions, with *include* containing files specific to the installation, and *sonics* containing a slim excerpt from the SONICS
+system developed by the author. More details on SONICS are included [in the relevant README.md file](sonics/README.md).
-Structurally, the installation cycles among sections defined in [init.csd](init.csd) as *gisections[]*. This array contains a minimum/maximum possible duration and then a choice of two sections to move to when the current has completed.
-Which is chosen depends on a weighted random factor as explained within the comments.
+Structurally, the installation cycles among sections defined in [init.csd](init.csd) as *gisections[]*. This array contains a minimum/maximum possible duration
+and then a choice of two sections to move to when the current has completed. Which is chosen depends on a weighted random factor as explained within the comments.
-The *sequencer_main* instrument runs continuously and keeps track of the section time, launching new sections appropriately. Each section has a subsequencer, defined in
-the [include/sequence_sections.inc](include/sequence_sections.inc) file. Section subsequencers are named *sequencer_s%d* where %d is the section index according to *gisections[]*.
+The *sequencer_main* instrument runs continuously and keeps track of the section time, launching new sections appropriately. Each section has a subsequencer,
+defined in the [include/sequence_sections.inc](include/sequence_sections.inc) file. Section subsequencers are named *sequencer_s%d* where %d is the section
+index according to *gisections[]*.
Each subsequencer schedules instruments relevant to the section and may also contain additional stochastic variation.
-All instruments are defined in the files in the *include* directory prefixed with *instruments_*. Additionally, global effects are defined in [include/effects_global.inc](include/effects_global.inc)
+All instruments are defined in the files in the *include* directory prefixed with *instruments_*. Additionally, global effects are defined in
+[include/effects_global.inc](include/effects_global.inc)
### Sounds
Partial Emergence uses two groups of sounds (water and idiophones), which have two subgroups (droplets, paddling and musicbox, kalimba).
-The wave files are located in the *sounds* directory. Sound loading is handled by [sonics/sounddb.udo](sonics/sounddb.udo) which additionally utilises PostgreSQL database tables and functions.
+The wave files are located in the *sounds* directory. Sound loading is handled by [sonics/sounddb.udo](sonics/sounddb.udo) which additionally utilises PostgreSQL
+database tables and functions.
The tables contain the sound group details, and also notes of the tuned sounds, in order to return the nearest sound in a group to a requested note.
-As the groups do not always cater for every available note, and some notes have multiple corresponding sounds available, database logic is used to determine the most appropriate sound and calculate the required pitch adjustment ratio.
-[sonics/soundxdb.udo](sonics/soundxdb.udo) provides the same interface as [sonics/sounddb.udo](sonics/sounddb.udo) but allows offline usage based on a database extract. This is currently experimental.
+As the groups do not always cater for every available note, and some notes have multiple corresponding sounds available, database logic is used to determine the
+most appropriate sound and calculate the required pitch adjustment ratio.
+[sonics/soundxdb.udo](sonics/soundxdb.udo) provides the same interface as [sonics/sounddb.udo](sonics/sounddb.udo) but allows offline usage based on a
+database extract. This is currently experimental.
### Instruments
-Instruments are broadly split into those that use the tuned idiophone parts, and those that use the untuned water droplets. Additionally there are some synthesis instruments, and also notably a number of hybrid approaches to
-tuning/detuning the source sounds, yielding to the installation concept (for example, using the *resony* and *pvsmorph* opcodes).
+Instruments are broadly split into those that use the tuned idiophone parts, and those that use the untuned water droplets. Additionally there are some synthesis
+instruments, and also notably a number of hybrid approaches to tuning/detuning the source sounds, yielding to the installation concept (for example, using
+the *resony* and *pvsmorph* opcodes).
### Database
-A slim excerpt of the database tables and functions is included in the sql subdirectory. The [relevant README.md file](sql/README.md) contains information on how to restore the database if you should wish to deploy locally.
+A slim excerpt of the database tables and functions is included in the sql subdirectory. The [relevant README.md file](sql/README.md) contains information on
+how to restore the database if you should wish to deploy locally.
### Harmonic progressions