Made In Opusmodus
Share your work i.e. score, audio and video, here
195 topics in this forum
-
A test of my (work in progress) Csound/Opusmodus framework. Luminous_Fractures_v2.wav LuminousFracture2.pdf Luminous_Fractures_v2.csd LuminousFractures2.opmo
-
- 0 replies
- 139 views
-
-
A piece from 2023 added to my new website: Stéphane Boussuge - ComposerStéphane Boussuge - ComposerOfficial website of Stéphane Boussuge, contemporary music composer. Explore his biography, works, and listen to his compositions.
-
- 0 replies
- 114 views
-
-
;; BY CLAUDE: ;; Aliquot-Sequenz (Summe echter Teiler, Zyklus = befreundete Zahlen) (defun aliquot-seq (n &optional acc) "Sequenz n → Σ(echte Teiler) bis 0, Fixpunkt oder Zyklus." (let ((acc (or acc (list n)))) (let ((next (reduce #'+ (proper-divisors n) :initial-value 0))) (cond ((zerop next) (append acc (list 0))) ; endet bei 0 ((member next acc) (append acc (list next))) ; Zyklus (t (aliquot-seq next (append acc (list next)))))))) (list-plot (aliquot-seq (random 100)) :join-points t) (list-plot (loop repeat 10 collect (aliquot-seq (random 100))) :join-points t)
-
- 0 replies
- 176 views
-
-
;; BY CLAUDE: (defun happy-step (n) (reduce #'+ (mapcar (lambda (d) (* d d)) (digits n)))) (defun (n &optional acc) "Sequenz bis Fixpunkt 1 oder bis Zyklus erkannt." (let ((acc (or acc (list n)))) (let ((next (happy-step n))) (if (member next acc) (append acc (list next)) ; Zyklus: letztes Element zeigt wohin (happy-seq next (append acc (list next))))))) (happy-seq (rnd-pick (happy-numbers 100))) (list-plot (loop repeat 10 collect (flatten (happy-seq (rnd-pick (happy-numbers 300))))) :join-points t)
-
- 0 replies
- 155 views
-
-
all columns, rows, diagonals in a list... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defun all-magic-square-lines (n) (let ((alist (magic-square n))) (append alist (loop for x from 0 to (1- (length (car alist))) collect (loop for i in alist collect (nth x i))) (list (loop for i in alist with cnt = 0 collect (nth cnt i) do (incf cnt))) (list (loop for i in alist with cnt = (1- (length (car alist))) collect (nth cnt i) do…
-
- 1 reply
- 164 views
-
-
Hi, Here’s a short video demonstrating some experimentation with transmitting Opusmodus scores (using MusicXml2ly) to a pre-defined template in Lilypond. To accomplish this, I’ve created a String trio template in Lilypond and implemented a highly intricate function with the invaluable assistance of OpusmodusGPT. Opusmodus exports the Opusmodus XML file to Lilypond using MusicXml2ly, and it automatically extracts the content of this file and pastes it into the appropriate variables within the template. Subsequently, the file is saved on disk, and Lilypond is invoked to compile it. Finally, the resulting PDF is displayed using the preview function. OpusmodusLilypondPower…
-
- 0 replies
- 209 views
-
-
Just sketching with Opusmodus and Max/MSP: Bars arranged as a matrix are read via a vector envelope and then filtered again by a cellular automaton (the bar is either played or replaced by a rest). In Max/MSP it is recorded and the sample/seq is played back in different ways. The MIDI output of Opusmodus additionally controls higher-level comb filters on it. Sounddesign with simple and cheap sounds by impulse response software (room/media simulations). sketch.MOV sketch2.MOV
-
- 0 replies
- 196 views
-
-
-
- 0 replies
- 176 views
-
-
New piece Phase Space for Ensemble. Phase Space 247 conceives music as a dynamic system evolving within a space of possibilities. Inspired by the notion of phase space in physics and mathematics, each musical parameter — pitch, rhythm, density, dynamics, instrumentation — is treated as a dimension of a multidimensional field, within which the sonic material traces its trajectories. The piece is driven by an algorithmic process shaped by global tendencies (attractors) and local variations. A shared underlying force field influences all voices, ensuring perceptual coherence, while each line retains expressive autonomy through fluctuations, silences, ornaments, and internal…
-
- 0 replies
- 173 views
-
-
Here is a function (with subfunctions) that operates based on the principle of the Brownian bridge. You define the start and end, and with each generation, an extended embellishment emerges. The principle is simple and allows for the creation of ornaments. Attached are some examples — I’ve structured them this way to make the principle easier to understand. Here is a small graphical model showing four generations. The start and end points remain the same, while new random points are added in between with each generation. The Code & Examples (defun pick (a b &key (span 5)) (let ((rnd1 (car (rnd-number 1 (+ a span) (- a span)))) (rnd2 (car (rnd-numb…
- 7 replies
- 1.1k views
- 2 followers
-
Happy New Year 2026 to OM community. Followup on post: https://opusmodus.com/forums/topic/3989-om-lydian-chromatic-concept-of-tonal-organization-george-russell/ Enthous.mp3 "Enthous" is a small piece, which tries to use techniques of LCCOTO in 2 parts form each using alternations of 2 parent-scales. Opusmodus is very well equipped for LCCOTO 😀. Comments Function find-chord-for-parent-scale is implemented here: https://opusmodus.com/forums/topic/3998-take-3-lydian-chromatic-concept-of-tonal-organization-george-russell/ Function write-midi is implemented here: https://opusmodus.com/forums/topic/4024-command-to-include-in-def-score-or-at-the-end-of-code-to-automaticcaly…
-
- 0 replies
- 245 views
- 2 followers
-
-
Dear Friends at Opusmodus team, With great joy, I´d like to share with you an important international prize I received as composer in 28th november. It´s the IBERMÚSICAS prize for Symphonic Band 2025. It was very competitive and I´m honored to represent Brazil in this contest. I´m posting this here because Opusmodus became since 2017 a very important tool in my compositional process, although I do not use it from beginning to end, i.e., there are many things I do manually. Nevertheless, it plays a crucial role in my workflow and I´d like to thanks the team for this. All the best and happy 2026 ! Here are the selected compositions: https://seleccionados2025.ibermusicas…
- 2 replies
- 368 views
- 1 follower
-
Followup on post: https://opusmodus.com/forums/topic/3989-om-lydian-chromatic-concept-of-tonal-organization-george-russell/ Here's another a bit more involved attempt using LCCOTO for my naive take of a fusion piece. The chord track for 2 parts is given, melodies use the LCCOTO parent scale for chords. One can exchange by other more outgoing scales. Audio example are for normal, most ingoing lydian scale. Code for the function find-parent-scale-for-chord is this post 3 picked audio manifestations with different start seeds. Seed: 78641 e1.mp3 Seed: 34987 e2.mp3 Seed: 10461 e3.mp3 Here's the code. Appreciate any improvement suggestions. ;; -------------------------…
-
- 0 replies
- 284 views
- 2 followers
-
-
Followup on post: https://opusmodus.com/forums/topic/3989-om-lydian-chromatic-concept-of-tonal-organization-george-russell/ Here's another 16bars short attempt to play with different level of in- and outgoing melodies according to LCCOTO.. Code for the function find-chord-for-parent-scale is this post. Would be great to have a scale like lydian-chromatic (c1 g1 d2 a2 e3 b3 fs4 gs4 eb5 bb5 f6 cs7) properly built into OM (respecting the order of pitches, which is important for LCCOTO). Maybe with a reference to Russell as this seems to be a tradition in OM (Modes.opmo). The OM built-in scale chromatic-lydian with similar name seems to be 7-pitch scale (c4 cs4 e4 f4 fs4 a4…
-
- 1 reply
- 311 views
- 2 followers
-
-
Hi folks, Opusmodus is really amazing for music production. Here’s a short orchestral test I’ve made today, the rendering is Sibelius and NotePerformer. NewOrchestralAlgoTest1NP.mp3
-
- 0 replies
- 326 views
-
-
Dear Opmo friends, I’m sharing a short SATB piece together with its score code and MP3 file. Hope you’ll find it inspiring and enjoyable! Best, Stéphane Score240-SATB.mp3 Score240_SATB.opmo Score240_raw_OMPrintScore.pdf
- 2 replies
- 483 views
- 1 follower
-
Hi folks, Here’s a work in progress for ensemble. Best S. Score214_V1_06-6603-3511.mp3
-
- 0 replies
- 333 views
-
-
Hi folks, I’d like to share a brief experimental study for a String Quartet based on an FM spectrum. It is basically a test of VSL Solo Strings Studio’s microtonal capabilities with no real attempt to be musically developed or interesting. However, it also serves as a test for my workflow with Lilypond. Unfortunately, actually, even if I own Synchron Solo strings, I don't use them because the Sul Ponte and Sul Tasto are still not implemented in this new lib, so I continue to use the VSL Solo Strings studio version. But microtonality works very well ! Best Stéphane MicroStud-S237-858649.mp3 Micro Stud S237-858649.pdf
-
- 0 replies
- 391 views
- 1 follower
-
-
Hi Folks ! Sadly, Barry Vercoe, the creator of Csound, passed away one week ago. I've played a lot last week with Csound (I love Csound!) trying to build a cool workflow within Opusmodus for algo comp with Csound based on a premade instruments library I’ve started to build. This allows me to focus on music when composing in Opusmodus with Csound. Here are my first tests. Csound-Def-Csound-score-Experiments.mp4
- 3 replies
- 747 views
-
A short electronic piece of music made with an Opusmodus-driven VCVRack patch. Be cautious of your monitors and ears! EtudeSurTexture1.wav
-
- 0 replies
- 506 views
-
-
Work in Progress... Prélude aux Etoiles.mp3
- 2 replies
- 739 views
- 2 followers
-
This minimalist work, inspired by Satie and Feldman, was composed using Opusmodus using techniques borrowed from Lutoslawski and Yuasa. https://robert-scott-thompson.bandcamp.com/album/bells-do-not-ring-but-the-air-listens-anyway The score and parts are available from American Composers Edition, New York. American Composers AllianceBells Do Not Ring but the Air Listens AnywayComposer's Note: Bells Do Not Ring but the Air Listens Anyway is a meditative, atmospheric work for flute, cello, and harp trio that draws its primary inspiration from two seemingly disparate yet s... By the way, this project was also inspired through my studies of Stéphane Boussuge's various …
-
- 1 reply
- 587 views
- 1 follower
-
-
One more small (improved) function: a starting rhythm (pattern) gradually changes its values towards a constant pulse/value (endvalue). Other possible applications: An initial pitch sequence evolves into a steady, constant pitch. A start pattern for velocity gradually shifts towards a fixed velocity. (defun gen-acc/rit (alist endvalue) ;; startpattern + endvalue (loop while (not (equal alist (gen-repeat (length alist) endvalue))) collect (setf alist (loop for i in alist when (/= i endvalue) collect (if (> i endvalue) (- i 1) …
- 3 replies
- 938 views
- 3 followers
-
Real-Time Pitch Memory: Compositional Feedback System Using MaxMSP and OPUSMODUS This text outlines a specific aspect of a larger project I am developing for live electronics and instruments. Since the work heavily involves live electronic processing in real time, it is based on a MaxMSP patch that I am currently building. An important component of this system involves integrating OPUSMODUS for certain compositional processes—specifically, the processing of pitch material collected in real time via a pitch follower from an improvising musician. In MaxMSP, this means that every few seconds, the most recently played pitches (as MIDI note numbers) are saved into a .txt fi…
- 2 replies
- 929 views
- 1 follower
-
I am currently learning Max MSP for a project, but I would like to use a part of computing structures that I can generate much easier in Opusmodus. So I write code in OM (sorting algorithms for some clicks), test it (and modify my code), then export it to a library in Max MSP. I can now call up/coordinate the MIDI files in realtime etc ... in Max MSP. (Workflow as a beginner in Max MSP...) Bildschirmaufnahme 2024-11-01 um 11.13.28.mov
- 14 replies
- 2.8k views
- 3 followers