We made it past the solstice, which means we're heading into Patternuary ! If you want to join in on making a pattern-a-day then please share a link to your pattern log here.. Whether you're documenting it on mastodon, a blog, soundcloud or somewhere else..
Is it just me who is having trouble running it locally? It was all working fine offline when I last pulled a month or so back.
I've tried going inside the website folder and doing a npm install which at least makes the npm run repl command work properly. But when I open the localhost url in the browser it gives me a Failed to resolve import "../../../doc.json" from "src/repl/Reference.jsx". Does the file exist?
Will have to go back in history and check which commit started failing for me.
Hey, all 2023 will be a year where I will practice my tidal skills more and hopefully get good enough to participate in a solstice or a live jam. I am looking forward to seeing what people will come up with this patternuary !
Hi @Clickglue, congratulations and thank you for sharing your patterns. They sound very good. Is it possible to share the patterns in text form? It would be easier to understand or work with them.
With code in text. Brief explanation (and why it probably won't work on other instances):
setpat "B04" is a custom function used to automatically set the patches on my Digitakt and Digitone ('dtakt' and 'dtone')
maskH "fa" 4 /structH "ff" 16 are custom functions to quickly create or change a binary pattern, based on Hexadecimal numbers. They enable me to 'play' the patterns like an instrument, which is what I'm trying to accomplish.
setpat "B04"
setcps (110/60/4)
hush
p "sample"
$ loopAt 2
$ maskH "<[00] [00]>" 32
$ striate 32
$ "dazion"
p "beat"
$ maskH "0" 16
$ stack [ id
$ structH "88" 4 $ n "0" |> dtakt 1, id
$ structH "5" 8 $ n "[0? [2 2]]" |> dtakt 2, id
$ structH "00" 16 $ n "8" |> dtakt 3, id
$ structH "00" 20 $ n "0" |> dtakt 4, id
$ structH "0" 4 $ n "0" |> dtakt 1, id
$ structH "0" 4 $ n "0" |> dtakt 1, id
$ structH "0" 4 $ n "0" |> dtakt 1, id
$ structH "0" 4 $ n "0" |> dtakt 1
]
|> nudge 0.27
p "bass"
$ maskH "00" 32
$ n (scale "locrian" ("[0(14,16)]"
|+ "{0 8 2}%8"
|- 8
))
|> gain 1
|> nudge 0.27
|> legato "{0.1 0.4}%4"
|> dtone 3
p "carrier"
$ maskH "f" 8
$ slow 0
$ n (scale "locrian" ("0"
|- 8
|+ ("0'maj'7")
))
|> dtone 4
resetCycles
Patternuary 2023 day 8 - YouTube went a bit behind, so now I am almost up to date again. enjoy some breakbeat slicing, slowly seeing how I can make jungle with tidal. enjoy!
I've been exploring individual patterns this Patternuary by challenging myself to make music with just one pattern. I've been practicing my visual live coding with Hydra and overlaying HTML and CSS animations in OBS. I've made 3 short clips on my Instagram about t(3,8) t(5,8) and t(3,4) so far. Hoping to produce a few more Patternuary clips during the second half of Patternuary!
I've found that by constraining yourself to just one pattern during practice it helps you develop a better sense of the feel for the pattern, what types of sounds it goes good with, and what the limitations of the pattern are.
I've enjoyed following everyone's Patternuary practice!