diff --git a/tutorial/tutorial.mdx b/tutorial/tutorial.mdx
index 09990cc2..48db137a 100644
--- a/tutorial/tutorial.mdx
+++ b/tutorial/tutorial.mdx
@@ -647,6 +647,9 @@ These methods add random behavior to your Patterns.
{{ 'Pattern.always' | jsdoc }}
+
+
+
# Tonal API
The Tonal API, uses [tonaljs](https://github.com/tonaljs/tonal) to provide helpers for musical operations.
@@ -712,11 +715,10 @@ Together with layer, struct and voicings, this can be used to create a basic bac
-## Microtonal API
+
+
-TODO
-
-## MIDI API
+# MIDI API
Strudel also supports midi via [webmidi](https://npmjs.com/package/webmidi).
@@ -768,50 +770,7 @@ If you now hear sound, congratulations! If not, you can get help on the [#strude
The following functions can be used with superdirt:
-- s
-- n
-- freq
-- channel
-- orbit
-- cutoff
-- resonance
-- hcutoff
-- hresonance
-- bandf
-- bandq
-- djf
-- vowelSa
-- cut
-- begin
-- end
-- loop
-- fadeTime
-- speed
-- unitA
-- gain
-- amp
-- accelerate
-- crush
-- coarse
-- delay
-- lock
-- leslie
-- lrate
-- lsize
-- pan
-- panspan
-- pansplay
-- room
-- size
-- dry
-- shape
-- squiz
-- waveloss
-- attack
-- decayS
-- octave
-- detune
-- tremolodepth
+`s n note freq channel orbit cutoff resonance hcutoff hresonance bandf bandq djf vowel cut begin end loop fadeTime speed unitA gain amp accelerate crush coarse delay lock leslie lrate lsize pan panspan pansplay room size dry shape squiz waveloss attack decay octave detune tremolodepth`
Please refer to [Tidal Docs](https://tidalcycles.org/) for more info.