Aller au contenu

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 ​

Neurode MIDI pour macOS, iPhone et iPad