# Building to the Drop ## How we learnt to Algorave by hacking on FoxDot --- ## Intro : Who we are? - UTC Sheffield Olympic Legacy Park - Mr Eggleton / stretch___beatz @M - People who like silly numbers, wait, thats just me (@J). nevermind moving on ![image alt](https://utcsheffield.github.io/algorave-club/img/utc-algorave-club-logo.jpg "title" =200x200) Note: - specialist school for 13-18 year olds - Algorave Club members are live coding the soundtrack to this talk as we go --- ## The Start - @M & UTC Sheffield loosely involved in Alograve / FoxDot for years - Students (@J + a cameo from @A) ask for a Electronic Music Club - Tiny after-school group starts with FoxDot --- ## Summer - Live music - @M writes first version of soloBars() ```python d1.soloBars() ``` Note: - @M sees C.C.A.I. live and Sam does this classic thing of soloing the drums for a few bars before bringing it all back in - Started playing with foxdot --- ## Algorave Club - Sept 2022 - we start playing with FoxDot - we tried demoing strudel - @F suggests soloBars(end=True) ```python d1.soloBars(end=True) ``` --- # @F Being Clever - @F defines his method for drop - Speeds up a drum in a specified number of bars (the buildup), (from dur = Clock.bar_length() to a target dur) - then solos it for another specified number of bars, then optionally ends the player while it un-solos. --- ```python! b1.drop(buildup=2, target=1, solo=2, end=False) ``` --- ```python! s1 >> space(P[1,2,2,4,5].palindrome(), dur=PDur(5,8)) d9 >> play("X", sample=2).drop(target=0.25, player=s1) ``` --- ## What we've learnt @F is clever. Algorythms are hard. The pattern for drop is like 40 lines long. --- ## The good stuff - [Our FoxDot](https://github.com/UTCSheffield/FoxDot) - [Our YouTube Channel @Algorave-UTCSheffield](https://www.youtube.com/@Algorave-UTCSheffield/streams)
{"metaMigratedAt":"2023-06-17T14:46:55.062Z","metaMigratedFrom":"YAML","title":"Building to the drop","breaks":true,"slideOptions":"{\"theme\":\"white\"}","contributors":"[{\"id\":\"f8fb6879-8ea3-463e-af1b-f94fc84063f8\",\"add\":766,\"del\":1233},{\"id\":\"22f4987a-98b9-414a-8e5e-c431e6ce34f4\",\"add\":4113,\"del\":1407},{\"id\":\"39bbda6a-fa2e-4102-af91-a54d586c0771\",\"add\":204,\"del\":345}]"}
    305 views
   Owned this note