Modulations

Share this post

#002 - Starting simple, getting complex

modulations.substack.com

#002 - Starting simple, getting complex

Tidal Cycles can be used for building anything from the simple to the complex and then some more! Today let's look at building simple drum rhythms and then build them up.

Nick Lewis
Apr 10, 2023
1
Share

Tidal Cycles, notes from the past week

Drums

The basic beat looks like this but we can turn this into something more complex.

d2  $ s "[[bd sd], linnhats*8]"
1×
0:00
-0:17
Audio playback is not supported on your browser. Please upgrade.
d2  $ s "[[bd sd], linnhats*8]"
    # warpstimb (slow 5 sine)
    # warpsosc "<0 1 2 3>"
    # warpsalgo "<0 1 2 3 4 5 6 7 6>"
    # warpsfreq (fast 3 saw)
    # warpseasteregg 2

We may want to stack up our layers, the stack command is designed for this and all on one channel, using as many samples as you like. I’ve added some Mutable Instruments effect action here, more on these in future musical explorations!

1×
0:00
-0:22
Audio playback is not supported on your browser. Please upgrade.

Piano

p "piano"
  $ n (scale "minor" (sometimes rev $ "[0 2 3 4 6 7 6 [8|10]]*2"))
  |+ n "<6 1 4 4 3!4>" |+ n "-7"
  # sound "superpiano" # velocity 0.7 # sustain 7
1×
0:00
-0:40
Audio playback is not supported on your browser. Please upgrade.
p "piano"
  $ jux rev
  $ rarely (# octave 4)
  $ sometimes (# octave 6)
  $ sometimes (# velocity 0.6)
  $ struct "t([9|13]*16,16,1)"
  $ n (scale "minor" (sometimes rev $ "[0 2 3 4 6 7 6 [8|10]]*2"))
  |+ n "<6 1 4 4 3!4>" |+ n "-7"
  # sound "superpiano" # velocity 0.5 # sustain 7

This one I learnt from the Tidal Cycles forum, which is a great source of info by the way, you can find it right here.

d1 $ note (scale "dorian" $ snowball 4 (+) (slow 2) $ (run 3)) 
      # sound "gtr" # gain 0.9
1×
0:00
-0:18
Audio playback is not supported on your browser. Please upgrade.

Software

Tidal cycles is dependent on the use of Supercollider, a Text Editor and maybe a DAW if you wish to use the programming language with your existing favourite VST plugins. The Editor I normally use is Visual Studio Code with the Tidal Cycles plugin installed but there is a new one I tried out this week and I used it for today’s examples, see the screenshots and the code I’ve put up on my GitHub account.

Artists

Jason Singh

I was watching a great show the other night on Netflix about George Ezra, where he and two friends walk from Lands End to John O’Groats. Whilst I am not a hundred percent convinced they actually did walk the whole way, I am a huge cynic when it comes to these things, they met with Jason Singh whilst in the West Country.

I’d heard of Jason’s work before via Springwatch and how he records the sounds of nature

Plant Wave

https://plantwave.com/

The product Jason Singh used is now called Plant Wave and through a set of sensors, detects electrical conductivity through the plant you connect the device to. These signals are then translated to MIDI data that then can be fed into your system, to create musical compositions. Now this is something worth exploring!

Want to learn more about making music with your Mac or iPad?

Then why not become a paid subscriber of Modulations? It costs very little and it will help me develop this further in the years ahead.

Modulations is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

1
Share
Previous
Next
Comments
Top
New
Community

No posts

Ready for more?

© 2023 Nick Lewis
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing