Jump to content

opmo

Administrators
  • Posts

    2,901
  • Joined

  • Last visited

Reputation Activity

  1. Like
    opmo got a reaction from TomTolleson in MIDI to Score error   
    In the midi file there is no tempo set. We will add 120 as a default if midi without one.
    We are patching other apps bugs, there should be no midi files without a tempo parameters - no time no music 🙂
    This will be fixed in the next update.
  2. Like
    opmo got a reaction from AM in String Quartet VEMA (in progress)   
    String Quartet VEMA (work in progress) with micro and spectral strategy.
     
    String Quartet VEMA I.mp3
  3. Like
    opmo got a reaction from Stephane Boussuge in String Quartet VEMA (in progress)   
    String Quartet VEMA (work in progress) with micro and spectral strategy.
     
    String Quartet VEMA I.mp3
  4. Thanks
    opmo got a reaction from JulioHerrlein in String Quartet VEMA (in progress)   
    String Quartet VEMA (work in progress) with micro and spectral strategy.
     
    String Quartet VEMA I.mp3
  5. Like
    opmo got a reaction from JulioHerrlein in [HERRLEIN] Hauer Tropes as Clockface Diagrams: Dialogs among Forte, Carter and Ŝedivý - MUSMAT 2021   
    Very good use and display (plot) of OM pcs and tropen functions.
  6. Thanks
    opmo reacted to JulioHerrlein in [HERRLEIN] Hauer Tropes as Clockface Diagrams: Dialogs among Forte, Carter and Ŝedivý - MUSMAT 2021   
    Hauer Tropes as Clockface Diagrams: Dialogs among Forte, Carter and Ŝedivý - MUSMAT 2021
     
    I just did this presentation now !
    All plots done in Opusmodus !
    Hope you like it !
    Best ! Julio
     
     
    Here is the complete session of the Congress !
     
  7. Thanks
    opmo got a reaction from JulioHerrlein in A.S. Mailbox live performance !   
    Great compositions and performance, bravo. NVS lives on.
  8. Like
    opmo reacted to JulioHerrlein in A.S. Mailbox live performance !   
    Dear Friends !
     
    This is the performance of the piece A.S. Mailbox at the Musmat Congress !
    This piece was all done in Opusmodus (with some post editing in Musescore).
    Happy to share this with you !
    I have one more thing this week...
    There are many great pieces in the concert ! (and also a Schoenberg Quartet)  !  Enjoy
     
     
     
  9. Thanks
    opmo reacted to Stephane Boussuge in Méditation for String quartet   
    Hi,
     
    here's a short score composed for string quartet.
     
    All the best to all OM users !
     
    Stéphane
     

    stephaneboussuge · Méditation  
    MeditationPourRené.opmo
    01 - Conducteur - Méditation.pdf
  10. Like
    opmo got a reaction from Stephane Boussuge in Combination Function Result (is it rigth ?)   
    Done:
    (combination 3 '(0 1 2 3 4 5)) => ((0 1 2) (0 1 3) (0 1 4) (0 1 5) (0 2 3) (0 2 4) (0 2 5)     (0 3 4) (0 3 5) (0 4 5) (1 2 3) (1 2 4) (1 2 5) (1 3 4)     (1 3 5) (1 4 5) (2 3 4) (2 3 5) (2 4 5) (3 4 5)) (combination 3 '(0 1 2 3 4 5) :permute t) => ((0 1 2) (0 2 1) (1 0 2) (1 2 0) (2 0 1) (2 1 0) (0 1 3)     (0 3 1) (1 0 3) (1 3 0) (3 0 1) (3 1 0) (0 1 4) (0 4 1)     (1 0 4) (1 4 0) (4 0 1) (4 1 0) (0 1 5) (0 5 1) (1 0 5)     (1 5 0) (5 0 1) (5 1 0) (0 2 3) (0 3 2) (2 0 3) (2 3 0)     (3 0 2) (3 2 0) (0 2 4) (0 4 2) (2 0 4) (2 4 0) (4 0 2)     (4 2 0) (0 2 5) (0 5 2) (2 0 5) (2 5 0) (5 0 2) (5 2 0)     (0 3 4) (0 4 3) (3 0 4) (3 4 0) (4 0 3) (4 3 0) (0 3 5)     (0 5 3) (3 0 5) (3 5 0) (5 0 3) (5 3 0) (0 4 5) (0 5 4)     (4 0 5) (4 5 0) (5 0 4) (5 4 0) (1 2 3) (1 3 2) (2 1 3)     (2 3 1) (3 1 2) (3 2 1) (1 2 4) (1 4 2) (2 1 4) (2 4 1)     (4 1 2) (4 2 1) (1 2 5) (1 5 2) (2 1 5) (2 5 1) (5 1 2)     (5 2 1) (1 3 4) (1 4 3) (3 1 4) (3 4 1) (4 1 3) (4 3 1)     (1 3 5) (1 5 3) (3 1 5) (3 5 1) (5 1 3) (5 3 1) (1 4 5)     (1 5 4) (4 1 5) (4 5 1) (5 1 4) (5 4 1) (2 3 4) (2 4 3)     (3 2 4) (3 4 2) (4 2 3) (4 3 2) (2 3 5) (2 5 3) (3 2 5)     (3 5 2) (5 2 3) (5 3 2) (2 4 5) (2 5 4) (4 2 5) (4 5 2)     (5 2 4) (5 4 2) (3 4 5) (3 5 4) (4 3 5) (4 5 3) (5 3 4)     (5 4 3))
     
  11. Like
    opmo got a reaction from JulioHerrlein in Combination Function Result (is it rigth ?)   
    Done:
    (combination 3 '(0 1 2 3 4 5)) => ((0 1 2) (0 1 3) (0 1 4) (0 1 5) (0 2 3) (0 2 4) (0 2 5)     (0 3 4) (0 3 5) (0 4 5) (1 2 3) (1 2 4) (1 2 5) (1 3 4)     (1 3 5) (1 4 5) (2 3 4) (2 3 5) (2 4 5) (3 4 5)) (combination 3 '(0 1 2 3 4 5) :permute t) => ((0 1 2) (0 2 1) (1 0 2) (1 2 0) (2 0 1) (2 1 0) (0 1 3)     (0 3 1) (1 0 3) (1 3 0) (3 0 1) (3 1 0) (0 1 4) (0 4 1)     (1 0 4) (1 4 0) (4 0 1) (4 1 0) (0 1 5) (0 5 1) (1 0 5)     (1 5 0) (5 0 1) (5 1 0) (0 2 3) (0 3 2) (2 0 3) (2 3 0)     (3 0 2) (3 2 0) (0 2 4) (0 4 2) (2 0 4) (2 4 0) (4 0 2)     (4 2 0) (0 2 5) (0 5 2) (2 0 5) (2 5 0) (5 0 2) (5 2 0)     (0 3 4) (0 4 3) (3 0 4) (3 4 0) (4 0 3) (4 3 0) (0 3 5)     (0 5 3) (3 0 5) (3 5 0) (5 0 3) (5 3 0) (0 4 5) (0 5 4)     (4 0 5) (4 5 0) (5 0 4) (5 4 0) (1 2 3) (1 3 2) (2 1 3)     (2 3 1) (3 1 2) (3 2 1) (1 2 4) (1 4 2) (2 1 4) (2 4 1)     (4 1 2) (4 2 1) (1 2 5) (1 5 2) (2 1 5) (2 5 1) (5 1 2)     (5 2 1) (1 3 4) (1 4 3) (3 1 4) (3 4 1) (4 1 3) (4 3 1)     (1 3 5) (1 5 3) (3 1 5) (3 5 1) (5 1 3) (5 3 1) (1 4 5)     (1 5 4) (4 1 5) (4 5 1) (5 1 4) (5 4 1) (2 3 4) (2 4 3)     (3 2 4) (3 4 2) (4 2 3) (4 3 2) (2 3 5) (2 5 3) (3 2 5)     (3 5 2) (5 2 3) (5 3 2) (2 4 5) (2 5 4) (4 2 5) (4 5 2)     (5 2 4) (5 4 2) (3 4 5) (3 5 4) (4 3 5) (4 5 3) (5 3 4)     (5 4 3))
     
  12. Thanks
    opmo reacted to AlainJamot in Quarter tons / midi export   
    Dorico Elements (Steinberg) works as well with microtonal xml files from Opusmodus, using Halion as a sound module.
  13. Like
    opmo got a reaction from Stephane Boussuge in Note heads - diamond   
    It is fixed already - next update.
     

  14. Like
    opmo got a reaction from YiyangW in Editor Commands / customize shortcuts   
    M = option key
    C = control key
     
    Example:
    M-n  =  option-n
    C-M-q  =  control-option-q
  15. Thanks
    opmo got a reaction from JulioHerrlein in Probable error in Trope 21   
    Done.
    (trope-hexachord 21 :start 'e4) => ((e4 eb4 d4 g3b3cs4) (fs3bb3c4 f3a3 gs3)) (trope-hexachord 43 :start 'f4) => ((f4 fs4gs4bb4c5d5) (g4a4b4cs5eb5 e5))  
  16. Like
    opmo got a reaction from JulioHerrlein in Probable error in Trope 21   
    Thank you.
    The fix will be part of the next update.
  17. Like
    opmo got a reaction from AM in Function studies (Improviation No.1)   
    Function studies (Improviation No.1)
    Some of function used in the study: logarithmic-spiral, ambitus-series, length-weight, length-legato, pitch-figurate...
     
       
     
     
    The score will be part of the next update - "4. Score Examples/Piano/Improvisation No.1.opmo"
     
    Best wishes,
    Janusz
  18. Like
    opmo got a reaction from JulioHerrlein in Function studies (Improviation No.1)   
    Function studies (Improviation No.1)
    Some of function used in the study: logarithmic-spiral, ambitus-series, length-weight, length-legato, pitch-figurate...
     
       
     
     
    The score will be part of the next update - "4. Score Examples/Piano/Improvisation No.1.opmo"
     
    Best wishes,
    Janusz
  19. Like
    opmo got a reaction from Stephane Boussuge in Function studies (Improviation No.1)   
    Function studies (Improviation No.1)
    Some of function used in the study: logarithmic-spiral, ambitus-series, length-weight, length-legato, pitch-figurate...
     
       
     
     
    The score will be part of the next update - "4. Score Examples/Piano/Improvisation No.1.opmo"
     
    Best wishes,
    Janusz
  20. Thanks
    opmo got a reaction from JulioHerrlein in Ploting Graphs for 12 tone properties   
    Indeed.
    The :remove-duplicates t is not needed here.
  21. Like
    opmo reacted to JulioHerrlein in Ploting Graphs for 12 tone properties   
    (circle-pitch-plot '(9 10 0 3 4 6 5 7 8 11 1 2) :sort nil :remove-duplicates t :join-first nil :point-radius 6)  

  22. Like
    opmo got a reaction from JulioHerrlein in Snippet watermark   
    Not possible. It is part of the SeeScore licence.
  23. Like
    opmo got a reaction from JulioHerrlein in Opusmodus 2.2.26603 (Update)   
    function-search
     
    List of property types:
     
    Operation:
    analysis apply array call collect condition construct convert define display distribute evaluation filter find generate import initialize iterate map position print process reference result select test  
    Input:
    array attribute binary cent chord clauses db decimal degree dictum element expression file float form function hertz hexachord instrument integer interval length linear list lists map midi msec name nil null number object omn pitch place radian random ratio row score sec section sequence set stream symbol test tick tonality tonality-form tuning values vector velocity voices  
    Output:
    array articulation attribute binary cent chord data db decimal degree dynamic element external float form freq function graph group hertz index integer interval length linear list midi msec nil number object omn omn-form pitch plot radian ratio row score sec sequence test tick tuning values velocity voices  
    Intent:
    above absolute accumulate add addition adjust alias align ambitus anacrusis analysis append apply array asc assemble assign atom attribute augmentation bar below between binary bind brownian build butlast cadr car cardinal cartesian case cellular cent centered change chord chordize class closest cluster collatz collect combination combine compile complement cond condition cons constant controller convert count create crossover cube curve db decf dechord decimal decode define delta demix density desc dictum difference diminution direction disassemble disjoin display dissolve divide division dynamic edit editor element envelope equal euclidean eval evaluation even everyother expand expansion factor fibonacci field figurate filter find fit flatten fragment function get goldbach group harmonics hertz hexachord highest import incf infinity insert instrument instrument-set integer interference interleave interval inversion invert iterate join klangreihen lambda last layer legato length letters library linear list live-coding lowest magic make mandelbrot map mapcar maplist marco markov matrix max melodize merge messiaen metronome micro midi min minus mix mod modify modus morph multiplication multiply mutate negative Noergaar noise normal normalize note nth nthcdr null number octave octaves odd offset omn omn-form order ornament palindrome pan parallel parameter partial path pattern pause pcs percent permute pick pitch plot plus polygon pop population position power-set preserve prime primes prob prog progn progression push pythagorean quantize quantum radian random range ratio read reduce reduction relation remove reorder repeat replace respell rest result retrograde reverse rewrite rhythm rotate round row sample sawtooth scale score section seed select send sequence series sets signature sine single-events size smooth sort sound-set span spiral square staccato step strawinski stream sub-plot subcomplex subdivision subseq substitute subtraction sum sums surround swallow swap symbol symmetric symmetry sync syncopate tempo tendency test text thread tie time time-signature timeline tonality tonnetz transform transition transpose tree triangle trim trope tuning tuplet ulam unfold-set unique unison variable variance variant variation vector velocity voice voices walk weight weight when zigzag  
    Category:
    ambitus analysis array assemble attribute binary chord construct control convert definition distribute evaluation filter find fractal generate hexachord integer interval iterate length library map math midi mix number omn osc partial permutation pitch plot position predicate print probability quantization random row schillinger score section sequence series sieve signature sort span structure system text tonality transform tuning utilities variant vector velocity voice wave  
    This function returns a list of functions which satisfies the property test.
     
    (function-search :input 'midi :output 'pitch) ..................................................... input: midi output: pitch   midi-to-pitch .....................................................  
    To display the function document we place the mouse cursor on to the function name and press the control/tab keys.
     
    Examples:
     
    Here we search the category with filter properties:
     
    (function-search :category 'filter) ..................................................... category: filter   gen-filter-ambitus   gen-filter-anacrusis   gen-filter-change   gen-filter-euclidean   gen-filter-remove   gen-filter-rnd   filter-exclude   filter-first   filter-last   filter-preserve   filter-remove   filter-repeat   filter-tie .....................................................  
    This expression returns all functions with input float:
     
    (function-search :input 'float) ..................................................... input: float   random*   float-to-ratio   gen-controller   gen-mutate-population   gen-mutate   prob?   prob-map   gen-tendency   micro-quantize   quantize   rnd-centered   rnd-round   rnd-variance   rnd   rnd1   vector-multiply   vector-offset   vector-range   vector-round   vector-smooth   vector-to-envelope   vector-to-envelope2   gen-accent   gen-cresc-dim   gen-cresc   gen-dim-cresc   gen-dim .....................................................  
    More examples:
     
    (function-search :input 'float :output 'velocity) ..................................................... input: float output: velocity   gen-accent   gen-cresc-dim   gen-cresc   gen-dim-cresc   gen-dim .....................................................  
     
    (function-search :input 'float :output 'pitch) ..................................................... input: float output: pitch   micro-quantize .....................................................  
     
    (function-search :operation 'generate :input 'float :output 'float) ..................................................... operation: generate input: float output: float   random*   gen-mutate   gen-tendency   rnd-centered   rnd-round   rnd-variance   rnd   rnd1   vector-offset   vector-range   vector-smooth   vector-to-envelope   vector-to-envelope2   gen-accent   gen-cresc-dim   gen-cresc   gen-dim-cresc   gen-dim .....................................................  
     
    (function-search :operation 'generate :output 'pitch) ..................................................... operation: generate output: pitch   pitch-lsystem   messiaen-permutation   gen-cluster   pitch-fragment   pitch-repeat   pitch-repeat2   pitch-repeat3   pitch-repeat4   harmonics   rnd-form-set   rnd-row   klangreihen   pcs-transpose   pcs   gen-trope   trope-hexachord .....................................................  
     
    (function-search :input 'attribute) ..................................................... input: attribute   disjoin-attributes   join-attributes .....................................................  
     
    (function-search :operation 'test) ..................................................... operation: test   ac-hexachordp   attribute-symbolp   chordp   contain-attributep   event-restp   length-notep   length-restp   lengthp   omn-formp   pattern-matchp   pitchp   twelve-tone-segmentp   twelve-tonep   velocityp   evenp   minusp   oddp   plusp   atom   equal   integerp   listp   null   numberp   ratiop   symbolp   osc-thread-alive?   prob? .....................................................  
     
    (function-search :category 'chord) ..................................................... category: chord   chord-inner-remove   chord-interval-add   chord-interval-remove   chord-interval-replace   chord-inversion   chord-parallel-invert   chord-pitch-unique   chord-progression   chord-variation   chordize-list   chordize   create-chord   dechord   expand-chord-name   expand-chord   gen-chord-series   gen-chord   gen-chord2   gen-chord3   gen-cluster .....................................................  
     
    (function-search :intent 'ambitus) ..................................................... intent: ambitus   ambitus-form   gen-ambitus-series   ambitus   gen-binary-ambitus   gen-filter-ambitus   interval-ambitus .....................................................  
     
    (function-search :category 'structure) ..................................................... category: structure   find-bar   insert-bar   remove-bar   replace-bar   split-lengths   choralis   gen-choralis   assemble-voices   counterpoint   dictum-tempo   gen-dictum   make-dictum   density-analysis   density   filter-density   quantum   gen-group   gen-unison   gen-pause   micropolyphony   polyphony   do-section   do-timeline   do-timeline2   section-to-timeline   timeline-to-section   tonnetz-analysis   tonnetz-structure   tonnetz   mclist .....................................................  
    Best wishes,
    Janusz
  24. Like
    opmo got a reaction from Stephane Boussuge in Opusmodus 2.2.26603 (Update)   
    function-search
     
    List of property types:
     
    Operation:
    analysis apply array call collect condition construct convert define display distribute evaluation filter find generate import initialize iterate map position print process reference result select test  
    Input:
    array attribute binary cent chord clauses db decimal degree dictum element expression file float form function hertz hexachord instrument integer interval length linear list lists map midi msec name nil null number object omn pitch place radian random ratio row score sec section sequence set stream symbol test tick tonality tonality-form tuning values vector velocity voices  
    Output:
    array articulation attribute binary cent chord data db decimal degree dynamic element external float form freq function graph group hertz index integer interval length linear list midi msec nil number object omn omn-form pitch plot radian ratio row score sec sequence test tick tuning values velocity voices  
    Intent:
    above absolute accumulate add addition adjust alias align ambitus anacrusis analysis append apply array asc assemble assign atom attribute augmentation bar below between binary bind brownian build butlast cadr car cardinal cartesian case cellular cent centered change chord chordize class closest cluster collatz collect combination combine compile complement cond condition cons constant controller convert count create crossover cube curve db decf dechord decimal decode define delta demix density desc dictum difference diminution direction disassemble disjoin display dissolve divide division dynamic edit editor element envelope equal euclidean eval evaluation even everyother expand expansion factor fibonacci field figurate filter find fit flatten fragment function get goldbach group harmonics hertz hexachord highest import incf infinity insert instrument instrument-set integer interference interleave interval inversion invert iterate join klangreihen lambda last layer legato length letters library linear list live-coding lowest magic make mandelbrot map mapcar maplist marco markov matrix max melodize merge messiaen metronome micro midi min minus mix mod modify modus morph multiplication multiply mutate negative Noergaar noise normal normalize note nth nthcdr null number octave octaves odd offset omn omn-form order ornament palindrome pan parallel parameter partial path pattern pause pcs percent permute pick pitch plot plus polygon pop population position power-set preserve prime primes prob prog progn progression push pythagorean quantize quantum radian random range ratio read reduce reduction relation remove reorder repeat replace respell rest result retrograde reverse rewrite rhythm rotate round row sample sawtooth scale score section seed select send sequence series sets signature sine single-events size smooth sort sound-set span spiral square staccato step strawinski stream sub-plot subcomplex subdivision subseq substitute subtraction sum sums surround swallow swap symbol symmetric symmetry sync syncopate tempo tendency test text thread tie time time-signature timeline tonality tonnetz transform transition transpose tree triangle trim trope tuning tuplet ulam unfold-set unique unison variable variance variant variation vector velocity voice voices walk weight weight when zigzag  
    Category:
    ambitus analysis array assemble attribute binary chord construct control convert definition distribute evaluation filter find fractal generate hexachord integer interval iterate length library map math midi mix number omn osc partial permutation pitch plot position predicate print probability quantization random row schillinger score section sequence series sieve signature sort span structure system text tonality transform tuning utilities variant vector velocity voice wave  
    This function returns a list of functions which satisfies the property test.
     
    (function-search :input 'midi :output 'pitch) ..................................................... input: midi output: pitch   midi-to-pitch .....................................................  
    To display the function document we place the mouse cursor on to the function name and press the control/tab keys.
     
    Examples:
     
    Here we search the category with filter properties:
     
    (function-search :category 'filter) ..................................................... category: filter   gen-filter-ambitus   gen-filter-anacrusis   gen-filter-change   gen-filter-euclidean   gen-filter-remove   gen-filter-rnd   filter-exclude   filter-first   filter-last   filter-preserve   filter-remove   filter-repeat   filter-tie .....................................................  
    This expression returns all functions with input float:
     
    (function-search :input 'float) ..................................................... input: float   random*   float-to-ratio   gen-controller   gen-mutate-population   gen-mutate   prob?   prob-map   gen-tendency   micro-quantize   quantize   rnd-centered   rnd-round   rnd-variance   rnd   rnd1   vector-multiply   vector-offset   vector-range   vector-round   vector-smooth   vector-to-envelope   vector-to-envelope2   gen-accent   gen-cresc-dim   gen-cresc   gen-dim-cresc   gen-dim .....................................................  
    More examples:
     
    (function-search :input 'float :output 'velocity) ..................................................... input: float output: velocity   gen-accent   gen-cresc-dim   gen-cresc   gen-dim-cresc   gen-dim .....................................................  
     
    (function-search :input 'float :output 'pitch) ..................................................... input: float output: pitch   micro-quantize .....................................................  
     
    (function-search :operation 'generate :input 'float :output 'float) ..................................................... operation: generate input: float output: float   random*   gen-mutate   gen-tendency   rnd-centered   rnd-round   rnd-variance   rnd   rnd1   vector-offset   vector-range   vector-smooth   vector-to-envelope   vector-to-envelope2   gen-accent   gen-cresc-dim   gen-cresc   gen-dim-cresc   gen-dim .....................................................  
     
    (function-search :operation 'generate :output 'pitch) ..................................................... operation: generate output: pitch   pitch-lsystem   messiaen-permutation   gen-cluster   pitch-fragment   pitch-repeat   pitch-repeat2   pitch-repeat3   pitch-repeat4   harmonics   rnd-form-set   rnd-row   klangreihen   pcs-transpose   pcs   gen-trope   trope-hexachord .....................................................  
     
    (function-search :input 'attribute) ..................................................... input: attribute   disjoin-attributes   join-attributes .....................................................  
     
    (function-search :operation 'test) ..................................................... operation: test   ac-hexachordp   attribute-symbolp   chordp   contain-attributep   event-restp   length-notep   length-restp   lengthp   omn-formp   pattern-matchp   pitchp   twelve-tone-segmentp   twelve-tonep   velocityp   evenp   minusp   oddp   plusp   atom   equal   integerp   listp   null   numberp   ratiop   symbolp   osc-thread-alive?   prob? .....................................................  
     
    (function-search :category 'chord) ..................................................... category: chord   chord-inner-remove   chord-interval-add   chord-interval-remove   chord-interval-replace   chord-inversion   chord-parallel-invert   chord-pitch-unique   chord-progression   chord-variation   chordize-list   chordize   create-chord   dechord   expand-chord-name   expand-chord   gen-chord-series   gen-chord   gen-chord2   gen-chord3   gen-cluster .....................................................  
     
    (function-search :intent 'ambitus) ..................................................... intent: ambitus   ambitus-form   gen-ambitus-series   ambitus   gen-binary-ambitus   gen-filter-ambitus   interval-ambitus .....................................................  
     
    (function-search :category 'structure) ..................................................... category: structure   find-bar   insert-bar   remove-bar   replace-bar   split-lengths   choralis   gen-choralis   assemble-voices   counterpoint   dictum-tempo   gen-dictum   make-dictum   density-analysis   density   filter-density   quantum   gen-group   gen-unison   gen-pause   micropolyphony   polyphony   do-section   do-timeline   do-timeline2   section-to-timeline   timeline-to-section   tonnetz-analysis   tonnetz-structure   tonnetz   mclist .....................................................  
    Best wishes,
    Janusz
  25. Sad
    opmo got a reaction from YiyangW in Apple M1 Arm processor?   
    We are waiting for CCL to make the move.
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy