aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Knight <q@1bpm.net>2021-10-31 04:43:38 +0000
committerRichard Knight <q@1bpm.net>2021-10-31 04:43:38 +0000
commitff06193ad1d68b341d09f042a6f677024e0af7f0 (patch)
tree209d1c2f463e95499eccc567df2946a08c35b95f
parentc4865ca4e53867b930ff019bd4e032ce4ede219b (diff)
downloadcsd-unfixedbugs1-ff06193ad1d68b341d09f042a6f677024e0af7f0.tar.gz
csd-unfixedbugs1-ff06193ad1d68b341d09f042a6f677024e0af7f0.tar.bz2
csd-unfixedbugs1-ff06193ad1d68b341d09f042a6f677024e0af7f0.zip
tweak BUG3
-rw-r--r--BUG3/BUG3.csd2
-rw-r--r--README.md3
-rw-r--r--README.md~9
3 files changed, 9 insertions, 5 deletions
diff --git a/BUG3/BUG3.csd b/BUG3/BUG3.csd
index 26d1923..4f95478 100644
--- a/BUG3/BUG3.csd
+++ b/BUG3/BUG3.csd
@@ -21,7 +21,7 @@ nchnls = 2
0dbfs = 1
seed 0
-#define NOFILEIO ## ; file IO with readfi not supported in web IDE
+#define NOFILEIO ## ; file IO with readfi not supported on all platforms: disables bid_loadfile
gkmastergain init 1 ; master gain
gkpump = 0 ; kick ducking control
diff --git a/README.md b/README.md
index 4d5174e..389b3bf 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,8 @@ This is the first completed work in the series and uses preset arrays defining t
A relatively simple composition of clicks and bleeps stochastically computed at initialisation time.
### BUG3 (2021)
-Significant work has been done on contructing a custom arrangment format for interpretation: the Bug Infested Directive Format. This allows for reusable loop-based sequencing beyond the regular capabilities of the Csound score format. Also notably, a sample of a 909 hi-hat has been converted to a Csound instrument using FFT analysis, resulting in a large number of enveloped oscillators. This hi-hat instrument is too computationally heavy to be consistently run in realtime, so is recorded to memory before playback begins. The arrangement is computed during realtime playback.
+Significant work has been done on contructing a custom arrangment format for interpretation: the Bug Infested Directives (BID) format. This allows for reusable loop-based sequencing beyond the regular capabilities of the Csound score format. Also notably, a sample of a 909 hi-hat has been converted to a Csound instrument using FFT analysis, resulting in a large number of enveloped oscillators. This hi-hat instrument is too computationally heavy to be consistently run in realtime, so is recorded to memory before playback begins. The arrangement is computed during realtime playback.
+The original BID file is provided as text (bid\_source.txt), but not all platforms support the readfi opcode as required by bid\_loadfile, hence it has been encapsulated in a string within bid_source.udo , and bid\_loadtext is used instead. If readfi is supported and bid\_loadfile is to be used, NOFILEIO should be unset.
### BUG4 (2021) : Not Complete
In progress.
diff --git a/README.md~ b/README.md~
index bed057d..60fab65 100644
--- a/README.md~
+++ b/README.md~
@@ -15,10 +15,12 @@ This is the first completed work in the series and uses preset arrays defining t
### BUG2 (2019)
A relatively simple composition of clicks and bleeps stochastically computed at initialisation time.
-### BUG3 (2021) : Not complete
-Significant work has been done on contructing a custom arrangment format for interpretation: the Bug Infested Directive Format. This allows for reusable loop-based sequencing beyond the regular capabilities of the Csound score format. Also notably, a sample of a 909 hi-hat has been converted to a Csound instrument using FFT analysis, resulting in a large number of enveloped oscillators. This hi-hat instrument is too computationally heavy to be consistently run in realtime, so is recorded to memory before playback begins. The arrangement is computed during realtime playback.
-
+### BUG3 (2021)
+Significant work has been done on contructing a custom arrangment format for interpretation: the Bug Infested Directives (BID) format. This allows for reusable loop-based sequencing beyond the regular capabilities of the Csound score format. Also notably, a sample of a 909 hi-hat has been converted to a Csound instrument using FFT analysis, resulting in a large number of enveloped oscillators. This hi-hat instrument is too computationally heavy to be consistently run in realtime, so is recorded to memory before playback begins. The arrangement is computed during realtime playback.
+The original BID file is provided as text (bid\_source.txt), but not all platforms support the readfi opcode as required by bid\_loadfile, hence it has been encapsulated in a string within bid_source.udo , and bid\_loadtext is used instead. If readfi is supported and bid\_loadfile is to be used, NOFILEIO should be unset.
+### BUG4 (2021) : Not Complete
+In progress.
## Credits
All design, composition and programming by Richard Knight as Debugger.
@@ -31,6 +33,7 @@ Licensed under the Unlicense, so you can do as you please with the code. See the
## Links
+* [git repository for Unfixed Bugs Volume 1](http://git.1bpm.net/csd-unfixedbugs1/about/)
* [Other Debugger releases on the Discogs page](https://www.discogs.com/artist/7224268-Debugger-3)
* [Richard Knight artist profile](http://rk.1bpm.net)
* [1bpm.net main page](http://1bpm.net/)