update readme, sample attributions, reduce repetition at end of tidal src

This commit is contained in:
Aneurin Barker Snook
2017-04-08 17:17:11 +01:00
parent 3789f1704c
commit 11c31711c0
11 changed files with 64 additions and 136 deletions
+10 -23
View File
@@ -1,34 +1,21 @@
# Anny FM: Battery 1,2,3 # Anny FM: Battery 1,2,3
[anny.audio](https://www.anny.audio)
Originally performed live @ The Loft, Brighton, 4th July 2014. Originally performed live @ The Loft, Brighton, 4th July 2014.
## Recordings - [Listen to Battery 1,2,3 on Bandcamp](https://annyfm.bandcamp.com/album/battery-123-live-at-the-loft)
- [Battery 1,2,3 (Live) on Bandcamp](http://anny.audio/track/battery-123-live) ## Files
- [Battery 1,2,3 (Live) on SoundCloud](https://soundcloud.com/anny-fm/battery-123-live)
## Source files `battery.scd` is a simple SuperCollider startup file to configure audio routing and load project samples.
### battery123.tidal `battery.tidal` is the full Battery 1,2,3 composition for Tidal Cycles.
This version updated April 2016 for Tidal 0.7 (jumping three whole major patches! Amazing) to use `cps (125/60)` instead of `bps (125/60)` hence everything becoming prefixed with `cf` - because for some reason, cycles are twice as fast as beats. (Surely it should be the other way round.) `samples.csv` contains sample attributions. All samples are available in `samples/` directory.
Older versions of this composition with original notes are available on the `original-notes` tag of this repository. ## License
### battery123.megalet.tidal Recordings are CC-BY-SA Aneurin "Anny" Barker Snook 2015.
Contains a big `let` directive to initialize all variables used in `battery123.tidal` (where they are recorded separately). Eval the whole block with `C-c C-e` and dive in. Source code is [CC-BY-SA](https://creativecommons.org/licenses/by-sa/4.0/). Refer to sample attributions for sample licensing information, though they should all be royalty-free.
## Sample attributions
```
arpy bass bass3 hand jvbass peri psr rm tacscan tok trump uxay wobble
```
All of the above from [Dirt-Samples](https://github.com/tidalcycles/Dirt-Samples/tree/c2db9a0dc4ffb911febc613cdb9726cae5175223).
```
warbler
```
I didn't write down the attribution at the time, but I'm fairly certain it's sampled from [Birdsong in Tuscany.wav](http://www.freesound.org/people/evernaut/sounds/37286/) off [Freesound.org](http://www.freesound.org). You did a great job of bookmarking that, past me!
+7
View File
@@ -1,3 +1,10 @@
/*
Anny: Piston LP
anny.audio | pistonlp.co.uk
See README.md for more information
*/
include("SuperDirt") include("SuperDirt")
Server.local.options.device = "Soundflower (2ch)"; Server.local.options.device = "Soundflower (2ch)";
+11 -70
View File
@@ -2,12 +2,12 @@
Anny FM: Battery 1,2,3 Anny FM: Battery 1,2,3
anny.audio anny.audio
See README.md for more information
~ Version info ~
Current version: 1.0 Current version: 1.0
Compatibility: Tidal Cycles 1.0-dev + SuperDirt 1.0-dev + SuperCollider 3.8 Compatibility: Tidal Cycles 1.0-dev + SuperDirt 1.0-dev + SuperCollider 3.8
Updated: 8 April 2017 Updated: 8 April 2017
License: CC-BY-SA https://creativecommons.org/licenses/by-sa/4.0/
See README.md for more information
-} -}
let bpm b = cps (b/60) let bpm b = cps (b/60)
@@ -222,6 +222,7 @@ msil [d'perc, d'bass]
-- ~b2drum w/o peri -- ~b2drum w/o peri
-- @b2arpy
d'arpy $ cf $ iter 9 $ s "arpy*8" d'arpy $ cf $ iter 9 $ s "arpy*8"
# n "2 1 3 1" # n "2 1 3 1"
# gain 0.7 # gain 0.7
@@ -304,36 +305,13 @@ d'drum $ cf $
sound "[tok*2 [rm tok]] [psr:1 tok*2]" sound "[tok*2 [rm tok]] [psr:1 tok*2]"
# n (slow 3 $ run 4) # n (slow 3 $ run 4)
d'hand $ slow 8 $ rev . striate 256 $ s "hand*8" -- ~b1hand
# speed "0.7" -- ~b1perc3 @ (1)
# shape ((/2) <$> slow (10/4) sine1)
# pan (scale 0.25 0.75 <$> slow (8/3) sine1)
-- ~b1perc3
let b = brak . iter 4
in d'perc $ b $ s "uxay*4"
# n "1 0 1 2"
# gain 0.8
# shape "0.4 0.3 0.6"
# speed "[0.7 1 1.2]/2"
-- ~b3bass -- ~b3bass
d'bass $ cf $
spread slow [2,(7/4)] $
whenmod 7 6 (density 1.5) $
iter 4 $
s "bass*4"
# n "0 1"
# begin 0.4
# speed 1.2
# shape 0.2
-- ~b1tac -- ~b1tac
d'tac $ cf . whenmod 7 4 (density 1.5) $
s "[~ tacscan] ! ~ ~"
# gain 0.8
# vowel (slow 3 "e u")
-- @b3bassloud
d'bass $ cf $ d'bass $ cf $
spread slow [2,(7/4)] $ spread slow [2,(7/4)] $
whenmod 7 6 (density 1.5) $ whenmod 7 6 (density 1.5) $
@@ -375,50 +353,13 @@ d'drum $ cf $
sound "[tok*2 [rm tok]] [psr:1 tok*2]" sound "[tok*2 [rm tok]] [psr:1 tok*2]"
# n (slow 3 $ run 4) # n (slow 3 $ run 4)
-- ~b2perc -- ~b2perc @ (1)
let b = brak . iter 4 -- (1) -- ~b2bass @ (2)
in d'perc $ b $ s "uxay*4"
# n "1 0 1 2"
# gain 0.8
# shape "0.4 0.3 0.6"
# speed "[0.7 1 1.2]/2"
-- ~b2bass
d'bass $ slow 8 $
s "[jvbass ~] [jvbass [~ ~ ~ ~ jvbass]] [~ [~ ~ ~ ~ jvbass]] [~ jvbass !]"
# n (slow 2.8 "0 1 2")
# vowel "i"
# speed 0.8
# shape (scale 0.25 0.75 $ saw1) -- (2) replaces (1)
-- ~b1tac -- ~b1tac
d'tac $ cf . whenmod 7 4 (density 1.5) $ -- ~b1bass1 [on channel d'bass2]
s "[~ tacscan] ! ~ ~" -- ~b3arpy @ (1)
# gain "0.8"
# vowel (slow 3 "e u")
-- ~b1bass1
d'bass2 $ slow 4 $ s "bass3 [~ bass3] ! ~"
# begin "0.2"
# n "0 1 0 0"
# speed (scale 1 (4/3) $ slow 8 sine1)
-- ~b3arpy
d'arpy $ cf $
iter 9 $ s "arpy*8"
# n "2 1 3 1"
# gain 0.7
-- ~b1warbler -- ~b1warbler
d'warb $ slow 4 $ striate 32 $ s "warbler"
# n (slow 7 $ run 7)
# gain "0.8"
-- ~b1hand -- ~b1hand
d'hand $ slow 8 $ rev . striate 256 $ s "hand*8"
# speed 0.7
# shape (scale 0 0.5 $ slow (10/4) sine1)
# pan (scale 0.25 0.75 $ slow (8/3) sine1)
msil [d'perc, d'bass, d'tac, d'bass2, d'hand] msil [d'perc, d'bass, d'tac, d'bass2, d'hand]
d'drum silence d'drum silence
+36 -43
View File
@@ -1,44 +1,37 @@
Sample,Index,File,Origin,URL,Notes Sample,Index,File,Origin,URL,Notes
arpy,0,,,, arpy,0,arpy03.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
arpy,1,,,, arpy,1,arpy05.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
arpy,2,,,, arpy,2,arpy08.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
bass,0,,,, bass,0,000_bass1.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
bass,1,,,, bass,1,001_bass2.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
bass3,0,,,, bass3,0,83245__zgump__bass-0201.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
bass3,1,,,, bass3,1,83246__zgump__bass-0202.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
hand,0,,,, hand,0,hand1-mono.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
jvbass,0,,,, jvbass,0,000_01.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
jvbass,1,,,, jvbass,1,001_02.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
jvbass,2,,,, jvbass,2,002_03.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
peri,0,,,, peri,0,bd.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
psr,0,,,, psr,0,008_09.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
psr,1,,,, psr,1,014_15.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
rm,0,,,, rm,0,RIM0.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
rm,1,,,, rm,1,RIMA.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
tacscan,0,,,, tacscan,0,013_pexpl.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
tok,0,,,, tok,0,000_0.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
tok,1,,,, tok,1,001_1.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
tok,2,,,, tok,2,002_2.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
tok,3,,,, tok,3,003_3.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
trump,0,,,, trump,0,tightstabb.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
trump,1,,,, trump,1,tightstabblowoct.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
trump,2,,,, trump,2,tightstabe.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
trump,3,,,, trump,3,tightstabg.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
trump,4,,,, uxay,0,000_bar.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
trump,5,,,, uxay,1,001_erk.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
trump,6,,,, uxay,2,002_foo.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
trump,7,,,, warbler,0,warbler.001.wav,Freesound: Birdsong in Tuscany.wav,http://www.freesound.org/people/evernaut/sounds/37286/,
trump,8,,,, warbler,1,warbler.002.wav,Freesound: Birdsong in Tuscany.wav,http://www.freesound.org/people/evernaut/sounds/37286/,
trump,9,,,, warbler,2,warbler.003.wav,Freesound: Birdsong in Tuscany.wav,http://www.freesound.org/people/evernaut/sounds/37286/,
trump,10,,,, warbler,3,warbler.004.wav,Freesound: Birdsong in Tuscany.wav,http://www.freesound.org/people/evernaut/sounds/37286/,
uxay,0,,,, warbler,4,warbler.005.wav,Freesound: Birdsong in Tuscany.wav,http://www.freesound.org/people/evernaut/sounds/37286/,
uxay,1,,,, warbler,5,warbler.006.wav,Freesound: Birdsong in Tuscany.wav,http://www.freesound.org/people/evernaut/sounds/37286/,
uxay,2,,,, warbler,6,warbler.007.wav,Freesound: Birdsong in Tuscany.wav,http://www.freesound.org/people/evernaut/sounds/37286/,
warbler,0,,,, wobble,0,000_0.wav,Dirt,https://github.com/tidalcycles/Dirt-Samples,
warbler,1,,,,
warbler,2,,,,
warbler,3,,,,
warbler,4,,,,
warbler,5,,,,
warbler,6,,,,
wobble,0,,,,
1 Sample Index File Origin URL Notes
2 arpy 0 arpy03.wav Dirt https://github.com/tidalcycles/Dirt-Samples
3 arpy 1 arpy05.wav Dirt https://github.com/tidalcycles/Dirt-Samples
4 arpy 2 arpy08.wav Dirt https://github.com/tidalcycles/Dirt-Samples
5 bass 0 000_bass1.wav Dirt https://github.com/tidalcycles/Dirt-Samples
6 bass 1 001_bass2.wav Dirt https://github.com/tidalcycles/Dirt-Samples
7 bass3 0 83245__zgump__bass-0201.wav Dirt https://github.com/tidalcycles/Dirt-Samples
8 bass3 1 83246__zgump__bass-0202.wav Dirt https://github.com/tidalcycles/Dirt-Samples
9 hand 0 hand1-mono.wav Dirt https://github.com/tidalcycles/Dirt-Samples
10 jvbass 0 000_01.wav Dirt https://github.com/tidalcycles/Dirt-Samples
11 jvbass 1 001_02.wav Dirt https://github.com/tidalcycles/Dirt-Samples
12 jvbass 2 002_03.wav Dirt https://github.com/tidalcycles/Dirt-Samples
13 peri 0 bd.wav Dirt https://github.com/tidalcycles/Dirt-Samples
14 psr 0 008_09.wav Dirt https://github.com/tidalcycles/Dirt-Samples
15 psr 1 014_15.wav Dirt https://github.com/tidalcycles/Dirt-Samples
16 rm 0 RIM0.wav Dirt https://github.com/tidalcycles/Dirt-Samples
17 rm 1 RIMA.wav Dirt https://github.com/tidalcycles/Dirt-Samples
18 tacscan 0 013_pexpl.wav Dirt https://github.com/tidalcycles/Dirt-Samples
19 tok 0 000_0.wav Dirt https://github.com/tidalcycles/Dirt-Samples
20 tok 1 001_1.wav Dirt https://github.com/tidalcycles/Dirt-Samples
21 tok 2 002_2.wav Dirt https://github.com/tidalcycles/Dirt-Samples
22 tok 3 003_3.wav Dirt https://github.com/tidalcycles/Dirt-Samples
23 trump 0 tightstabb.wav Dirt https://github.com/tidalcycles/Dirt-Samples
24 trump 1 tightstabblowoct.wav Dirt https://github.com/tidalcycles/Dirt-Samples
25 trump 2 tightstabe.wav Dirt https://github.com/tidalcycles/Dirt-Samples
26 trump 3 tightstabg.wav Dirt https://github.com/tidalcycles/Dirt-Samples
27 trump uxay 4 0 000_bar.wav Dirt https://github.com/tidalcycles/Dirt-Samples
28 trump uxay 5 1 001_erk.wav Dirt https://github.com/tidalcycles/Dirt-Samples
29 trump uxay 6 2 002_foo.wav Dirt https://github.com/tidalcycles/Dirt-Samples
30 trump warbler 7 0 warbler.001.wav Freesound: Birdsong in Tuscany.wav http://www.freesound.org/people/evernaut/sounds/37286/
31 trump warbler 8 1 warbler.002.wav Freesound: Birdsong in Tuscany.wav http://www.freesound.org/people/evernaut/sounds/37286/
32 trump warbler 9 2 warbler.003.wav Freesound: Birdsong in Tuscany.wav http://www.freesound.org/people/evernaut/sounds/37286/
33 trump warbler 10 3 warbler.004.wav Freesound: Birdsong in Tuscany.wav http://www.freesound.org/people/evernaut/sounds/37286/
34 uxay warbler 0 4 warbler.005.wav Freesound: Birdsong in Tuscany.wav http://www.freesound.org/people/evernaut/sounds/37286/
35 uxay warbler 1 5 warbler.006.wav Freesound: Birdsong in Tuscany.wav http://www.freesound.org/people/evernaut/sounds/37286/
36 uxay warbler 2 6 warbler.007.wav Freesound: Birdsong in Tuscany.wav http://www.freesound.org/people/evernaut/sounds/37286/
37 warbler wobble 0 000_0.wav Dirt https://github.com/tidalcycles/Dirt-Samples
warbler 1
warbler 2
warbler 3
warbler 4
warbler 5
warbler 6
wobble 0
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.