Skip to content

Recettes

Points de départ copier/coller pour des transformations MIDI courantes.

Transposer d'une octave

neuroscript
event(note = clamp(note + 12, 0, 127))

Supprimer les notes sous le do central

neuroscript
drop note where note < 60

Remapper le canal 1 → 2

neuroscript
when ch == 1: event(ch = 2)

Limiter la vélocité (40-100)

neuroscript
event(vel = clamp(vel, 40, 100))

Router les notes fortes vers un autre canal

neuroscript
when vel > 100: event(ch = 10)

Retarder les notes de 100 ms

neuroscript
send after 100ms

Chaque 4e note vers le canal 2

neuroscript
counter("every4") + 1 -> counter("every4")
when counter("every4") % 4 == 0: event(ch = 2)

Mapper la pédale de sustain (CC64) vers la mod wheel (CC1)

neuroscript
when type == cc and cc == 64: emit.cc(1, value)

Courbe de vélocité (booster les notes faibles)

neuroscript
when vel < 64: event(vel = clamp(vel + 20, 1, 127))

En savoir plus

Créé avec ❤️ pour les musiciens