Jump to content

opmo

Administrators
  • Posts

    2,903
  • Joined

  • Last visited

Everything posted by opmo

  1. The input needs to be 12-tone row. Maybe this helps: (setf row '(c4 eb4 gs4 g4 a4 d4 fs4 cs4 bb4 b4 f4 e4)) (setf str-rot (pitch-transpose-start 0 (sort-asc (pitch-melodize (mclist (flatten (strawinski-rotation row :remove t))))))) => ((c4 f4 fs4 a4 bb4 c5) (c4 e4 bb4 bb4 cs5 f5) (c4 cs4 cs4 cs5 cs5 d5) (c4 e4 g4 g4 cs5 f5) (c4 d4 eb4 fs4 g4 c5) (c4 cs4 f4 g4 gs4 eb5) (c4 d4 e4 gs4 b4 f5) (c4 cs4 d4 bb4 b4 c5) (c4 fs4 a4 cs5 eb5 f5) (c4 g4 gs4 bb4 d5 eb5) (c4 d4 eb4 fs4 g4 c5) (c4 e4 g4 g4 cs5 f5) (c4 cs4 cs4 cs5 cs5 d5) (c4 e4 bb4 bb4 cs5 f5) (c4 f4 fs4 a4 bb4 c5) (c4 g4 gs4 bb4 d5 eb5) (c4 fs4 a4 cs5 eb5 f5) (c4 cs4 d4 bb4 b4 c5) (c4 d4 e4 gs4 b4 f5) (c4 cs4 f4 g4 gs4 eb5)) (chordize str-rot) => ((c4f4fs4a4bb4c5) (c4e4bb4bb4cs5f5) (c4cs4cs4cs5cs5d5) (c4e4g4g4cs5f5) (c4d4eb4fs4g4c5) (c4cs4f4g4gs4eb5) (c4d4e4gs4b4f5) (c4cs4d4bb4b4c5) (c4fs4a4cs5eb5f5) (c4g4gs4bb4d5eb5) (c4d4eb4fs4g4c5) (c4e4g4g4cs5f5) (c4cs4cs4cs5cs5d5) (c4e4bb4bb4cs5f5) (c4f4fs4a4bb4c5) (c4g4gs4bb4d5eb5) (c4fs4a4cs5eb5f5) (c4cs4d4bb4b4c5) (c4d4e4gs4b4f5) (c4cs4f4g4gs4eb5)) or (setf row '(c4 eb4 gs4 g4 a4 d4 fs4 cs4 bb4 b4 f4 e4)) (setf str-rot2 (pitch-transpose-start 0 (sort-asc (strawinski-rotation row :remove t :chord nil)))) => ((c4 cs4 f4 fs4 g4) (c4 d4 g4 gs4 a4) (c4 d4 eb4 g4 a4) (c4 d4 eb4 gs4 a4) (c4 d4 eb4 g4 gs4) (c4 eb4 g4 gs4 a4) (c4 eb4 e4 a4 bb4) (c4 cs4 d4 fs4 g4) (c4 eb4 e4 f4 bb4) (c4 eb4 e4 f4 a4) (c4 eb4 f4 a4 bb4) (c4 e4 f4 a4 bb4) (c4 cs4 d4 fs4 g4) (c4 cs4 d4 g4 a4) (c4 d4 fs4 g4 a4) (c4 cs4 fs4 g4 a4) (c4 cs4 f4 fs4 gs4) (c4 cs4 d4 fs4 a4) (c4 cs4 fs4 g4 bb4) (c4 cs4 f4 fs4 g4) (c4 f4 fs4 g4 bb4) (c4 e4 f4 fs4 a4) (c4 cs4 f4 g4 bb4) (c4 cs4 f4 fs4 bb4)) (chordize str-rot2) => ((c4cs4f4fs4g4) (c4d4g4gs4a4) (c4d4eb4g4a4) (c4d4eb4gs4a4) (c4d4eb4g4gs4) (c4eb4g4gs4a4) (c4eb4e4a4bb4) (c4cs4d4fs4g4) (c4eb4e4f4bb4) (c4eb4e4f4a4) (c4eb4f4a4bb4) (c4e4f4a4bb4) (c4cs4d4fs4g4) (c4cs4d4g4a4) (c4d4fs4g4a4) (c4cs4fs4g4a4) (c4cs4f4fs4gs4) (c4cs4d4fs4a4) (c4cs4fs4g4bb4) (c4cs4f4fs4g4) (c4f4fs4g4bb4) (c4e4f4fs4a4) (c4cs4f4g4bb4) (c4cs4f4fs4bb4))
  2. In OM the c4 is middle C (Roland). Maybe you need to change the middle C to c4 in Ableton.
  3. What we could do is open a Club section in our Forum a specially for shared Zoom tutorials. It could be on subscription basis and open to all. Let me know what you all think about it.
  4. You possibly will need two def-sound-sets, one for classic articulation and one for extended articulation. The sound sets is independent of the midi channels. Of course you can use only one file for that, all what you need to do is to set the same file (def-sound-set) to each instrument.
  5. For some recent is not working if in Extensions folder.
  6. Is this what you are looking for: (setf ph1 (ambitus '(g3 g6) (filter-tie (make-omn :pitch (gen-loop size (interval-ambitus 6 (rnd-sample 12 (make-scale 'd4 12 :alt '(2 1 3))))) :length (gen-loop size (length-legato (rnd-sample 4 '(s -s)))) :velocity (rnd-sample 12 '((pp)(p)(mp)(mf)(f))) :span :pitch )))) By default the span in length. If you wan't pitch to be the master then :span :pitch will do the trick.
  7. Opusmodus for macOS Big Sur ready for download.
  8. The upcoming update will work with macOS Big Sur.
  9. (vector-map '(c4 d4 e4 c5 d5) (gen-gaussian-noise 10 :seed 89)) => (d5 d4 c4 e4 d4 e4 c4 d4 e4 d5)
  10. (tonality-map '(major) (vector-to-pitch '(g3 g4) (gen-white-noise 10 :seed 89))) => (a3 g4 d4 a3 b3 d4 g4 g3 g4 e4) or (harmonic-path '(major) (vector-to-pitch '(g3 g4) (gen-white-noise 10 :seed 89))) => (c3 d4 e4 f3 g3 a4 b4 c3 d4 e4)
  11. In the future this will be fixed. For now the html links are removed because of Apple changes in macOS 10.15.
  12. Correction: The musicxml has no information about keyswitches etc... You could save the Opusmodus midifile of yours score (click on the midi display panel and 'Save As...") and import the file into your notation software.
  13. All articulation/attributes which are part of your def-sound-set should play when exported. Example: (def-sound-set vi-prepared-piano :supports-mts t :programs (:group Main pr0 (:key c0 :key c7) ; chain pr1 (:key c0 :key cs7) ; double-screw pr2 (:key c0 :key d7) ; harmoinic pr3 (:key c0 :key ds7) ; harmoinic-secco pr4 (:key c0 :key e7) ; foil pr5 (:key c0 :key f7) ; glass pr6 (:key c0 :key fs7) ; stick pr7 (:key c0 :key g7) ; stick-roll pr8 (:key c0 :key gs7) ; glissandi ) :controllers (:group default-settings pitch 0 velocity-xf 2 volume 7 pan 10 expression 11 reverb-dry/wet 14 reverb-on/off 15 slot-xf 20 start-scaler 21 master-attack 22 master-release 23 master-filter 24 delay-scaler 25 tuning-scaler 26 humanize 27 velocity-xf-on-off 28 rsamp-on-off 29 dynamics-scaler 30 :group Pedal Ped 64 Sost-Ped 66 Una-Corda 67 :group matrix cc1 1 ) ) Therefore no spacial (additional) instrument are needed.
  14. What I mean is not the new morph but how to use the chord-inversion function.
  15. Here it is: (audition-last-score) (audition-musicxml-last-score) (audition-musicxml-last-score-window) (audition-display-midi-last-score)
  16. Yes it is. C8 is the highest pitch, therefore the interval series will invert.
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy