Jump to content

Stephane Boussuge

Moderators
  • Posts

    1,066
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Stephane Boussuge reacted to opmo in Quick search with control-Tab?   
    The new keys are cmd-= which are working on all keyboards.
  2. Like
    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.  
  3. Like
    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)  
  4. Thanks
    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.
  5. Like
    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.
  6. Like
    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.
  7. Like
    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.
  8. Thanks
    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...
  9. Like
    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.
     

  10. Like
    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 !
  11. Like
    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.
  12. Like
    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.
  13. Haha
    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
  14. Thanks
    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
  15. Like
    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
  16. Like
    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!!
     
  17. Like
    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.
  18. Like
    Stephane Boussuge got a reaction from JulioHerrlein in Slonimsky Stuff HELP   
    (setf pat1 (library 'slonimsky 'tritone nil :collect '(0 1))) (mapcar 'permute pat1) S.
  19. Like
    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!;-)
  20. Like
    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.
  21. Thanks
    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.
  22. Like
    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  
  23. Like
    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 
  24. Like
    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.
  25. Like
    Stephane Boussuge got a reaction from AM in Apple M1 Arm processor?   
    Absolutely not.
    SB.
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy