Jump to content

Deb76

Members
  • Content Count

    88
  • Joined

  • Last visited


Reputation Activity

  1. Thanks
    Deb76 got a reaction from opmo in Opusmodus 1.3.24711   
    Thanks Janusz, These tools seem to be very interesting for musical analysis.
    Best wishes.
    Didier 
  2. Like
    Deb76 got a reaction from opmo in Request: make-omn   
    Dear Julio,
    Sorry for the delay of the answer but I finalized a project with a baroque flutist around the tale of Andersen "The Nightingale and the Emperor of China" and whose music was written with OPMO.
    Indeed, the association of notation in integers with the option: text is useful.
    Many thanks
    Best!
    Didier
  3. Thanks
    Deb76 got a reaction from JulioHerrlein in Request: make-omn   
    Dear Julio,
    Sorry for the delay of the answer but I finalized a project with a baroque flutist around the tale of Andersen "The Nightingale and the Emperor of China" and whose music was written with OPMO.
    Indeed, the association of notation in integers with the option: text is useful.
    Many thanks
    Best!
    Didier
  4. Like
    Deb76 got a reaction from opmo in Looking for a Function to reorder a series of progressing ascending pitches?   
    I wish to analyse process of Messiaen's modes of limited transpositions. I choose one of the modes, say the 3, from OPMO's "modes" library, which gives me the mode :  (c4 d4 eb4 e4 f4 g4 gs4 bb4 b4) - and its intervallic structure: (2 1 1 2 1 1 2 1). And I want to replicate the process. it's a starting point. There are 9 notes, I divide them by 3 and I get three trichords ((c4 d4 eb4) (e4 gb4 g4) (ab4 bb4 b4)) and the same 3  (1 2 1). if I select the first trichorde (c4 d4 eb4) and I report it on each of the first notes of the three trichordes c4 - e4 - ab4 from the function Pitch-Transpose-Start I get as result mode 3 but disordered :
    (setf mod3divide (gen-divide 3 modmessiaen3)) ; => ((c4 d4 eb4) (e4 gb4 g4) (ab4 bb4 b4)) (setf firstmodmessiaen3 (filter-first 3 modmessiaen3)) ; => (c4 d4 eb4) (setf report3 '(c4 e4 ab4)) (setf rep3 (gen-repeat 3 (list report3))) ; => ((c4 e4 ab4) (c4 e4 ab4) (c4 e4 ab4)) (setf pch3 (flatten (pitch-transpose-start firstmodmessiaen3 rep3))) ; => ((c4 e4 gs4) (d4 fs4 bb4) (eb4 g4 b4)) => (c4 e4 gs4 d4 fs4 bb4 eb4 g4 b4) This result I wanted to reorder in an upward progression and as I did not find the function, I tested pcs-prime-form but which is not adapted. 
    But I found the function that I wanted with sort-asc and I reconstruct the mode 3 and its intervallic structure :
    (setf Messiaen3order (sort-asc pch3)) ; => (c4 d4 eb4 e4 fs4 g4 gs4 bb4 b4) (setf SIMessiaenMod3a (pitch-to-interval Messiaen3order)) ; => (2 1 1 2 1 1 2 1) Of course, I can combine the two functions together : 
    (setf process3Messiaen (sort-asc (flatten (pitch-transpose-start firstmodmessiaen3 rep3)))) ; => (c4 d4 eb4 e4 fs4 g4 gs4 bb4 b4)  
     
    But thank you Janusz for your questions. concerning the Pitch-transpose-Start function you had indicated to me when I wanted to recreate the multiplication chords of Pierre Boulez.
    Best wishes. 
    Didier

  5. Like
    Deb76 got a reaction from JulioHerrlein in Request: make-omn   
    Dear Julio
    Thank you for your reply, but that's not what I want. I know the integer-to-pitch function well, I use it in my musical analysis with the tools of the Set Theory. And precisely, at my request, in order to be able to add the notation mod12 on a partition, Janusz created the insertion of integers via num0 ... num11.
    What I want is for make-omn to recognize the num parameter, either directly or by being able to add to :length, :pitch, :articulation, :velocity, the parameter :num or other name.
     
    I made an example from a row extracted from the Library Vienna. By adding in the series the notation in integers with the parameter num one realizes that this notation does not appear in the score from make-omn :
    (setf dur (gen-repeat 12 'q) )
    (setf op29webernLib (expand-libraries '(library vienna webern r19)))
    (setf op29webernNumMO '(ds4 num3 b4 num11 d4 num2 cs4 num1 f4 num5 e4 num4 g4 num7 fs4 num6 as4 num10 a4 num9 c4 num0 gs4 num8))
    (setf webernop29_OMN 
                (make-omn 
                :length  dur 
                :pitch op29webernNumMO
                ))
    Unlike the notation as follows:
    (setf op29webernNum1 '(q ds4 num3 b4 num11 d4 num2 cs4 num1 f4 num5 e4 num4 g4 num7 fs4 num6 as4 num10 a4 num9 c4 num0 gs4 num8))
     
     
    Best.
    Didier
    Stéphane bonsoir, 
    Réponses croisées. Merci. Je n'avais pas pensé à l'intégrer en tant qu'articulation.  Merci donc. Et je viens de vérifier en ajoutant aussi des articulations (num0+marc, num11+stacc...) ça fonctionne. C'est impeccable. 
     
    Cross responses. Thank you. I had not thought of integrating it as an articulation. Thank you so. And I just checked by adding also joints (num0 + marc, num11 + stacc ...) it works. It's impeccable.
     
    Best.
    Didier
  6. Like
    Deb76 got a reaction from Stephane Boussuge in Opusmodus 1.3 crashing   
    Hello,
    The update was carried out without problem following the instructions in particular by deleting the file Opusmodus in Documents. The upgrade has been installed on the Mojave OS 10.14.2. and it runs without any problem.I particularly appreciate in this new version the functions circle-pitch-plot, circle-rhythm-plot, xy-plot, and the pcs-rhythm. Very useful tools for musical analysis. The ivory background for rendering the scores is very nice too.
    Best,
    Didier
  7. Like
    Deb76 got a reaction from RST in DADA Quartet   
    Dear Janusz,
    Here is a first result from a series of pitches based on "Mi Myxolydien" (a mix with the notes of Amazing Grace version Judy Collins and Third Stone from the Sun by Jimi Hendrix) insert in Def-Library. I recorded the IAC tracks in Ableton Live in the arrangement window and since I do not have an interesting jazz saxophone, I split the tracks and the piano so I could get some changes to the timbres. Besides the bass, the piano and the drums, I used three sessions of Softube modular synthesizer, Modular, including one with the Buchla 259e module (the somewhat space-like sound and which sometimes emphasizes the piano) and two instruments of the Korg Gadget suite for Mac, the Arp Odyssey emulation and the Wave Station emulation in a synthetic brass sound).
     
       
     
    Didier
  8. Like
    Deb76 got a reaction from Yuichi Yamamoto in Opuspianotimbres for Pianoteq Video Contest 2017   
    Hello, 
    This is my participation at Pianoteq Video Contest 2017. The composition was written with Opusmodus and played in Ableton Live with seven instances of Pianoteq (modified TubularBells, modified ConcertArp recording, Steinway D Classical Recording A, modified Celesta, modified Cinbalom, modified original ChurchBells, Steinway D Classical Recording BA and completed with a Ircam Solo Instruments bank instance (flute, Horn, Cello) read via the UVI Workstation :
     
    and the list of videos in competition : http://www.forum-pianoteq.com/viewtopic.php?id=5301
    Do not hesitate to tell me what you think.
    Didier
    PS : It is advisable to play the video in 1080p HD and listen to the headphone for panoramic movements. 
  9. Thanks
    Deb76 got a reaction from JulioHerrlein in Modulo 12 Function ?   
    Dear Julio,
    Yes, it's modus. I like work with integer and the Set Theory. 
    Best.
    Didier
    (pcs-analysis (integer-to-pitch (modus (pitch-to-integer '(fs5g6c8 fs4g4c4)))))
  10. Like
    Deb76 got a reaction from JulioHerrlein in 4e an special prize in the contest Pianoteq 2017   
    Hello,
    Following the 2017 Pianoteq contest, I was surprised to be ranked 4th in the contest and get a special prize with this little piece written with Opusmodus.
    Didier
    http://www.forum-pianoteq.com/viewtopic.php?id=5373
  11. Like
    Deb76 got a reaction from lviklund in 4e an special prize in the contest Pianoteq 2017   
    Hello,
    Following the 2017 Pianoteq contest, I was surprised to be ranked 4th in the contest and get a special prize with this little piece written with Opusmodus.
    Didier
    http://www.forum-pianoteq.com/viewtopic.php?id=5373
  12. Thanks
    Deb76 got a reaction from AM in 4e an special prize in the contest Pianoteq 2017   
    Hello,
    Following the 2017 Pianoteq contest, I was surprised to be ranked 4th in the contest and get a special prize with this little piece written with Opusmodus.
    Didier
    http://www.forum-pianoteq.com/viewtopic.php?id=5373
  13. Thanks
    Deb76 got a reaction from opmo in 4e an special prize in the contest Pianoteq 2017   
    Hello,
    Following the 2017 Pianoteq contest, I was surprised to be ranked 4th in the contest and get a special prize with this little piece written with Opusmodus.
    Didier
    http://www.forum-pianoteq.com/viewtopic.php?id=5373
  14. Like
    Deb76 got a reaction from Stephane Boussuge in MittWoch   
    Vienne est très inspirante comme ville. J'y suis allé par deux fois lors de deux voyages en Europe et Turquie (Istanbul-Izmir). 
    Didier
  15. Like
    Deb76 got a reaction from Stephane Boussuge in Work in Progress Strings quartet 1st Movement   
    I like it. Quelle superbe introduction. J'apprécie beaucoup le développement qui suit... Superbe. 
    Didier
  16. Like
    Deb76 got a reaction from opmo in DADA Quartet   
    Dear Janusz,
    Here is a first result from a series of pitches based on "Mi Myxolydien" (a mix with the notes of Amazing Grace version Judy Collins and Third Stone from the Sun by Jimi Hendrix) insert in Def-Library. I recorded the IAC tracks in Ableton Live in the arrangement window and since I do not have an interesting jazz saxophone, I split the tracks and the piano so I could get some changes to the timbres. Besides the bass, the piano and the drums, I used three sessions of Softube modular synthesizer, Modular, including one with the Buchla 259e module (the somewhat space-like sound and which sometimes emphasizes the piano) and two instruments of the Korg Gadget suite for Mac, the Arp Odyssey emulation and the Wave Station emulation in a synthetic brass sound).
     
       
     
    Didier
  17. Like
    Deb76 got a reaction from lviklund in DADA Quartet   
    Dear Janusz,
    Here is a first result from a series of pitches based on "Mi Myxolydien" (a mix with the notes of Amazing Grace version Judy Collins and Third Stone from the Sun by Jimi Hendrix) insert in Def-Library. I recorded the IAC tracks in Ableton Live in the arrangement window and since I do not have an interesting jazz saxophone, I split the tracks and the piano so I could get some changes to the timbres. Besides the bass, the piano and the drums, I used three sessions of Softube modular synthesizer, Modular, including one with the Buchla 259e module (the somewhat space-like sound and which sometimes emphasizes the piano) and two instruments of the Korg Gadget suite for Mac, the Arp Odyssey emulation and the Wave Station emulation in a synthetic brass sound).
     
       
     
    Didier
  18. Like
    Deb76 got a reaction from Stephane Boussuge in DADA Quartet   
    Dear Janusz,
    Here is a first result from a series of pitches based on "Mi Myxolydien" (a mix with the notes of Amazing Grace version Judy Collins and Third Stone from the Sun by Jimi Hendrix) insert in Def-Library. I recorded the IAC tracks in Ableton Live in the arrangement window and since I do not have an interesting jazz saxophone, I split the tracks and the piano so I could get some changes to the timbres. Besides the bass, the piano and the drums, I used three sessions of Softube modular synthesizer, Modular, including one with the Buchla 259e module (the somewhat space-like sound and which sometimes emphasizes the piano) and two instruments of the Korg Gadget suite for Mac, the Arp Odyssey emulation and the Wave Station emulation in a synthetic brass sound).
     
       
     
    Didier
  19. Like
    Deb76 got a reaction from torstenanders in Opuspianotimbres for Pianoteq Video Contest 2017   
    Hello, 
    This is my participation at Pianoteq Video Contest 2017. The composition was written with Opusmodus and played in Ableton Live with seven instances of Pianoteq (modified TubularBells, modified ConcertArp recording, Steinway D Classical Recording A, modified Celesta, modified Cinbalom, modified original ChurchBells, Steinway D Classical Recording BA and completed with a Ircam Solo Instruments bank instance (flute, Horn, Cello) read via the UVI Workstation :
     
    and the list of videos in competition : http://www.forum-pianoteq.com/viewtopic.php?id=5301
    Do not hesitate to tell me what you think.
    Didier
    PS : It is advisable to play the video in 1080p HD and listen to the headphone for panoramic movements. 
  20. Like
    Deb76 got a reaction from AM in Opuspianotimbres for Pianoteq Video Contest 2017   
    Hello, 
    This is my participation at Pianoteq Video Contest 2017. The composition was written with Opusmodus and played in Ableton Live with seven instances of Pianoteq (modified TubularBells, modified ConcertArp recording, Steinway D Classical Recording A, modified Celesta, modified Cinbalom, modified original ChurchBells, Steinway D Classical Recording BA and completed with a Ircam Solo Instruments bank instance (flute, Horn, Cello) read via the UVI Workstation :
     
    and the list of videos in competition : http://www.forum-pianoteq.com/viewtopic.php?id=5301
    Do not hesitate to tell me what you think.
    Didier
    PS : It is advisable to play the video in 1080p HD and listen to the headphone for panoramic movements. 
  21. Like
    Deb76 got a reaction from Stephane Boussuge in Opuspianotimbres for Pianoteq Video Contest 2017   
    Hello, 
    This is my participation at Pianoteq Video Contest 2017. The composition was written with Opusmodus and played in Ableton Live with seven instances of Pianoteq (modified TubularBells, modified ConcertArp recording, Steinway D Classical Recording A, modified Celesta, modified Cinbalom, modified original ChurchBells, Steinway D Classical Recording BA and completed with a Ircam Solo Instruments bank instance (flute, Horn, Cello) read via the UVI Workstation :
     
    and the list of videos in competition : http://www.forum-pianoteq.com/viewtopic.php?id=5301
    Do not hesitate to tell me what you think.
    Didier
    PS : It is advisable to play the video in 1080p HD and listen to the headphone for panoramic movements. 
  22. Like
    Deb76 got a reaction from opmo in Opuspianotimbres for Pianoteq Video Contest 2017   
    Hello, 
    This is my participation at Pianoteq Video Contest 2017. The composition was written with Opusmodus and played in Ableton Live with seven instances of Pianoteq (modified TubularBells, modified ConcertArp recording, Steinway D Classical Recording A, modified Celesta, modified Cinbalom, modified original ChurchBells, Steinway D Classical Recording BA and completed with a Ircam Solo Instruments bank instance (flute, Horn, Cello) read via the UVI Workstation :
     
    and the list of videos in competition : http://www.forum-pianoteq.com/viewtopic.php?id=5301
    Do not hesitate to tell me what you think.
    Didier
    PS : It is advisable to play the video in 1080p HD and listen to the headphone for panoramic movements. 
  23. Like
    Deb76 reacted to opmo in Opusmodus 1.2.22418   
    New:
    POSITION-ATTRIBUTE
    ATTRIBUTE-MAP
    EVENTS-ANALYSIS
     
    OM Developer/Predicates:
    12TONEP
    CONTAIN-ATTRIBUTEP
    ATTRIBUTE-SYMBOLP
    EVENT-RESTP
     
    POSITION-ATTRIBUTE:
    The function POSITION-ATTRIBUTE returns a lists of bar numbers and positions values of a given attribute in a sequence. This function is a companion to the ATTRIBUTE-MAP function.
     
    Examples:
    (setf mat '((h. f6 mp stacc) (-q h a4d2 p fermata e fermata)             (e. a4d2 p - h e4g3 mf s fs6 p e c6 mp ten e. cs4 p tie)             (e cs4 p q gs5eb6 h b2 p stacc e stacc)             (q b2 p tie s q f6a4 mf -e q. d2 p ten)             (h d2 p tie s q e4 mp tr2 s tr2 -q. q f4 stacc)             (s f4 h. a3gs5 p fermata -e. -s))) (position-attribute 'fermata mat) => ((2 (1/4 3/4)) (7 (1/16))) (position-attribute '(fermata stacc) mat) => (((2 (1/4 3/4)) (7 (1/16)))     ((1 (0)) (4 (3/8 7/8)) (6 (5/4))))  
     
    ATTRIBUTE-MAP:
    The function ATTRIBUTE-MAP aligns attributes of one sequence (instrument) to another sequence. It is especially useful when aligning attributes like fermatas.
     
    Examples:
    (setf inst1       '((5h fs6 mp stacc 5q f6 ten - fs6 fermata)         (3h bb6 p stacc -3q)         (5q gs6 f stacc a6 ten - gs6 fs6 fermata)         (5e gs6 mf stacc fs6 stacc 5q g6 ten - gs6 fermata g6)         (s bb6 mp stacc b6 ten bb6 -)         (5q f6 p stacc 5h fs6 ten 5q f6 -)         (5q eb6 f stacc - 5h e6 ten 5q eb6))) (setf inst2       '((3q c6 mf -3h)         (-5q gs5 p 5h g5 5e gs5 g5)         (-3q 3h bb5 p)         (-3h 3e bb5 mf a5)         (-3q 3h a5 mp)         (5e bb5 p c6 -5q 5h b5 5e 5e cs6)         (-s c6 f d6 e6)))  
    Inserting fermata attribute into the inst2 sequence:
    (setf map (position-attribute 'fermata inst1)) => ((1 (1/5)) (3 (1/5)) (4 (3/20))) (attribute-map 'fermata map inst2) => ((3q c6 mp -3h fermata)     (-5q gs5 p 5h g5 5e gs5 g5)     (-3q 3h bb5 f fermata)     (-3h 3e bb5 mf fermata a5)     (-3q 3h a5 mp)     (5e bb5 p c6 -5q 5h b5 5e 5e cs6)     (-s c6 f d6 e6))  
    Inserting fermata and stacc attributes into the inst2 sequence:
    (setf map2 (position-attribute '(fermata stacc) inst1)) => (((1 (1/5)) (3 (1/5)) (4 (3/20)))     ((1 (0)) (2 (0)) (3 (0)) (4 (0 1/40)) (5 (0)) (6 (0)) (7 (0)))) (attribute-map '(fermata stacc) map2 inst2) => ((3q c6 mf stacc -3h fermata)     (-5q gs5 mf 5h g5 5e gs5 g5)     (-3q 3h bb5 mf fermata)     (-3h 3e bb5 mf stacc+fermata a5)     (-3q 3h a5 mp)     (5e bb5 p stacc c6 -5q 5h b5 5e 5e cs6)     (-s c6 f d6 e6))  
     
    EVENTS-ANALYSIS:
    The function EVENTS-ANALYSIS analyses a list of events of a given bar in a sequence.
     
    Examples:
    (setf mat       '((5h fs6 mp stacc 5q f6 ten - fs6 fermata)         (3h bb6 p stacc -3q)         (5q gs6 f stacc a6 ten - gs6 fs6 fermata)         (5e gs6 mf stacc fs6 stacc 5q g6 ten - gs6 fermata g6)         (s bb6 mp fermata-l b6 ten bb6 -)         (5q f6 p stacc 5h fs6 ten 5q f6 -)         (5q eb6 f stacc - 5h e6 ten 5q eb6))) (events-analysis 2 mat) => Bar: 2    Time Signature: (1 4 1)    Events: ((3h bb6 p stacc) (-3q))    Span: (1/6 1/12)    Pitch: (bb4)    Prime Form: nil    Normal Order: nil    Velocity: (p)    Ambitus: (bb6 bb6)    Interval Ambitus: 0 (events-analysis 4 mat) => Bar: 4    Time Signature: (1 4 1)    Events: ((5e gs6 mf stacc) (5e fs6 mf stacc)             (5q g6 mf ten) (-5q) (5q gs6 mf fermata) (5q g6 mf))    Span: (1/40 1/40 1/20 1/20 1/20 1/20)    Pitch: (gs4 fs4 g4)    Prime Form: (0 1 2)    Normal Order: (6 7 8)    Velocity: (mf)    Ambitus: (fs6 gs6)    Interval Ambitus: 2 (setf mat2 '((h. f6 mp stacc)              (-q h a4d2 p fermata e fermata)              (e. a4d2 p - h e4g3 mf s fs6 p e c6 mp ten e. cs4 p tie)              (e cs4 p q gs5eb6 h b2 p stacc e stacc)              (q b2 p tie s q f6a4 mf -e q. d2 p ten)              (h d2 p tie s q e4 mp tr2 s tr2 -q. q f4 stacc)              (s f4 h. a3gs5 p fermata -e. -s))) (events-analysis 5 mat2) => Bar: 5    Time Signature: (17 16 1)    Events: ((q b2 p tie) (s b2 p) (q f6a4 mf) (-e) (q. d2 p ten))    Span: (1/4 1/16 1/4 1/8 3/8)    Pitch: (b4 f4 a4 d4)    Prime Form: (0 2 5 8)    Normal Order: (9 11 2 5)    Velocity: (p mf)    Ambitus: (d2 f6)    Interval Ambitus: 51  
     
    12tonep:
    Returns true if list is a 12-tone scale, and NIL otherwise.
     
    Examples:
    (12tonep '(4 10 1 3 5 2 6 8 9 11 7 0)) => t (12tonep '(e4 as4 cs4 ds4 f4 d4 fs4 gs4 a4 b4 g4 c4)) => t (12tonep '(e4 as4 cs4 ds4 f4 d4 fs4 gs4 a4 b4 f4 c4)) => nil  
     
    CONTAIN-ATTRIBUTEP:
    Returns true if attribute is found in the sequence, and NIL otherwise.
     
    Examples:
    (contain-attributep 'fermata '(-h fermata)) => t (contain-attributep 'stacc '(-e a4 fermata+stacc d4 p fermata)) => t  
     
    ATTRIBUTE-SYMBOLP:
    Returns true if object is a attribute, and NIL otherwise.
     
    Examples:
    (attribute-symbolp 'tie) => t (attribute-symbolp 'ponte+ten) => t  
     
    EVENT-RESTP:
    Returns true if event is a rest, and NIL otherwise.
     
    Examples:
    (event-restp '(-q)) => t (event-restp '(-q fermata)) => t  
    Best wishes,
    JP
  24. Like
    Deb76 got a reaction from Stephane Boussuge in Magic Circles   
    Ah oui, Stéphane, c'est vraiment excellent... 
  25. Like
    Deb76 reacted to opmo in Opusmodus 1.2.21339   
    Fix to dynamic symbol repeats (one-note-dynamic).
     
    Extending the num attribiutes:
    num0 num1 num2 num3 num4 num5 num6 num7 num8 num9 num10 num11 num12
    num-1 num-2 num-3 num-4 num-5 num-6 num-7 num-8 num-9 num-10 num-11 num-12
×
×
  • Create New...