Jump to content

Search the Community

Showing results for tags 'tendancy'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Welcome to Opusmodus
    • Announcements
    • Pre-Sales Questions
  • Support Forum
    • Support & Troubleshooting
    • OMN Lingo
    • Function examples
    • Score & Methods
    • Notation & Layout
    • Live Coding Instrument
    • Library & Sound Sets
    • MIDI Setup
    • Programming (Common Lisp)
  • Sharing
    • Made in Opusmodus
    • Templates & Customisation
  • Feedback
    • Suggestions & Ideas

Blogs

  • Stephane Boussuge's Blog
  • Deb76's Blog

Calendars

  • Community Calendar

Categories

  • OMN The Language
  • Tutorial Guide

Categories

There are no results to display.

Categories

  • Howto
  • Getting Started
  • Live Coding
  • Music Theory and Analysis

Marker Groups

  • Members

Found 1 result

  1. Short example of tendency masking

    Tendency masking is first described by the composer G.M. Koenig. It is a random selection between two envelope based boundaries. I have tried to reproduce here this technique for pitch and length selection in a very simple way. ;;; First, boundary description (setf highb (gen-palindrome '(6 6 6 7 8 8 9 10 10 11 12 13 14 15 16 16 16))) (setf lowb (gen-palindrome '(6 6 6 5 4 4 3 3 3 2 2 2 2 1 1 1 1))) ;;; Plotting (list-plot (list highb lowb) :join-points t) ;;; Random pitch selection between boundary (setf pitch (integer-to-pitch (mapcar (lambda (x y) (rnd-range x y)) highb lowb))) ;;; Random length selection between boundary (setf len (vector-to-length '1/16 1 8 (mapcar (lambda(x y) (rnd-range x y)) highb lowb))) ;;; OMN Assembly (setf phrase (make-omn :pitch pitch :length len))SB.
×