Jump to content

AM

Members
  • Posts

    792
  • Joined

  • Last visited

Reputation Activity

  1. Like
    AM reacted to opmo in Opusmodus 3.0.28470 Update   
    3.0.28470
     
    – Fixed :
    Save As... in Notation, MIDI and Graphs panels in older macOS versions.  
  2. Thanks
    AM reacted to opmo in Opusmodus v.3.0 Upgrade   
    3.0.28462
     
    – Fixed :
    Application crash when #| comment was used.  
  3. Haha
    AM got a reaction from JulioHerrlein in Windows Port?   
    😅
  4. Thanks
    AM reacted to LdBeth in Poor man's playlist   
    (setf *audition-ignore-ports* nil) should do the trick
     
    However, let me make a further modification so you can set it as an argument to the call to play lists.
     
    (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))))))) ;; example call (run-playlist :timeout 2 :ignore-ports t) (run-playlist) ; won't ignore port settings now  
     
    If you have more ideas one how this should be improved please let me know.
  5. Like
    AM reacted to LdBeth in Poor man's playlist   
    Ok I have change push-to-list a bit so it would either compile the core, use the midi object, or read from a file.
     
    (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)))  
     
  6. Like
    AM 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)  
  7. Thanks
    AM reacted to PatrickMimran in Parallel Upgrade/Install?   
    You are difficult , i think that what Janusz  achieve almost alone as a little company is very exceptional and we should be grateful to him for the great software he made available to us instead of focusing  to irrelevent points.
     
    Patrick Mimran
  8. Like
    AM 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
  9. Haha
    AM got a reaction from Stephane Boussuge 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
  10. Haha
    AM got a reaction from vpolajnar 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
  11. Haha
    AM got a reaction from o_e 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
  12. Haha
    AM got a reaction from JulioHerrlein 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
  13. Thanks
    AM got a reaction from opmo 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
    AM 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
  15. Thanks
    AM reacted to opmo in Apple M1 Arm processor?   
    Just to let you know the port is done and past all the test.
    The last thing is the authorisation and reauthorisation of the software.
     
    J
  16. Like
    AM got a reaction from Stephane Boussuge 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
    AM got a reaction from SimonSeeberger 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!!
     
  18. Like
    AM got a reaction from o_e 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!!
     
  19. Like
    AM got a reaction from JulioHerrlein 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!!
     
  20. Like
    AM 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.
  21. Like
    AM got a reaction from Jorgalad 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  
  22. Like
    AM got a reaction from JulioHerrlein in Apple M1 Arm processor?   
    no "virtualization", 
    just tried it at my own risk - doesn't work well - but I have a version on my Intel Mac and can wait 🙂 
  23. Like
    AM got a reaction from opmo 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  
  24. Like
    AM got a reaction from Stephane Boussuge 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  
  25. Like
    AM got a reaction from JulioHerrlein 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  
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy