Block Repeating Notes

This script prevents the same midi note from playing twice in a row. In the event that the same midi note is input twice in a row there are three actions that can take place, selected by the MODE knob: 1) Block, 2) Last Unique, and 3) Random. In Block Mode all repeated notes are blocked and only the first note will sound. In Last Unique Mode the most recent unique note before the repeated note will play. In Random Mode a random note in the scale and key selected by the SCALE and KEY knobs will play in place of the repeated note(s). Be aware that this script will not work with chords.

Author
1022 PM
  • Platform:
  • Category: Utility
  • Revision: 1.1.1
  • License: MIT License
  • Views: 415
  • Modified: 1 year ago
Chat about this patch on Discord! Download (30)
Appreciate 8
3 comments on “Block Repeating Notes
  • Bryan on said:

    Version 1.1

    * Added state saving.

  • midicode on said:

    This script is incredible for creating melodies using arpeggiators. I am actually placing this between the arpeggiator and the bs 16i and have tested the played around with the three modes for the past 2 hours non-stop and they all sound very musical! Combining this set up with the Scale Compedium expands possibilities to infinity.

    Thank you for the great work!

  • Bryan on said:

    Version 1.1.1

    * Random mode sometimes would repeat notes because there was nothing in the code to prevent the random note selected from being the same as the previous note or next note. This bug has been fixed.

  • Leave a Reply