-
Posts
1,066 -
Joined
-
Last visited
Reputation Activity
-
Stephane Boussuge reacted to opmo in Quick search with control-Tab?
The new keys are cmd-= which are working on all keyboards.
-
Stephane Boussuge reacted to LdBeth in format text - help needed
(format t "~{~{~S~^ ~}~^, ~}" alist) /player "12" 1.0 1.0 1.0, /player "23" 1.0 1.0 1.0, /player "12" 1.0 1.0 1.0, /player "23" 1.0 1.0 1.0 nil :: use format nil if you want the result as a string.
-
Stephane Boussuge reacted to LdBeth in Poor man's playlist
Inspired by the example from this thread but I could not find the related function been shipped with the OM application.
The code requires OM3.0 because of LispWorks specific API but the concept should be simple enough to be implemented in Clozure CL.
After some midi objects has been compiled and inserted to the playlist one can use run-playlist to start play. While it is still playing one
can feed more midi objects queued to the playlist. When the playlist is empty and after the specified seconds of timeout, the player process would exit.
(setq midi1 (compile-score 'score1)) (setq midi2 (compile-score 'score2)) (setq midi3 (compile-score 'score3)) (defparameter *playlist* (mp:make-mailbox)) (defun push-to-list (item) (let ((midi (cond ((eq (type-of item) 'midi:midi) item) ((symbolp item) (compile-score item)) ((or (stringp item) (pathnamep item)) (midi:read-midi-file item))))) (mp:mailbox-send *playlist* midi))) (defun run-playlist (&key (timeout 5) (ignore-ports nil)) (mp:process-run-function "Playing..." () (lambda () (loop (let ((current (mp:mailbox-read *playlist* "Wait for feed tracks" timeout))) (if current (mp:process-join (start-midi current :ignore-ports ignore-ports)) (return))))))) (push-to-list midi1) (push-to-list midi2) (run-playlist 5) (push-to-list midi3)
-
Stephane Boussuge got a reaction from JulioHerrlein in New sessions with v3
Hi,
Yes I'm working on future "Zoom into Opusmodus" and a full website dedicated to OM and will start in January.
Best
SB.
-
Stephane Boussuge got a reaction from jon in New sessions with v3
Hi,
Yes I'm working on future "Zoom into Opusmodus" and a full website dedicated to OM and will start in January.
Best
SB.
-
Stephane Boussuge got a reaction from hujairi in New sessions with v3
Hi,
Yes I'm working on future "Zoom into Opusmodus" and a full website dedicated to OM and will start in January.
Best
SB.
-
Stephane Boussuge got a reaction from Cliff in New sessions with v3
Hi,
Yes I'm working on future "Zoom into Opusmodus" and a full website dedicated to OM and will start in January.
Best
SB.
-
Stephane Boussuge reacted to edesert in Quick search with control-Tab?
Thanks opmo - its a very handy function for quick reference. Thanks too for all your hard work on the move to the new platform - I can only imagine...
-
Stephane Boussuge reacted to opmo in v.3.0 Score Printing
More score printing option will come with the next update: title, subtitle, name and page numbers.
-
Stephane Boussuge reacted to JulioHerrlein in Apple M1 Arm processor?
Opusmodus new version is SO MUCH FASTER !!!
It processes the code very fast !
Congratulations !
Best !
-
Stephane Boussuge got a reaction from jon in Opusmodus V3 is here !
A short video (in French) showing quickly the new look and feel of our favorite software.
(Sorry for the bad sound quality, will be better in future videos.)
https://youtu.be/KVsAizG7TzU
This new version is really fantastic and I love this new organisation of files and the fantastic score notation display.
-
Stephane Boussuge got a reaction from opmo in Opusmodus V3 is here !
A short video (in French) showing quickly the new look and feel of our favorite software.
(Sorry for the bad sound quality, will be better in future videos.)
https://youtu.be/KVsAizG7TzU
This new version is really fantastic and I love this new organisation of files and the fantastic score notation display.
-
Stephane Boussuge reacted to AM in Parallel Upgrade/Install?
"Wow, this is really disappointing. It is again showing how poor the company behind OM communicates. It seems not necassary to have an official announcement placed at the day people can use the new version. Is it too much to ask for an update note on the official webpage?" Om-Chanting on "Baroque 415Hz" could help
-
Stephane Boussuge reacted to opmo in Opusmodus v.3.0 Upgrade
We are happy to announce Opusmodus v.3.0 is ready for download.
OPUSMODUS 3.0
Language: English (French, Italian and German - coming soon)
© MMXXII Opusmodus™ Ltd. All rights reserved.
Requirements: macOS 10.12 · 10.15 · 11 · 12 · 13
Intel & Apple silicon natively supported
Download:
https://opusmodus.com/forums/downloads/
Note:
Rename your current Opusmodus folder first. Start Opusmodus app and enter the Licence Key and press 'Activate' or press 'Start Trial' if you don't have the License Key for 3.0. At the start you will be ask to install the new Opusmodus directory. Move your workspaces into the Workspace directory. Don't change any of the directory names in the Opusmodus folder. Your own functions you need to move to the ‘User Source/Extensions’ folder.
Best wishes,
Janusz
-
Stephane Boussuge reacted to opmo in Opusmodus 3.0 is coming (Intel & M1)
Few screenshots of the new version 3.0
In a few days on your desktop.
Thank you for your patients.
Janusz
-
Stephane Boussuge reacted to AM in Apple M1 Arm processor?
yes! agree with you, just let the developer(s) work instead of making a .... here. janusz is doing a great job!!
-
Stephane Boussuge reacted to sockmonkey72 in Apple M1 Arm processor?
Seriously? This is a one-man operation doing a major port of the software, not only to support a new hardware architecture, but also, as part of that, to completely swap out the underlying runtime backend. Give the guy a break, his job is hard enough without entitled people badgering him to get it done yesterday and criticizing his very efforts to communicate progress (before that, the criticism was that there wasn't any communication about it). What's "really going on"? Alien abduction? Coup attempt? Let the dev do his work.
-
Stephane Boussuge got a reaction from JulioHerrlein in Slonimsky Stuff HELP
(setf pat1 (library 'slonimsky 'tritone nil :collect '(0 1))) (mapcar 'permute pat1) S.
-
Stephane Boussuge reacted to david in Slonimsky Stuff HELP
Dear Friends,
Thank you two for replying !
I am interested in possibilities of harmonization with chords (small circles with numbers from Thesaurus)
Thanks Stephane, that's exactly what I wanted to do.
Best !
David
PS: I am also waiting for your book Stéphane!;-)
-
Stephane Boussuge got a reaction from david in Slonimsky Stuff HELP
Dear David; to call s1u and s1d you can do:
(list (library 'slonimsky 'tritone 's1u) (library 'slonimsky 'tritone 's1d) ) or (library 'slonimsky 'tritone nil :collect '(0 1)) S.
-
Stephane Boussuge got a reaction from JulioHerrlein in Slonimsky Stuff HELP
Dear David; to call s1u and s1d you can do:
(list (library 'slonimsky 'tritone 's1u) (library 'slonimsky 'tritone 's1d) ) or (library 'slonimsky 'tritone nil :collect '(0 1)) S.
-
Stephane Boussuge reacted to AM in Apple M1 Arm processor?
I'm testing (for fun) the M2 with opusmodus (intel, a little wobbly on silicon) - of course I still have a copy on my intel-mac, just for fun!
but the combination is really good. I calculate/play something in OPUSMODUS, sending by OSC to MAX/MSP and further to ABLETON LIVE; as a heavy test, the same thing in parallel to REAPER. everything with different plugins. no jerks, no glitches. That will be really great, this combination - when OPMO officially runs on silicon!
then PROCESSING can also run in parallel 😄
@opmo: thx a lot for all the special functions you have coded for me/us over the last few years, very specific/individual solutions for me, my work!!
testiing all.mov
-
Stephane Boussuge reacted to JulioHerrlein in How to rewrite example from book that uses omn-dictum
Yes , Janusz and Jon !
Looking forward to see the new books !
All the best !
Julio
-
Stephane Boussuge reacted to opmo in How to rewrite example from book that uses omn-dictum
Thank you @jon.
Please send me an personal post on any typos etc... you find in the Book 1.
Janusz
P.S. There are two more books in making. One by Julio Herrlein and one by Fabio De Sanctis De Benedictis.
-