Jump to content

Stephane Boussuge

Moderators
  • Posts

    1,054
  • Joined

  • Last visited

Everything posted by Stephane Boussuge

  1. I've made a little string trio score to test this fun new function. Here it is attached to this post. Enjoy ! S. Mouvement de Trio pour cordes (etude fn rnd-rest).mp3 String Trio.opmo
  2. I think this error is normal in that case because you are using it on a single list. In that case you have to use (rnd-rest 1 mat2 :omn t) , don't put the 1 into parenthesis. this is normal Opusmodus syntax. Or if you want to keep you 1 in parenthesis do: (setf mat2 '((w. f3 p arp q g3 ff stacc+marc w. a3 p arp q c4 ff stacc+marc))) (rnd-rest '(1) mat2 :omn t) It is normal if you don't use correct syntax you get error. S.
  3. And i forgot to mention: length-weight (setf mat '((e. gs4 mf e g4 g4 e. eb4 e e4 eb4 fs4) (e. e4 mf eb4 fs4 d4 q f4) (e. f4 mf e g4 gs4 e. bb4 e e4 gs4 d4) (h e4 mf gs4))) (setf with-rest (length-weight mat)) Also the Opusmodus binary functions could help a lot to build some process to "restify" some notes. SB.
  4. Hi Rodrigo, You can use the function length-to-rest: (length-to-rest 'e '(q c4 e cs4 e d4 s e4 f4 fs4 g4 q gs4 e a4 s bb4 b4) :swallow nil :type 'under) => (q c4 -e - -s - - - q cs4 -e -s -) You can use length-rest-series: (length-rest-series '(1 2 1 3 2 4) '((1/8 1/8 1/8) (1/4 1/4 1/4 1/4 1/4) (1/16 1/16 1/16 1/16))) => ((1/8 -1/8 1/8) (1/4 -1/4 1/4 -1/4 1/4) (1/16 1/16 -1/16 1/16)) you may also use the wonderful density function. to display just few possibilities... Best ! S.
  5. May be: (setf transp (gen-transition 0 7 7 1 :rounded t)) (setf set '(g4a4)) (setf out (pitch-transpose-n transp (gen-trim (length transp) set))) SB.
  6. Hi, I need a bit of help. I would love to use cl-patterns which is a wonderful real time tool for live coding with cl-collider. I've tried that example but doesn't works in fact works but no audio output. If somebody more experienced than me could help here, it would be nice ! (sc:defsynth sine-kick ((freq 440) (time 0.25) (amp 0.5) (out 0)) (let* ((env (sc:env-gen.kr (sc:env (list 0 1 1 0) (list 0.001 time 0.3)) :act :free)) (fenv (sc:env-gen.kr (sc:env (list 1 0) (list time)) :level-scale freq)) (sig (sc:sin-osc.ar fenv 0 (* env 0.2)))) (sc:out.ar out (sc:pan2.ar sig 0 amp)))) (cl-patterns:pb :kick :embed (cl-patterns:pcycles "o-o-------oo----") :instrument :sine-kick :dur 1/4 :quant 4) (cl-patterns:play :kick) Best salutations to the always growing Opusmodus users community ! S.
  7. Example of Spectral Pitch Remapping Using Harmony Derived from Spectral Analysis on an Orchestral Section. The tonality-map function is highly versatile; when applied to a broad pitch field, it can map the entire orchestral pitch range according to specific pitch field registers. Distance Learning - Composer Workshop WWW.COMPOSERWORKSHOP.COM Composer Workshop Search Now Popular: Opusmodus Music Theory Zoom into Opusmodus Composer Workshop Free Zoom into Opusmodus Updated: January 15, 2023 All Levels 20 minutes This course is an every week zoom into Opusmodus, focusing on a specific point or technique each week, providing to audience a better understanding and practical view of using Opusmodus
  8. I truly love Opusmodus. In this video, I'll demonstrate its capabilities by using a built-in tool within Opusmodus that enables me to generate orchestral sections and seamlessly link them together. Distance Learning - Composer Workshop WWW.COMPOSERWORKSHOP.COM Composer Workshop Search Now Popular: Opusmodus Music Theory Zoom into Opusmodus Composer Workshop Free Zoom into Opusmodus Updated: January 15, 2023 All Levels 20 minutes This course is an every week zoom into Opusmodus, focusing on a specific point or technique each week, providing to audience a better understanding and practical view of using Opusmodus
  9. Texture Generation and Pitch Remapping Based on the SACHER Motif for Pierrot Ensemble. Distance Learning - Composer Workshop WWW.COMPOSERWORKSHOP.COM Composer Workshop Search Now Popular: Opusmodus Music Theory Zoom into Opusmodus Composer Workshop Free Zoom into Opusmodus Updated: January 15, 2023 All Levels 20 minutes This course is an every week zoom into Opusmodus, focusing on a specific point or technique each week, providing to audience a better understanding and practical view of using Opusmodus
  10. Opusmodus enables you to formalize your musical concepts, allowing for various outputs (instantiations) derived from that initial idea. Distance Learning - Composer Workshop WWW.COMPOSERWORKSHOP.COM Composer Workshop Search Now Popular: Opusmodus Music Theory Zoom into Opusmodus Composer Workshop Free Zoom into Opusmodus Updated: January 15, 2023 All Levels 20 minutes This course is an every week zoom into Opusmodus, focusing on a specific point or technique each week, providing to audience a better understanding and practical view of using Opusmodus
  11. The gen-filter-euclidean function in Opusmodus is incredibly useful for incorporating Euclidean rhythms into a list of pitches. This is a brief overview of the function, along with a short composition that showcases its capabilities. Distance Learning - Composer Workshop WWW.COMPOSERWORKSHOP.COM Composer Workshop Search Now Popular: Opusmodus Music Theory Zoom into Opusmodus Composer Workshop Free Zoom into Opusmodus Updated: January 15, 2023 All Levels 20 minutes This course is an every week zoom into Opusmodus, focusing on a specific point or technique each week, providing to audience a better understanding and practical view of using Opusmodus
  12. An example of using the pattern-map function from Opusmodus to add articulations to algorithmically generated content. Distance Learning - Composer Workshop WWW.COMPOSERWORKSHOP.COM Composer Workshop Search Now Popular: Opusmodus Music Theory Zoom into Opusmodus Composer Workshop Free Zoom into Opusmodus Updated: January 15, 2023 All Levels 20 minutes This course is an every week zoom into Opusmodus, focusing on a specific point or technique each week, providing to audience a better understanding and practical view of using Opusmodus
  13. In the latest episode of "Composing with Opusmodus," we'll explore how to craft a piano composition using a selection of patterns. These patterns will be skillfully combined and manipulated using Opusmodus' robust counterpoint function.
  14. An example of a choral composition featuring harmonies generated through white noise techniques.
  15. This is the LIVE demo of Stephane Boussuge showing in real time how to compose music with Opusmodus at the Karajan Music Tech Conference. Stéphane who is a composer himself did an amazing job with breaking down this innovative way of composing and also analyzing music.
  16. New OM Piece. stephaneboussuge · Instant - No - 8 Pour Piano Instant No.8 Piano - OMEdit.pdf
  17. Hi, to add specific articulation to repeated notes, you can use directly the function repeat-attribute on OMN expressions or apply it in dictum with :apply technique. S.
  18. Here's a good example of manual writing combining the use of piano-grand-layout and OM voices system to get a decent draft score. S. Instant 7 render1.mp3 Instant No7 - OM-Print.pdf Instant 7 pour Piano.opmo
  19. I've updated the render on Soundcloud, now rendered with Noteperformer4 and CSSS. Best ! SB.
  20. Interesting but your :seed init/programming seems not really made in correct Opusmodus way. You can have a look to the documentation for rnd-seed S.
  21. ;; Some suggestion of possible path to explore to create rhythmic progressions ;; Example1 (setf vector (list-plot (half-sine 24 1) :join-points t)) (setf len1 (vector-to-length '1/32 8 1 vector)) ;; Example 2 (setf size 4) (setf len2 (gen-length-density size :density '(10 50 100 20) :level 16)) ;;or (setf len3 (gen-length-density size :density '(10 50 100 20) :level 16 :type 2)) ;; Example 3 (setf vector2 (list-plot (half-sine 24 1) :join-points t)) (setf divlist (vector-round 1 8 vector2)) (setf len4 (gen-tuplet 1 1 'd 'n 'q divlist)) (setf len5 (gen-tuplet 1 1 'd '? 'q divlist)) ;; Example 4 (setf len6 (rhythm-series 1 '(4 8 12 16 32 16 8 4) 4/4)) Etc, etc... There is infinite possibilities in Opusmodus, your imagination is the limit.
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy