Recettes
Points de départ copier/coller pour des transformations MIDI courantes.
Transposer d'une octave
neuroscript
when is note {
transpose(+12)
}Supprimer les notes sous le do central
neuroscript
when is note and note < 60 { drop }Remapper le canal 1 → 2
neuroscript
when is note and channel == 1 { channel = 2 }Limiter la vélocité (40-100)
neuroscript
when is note {
velocity_clamp(40, 100)
}Router les notes fortes vers un autre canal
neuroscript
when is note and velocity > 100 { channel = 10 }Retarder les notes de 100 ms
neuroscript
when is note {
emit current after 100ms
drop
}Chaque 4e note vers le canal 2
neuroscript
state channel every4: Int = 0
when is note {
state.every4 = state.every4 + 1
when state.every4 % 4 == 0 { channel = 2 }
}Mapper la pédale de sustain (CC64) vers la mod wheel (CC1)
neuroscript
when is cc and controller == 64 {
emit cc(controller: 1, value: value)
}Courbe de vélocité (booster les notes faibles)
neuroscript
when is note and velocity < 64 {
velocity = clamp(velocity + 20, 1, 127)
}En savoir plus
- Référence NeuroScript — Guide complet de la syntaxe
- Modèle d'événement — Structure MIDI
