Jump to content

Wim Dijkgraaf

Members
  • Content Count

    67
  • Joined

  • Last visited

1 Follower

About Wim Dijkgraaf

  • Rank
    Advance Member

Contact Methods

Profile Information

  • Gender
    Male

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Stephane, I've been experimenting and analysing this marvellous prelude. I'm very curious if you could tell a bit more about the composing decisions behind the following material: how did you choose the transpositions: ;; +6 -6 +4 +4 -9 +9 -6 -6 +5 +4 -6 +1 -1 -1 0 5 0 +5 -2 (setf trsp2 '(-2 4 -2 2 8 -1 8 3 -3 2 6 0 1 0 -1 -1 4 4 9 7)) Where do these wonderful voicings of Dim chords with an added major fourth come from? Did you use an algorithm to generate them? Hand written? What's the idea behind the transpositions? (setf closest-hpath2 '((g2cs
  2. Hi AM, A couple of months ago I followed some online courses on http://www.kadenze.com . Especially the generative art courses as well as The Nature Of Code course. So I started wondering which of the techniques form those courses are supported by standard Opusmodus functions. That brought me to the idea to make a list of those topics and eventually also have a couple of links to online and free material with inspiring explanations and background info. Kind regards, Wim
  3. Hi AM, What I mean with "high level out-of-the-box algorithms" in this context is something along the line of: - high level: functions to apply specific compositional techniques (so not included are functions for basic type conversion, looping through lists etc.) - out-of-the-box: without the need for the composer (Opusmodus user) to do additional low level programming in order for the compositional technique to be utilized Hope this helps, Wim added 3 minutes later Thanks a lot Torsten!!!! Kind regards, Wim Dijkg
  4. Do we know of additional algorithms created by users which they have made publicly available. For instance: Tonnetz: https://github.com/willemdijkgraaf/ClTonnetz
  5. Again as always, I learned a lot from this. Thank you so much for sharing. Big hug, Wim
  6. I'm interested in having a complete list of the more high-level algorithms that Opusmodus supports out-of-the-box. This is what I found going through the integrated help documentation: Lindmayer systems Cellular automata Working with pitch class sets Euclidean Algorithm Tonality mapping Mandelbrot sets Rubin (Rubin functions) Twelve-tone row (including All-interval twelve-tone row and Twelve Tone Forms) Klangreihen technique Trobes (composer Joseph Hauer ) The Time Point System (Babbit) Infinity
  7. In the following line of code, what is the difference between vector and float? (vector-to-velocity 0.1 0.9 (pitch-to-velocity 'pppp 'ffff '(c1 d1 e1 f1 g1 a1 b1 c2 d2 e2 f2) :type :float)) The function name is 'vector-to-velocity' but in pitch-to-velocity the type is set to :float (instead of :vector). Looks like they are synonyms. Thanks in advance, Wim Dijkgraaf added 2 minutes later I guess this is the answer: Vectors are one-dimensional arrays, therefore a subtype of array. Wim :-) added 7 minutes later
  8. Where can I find the full specification of OMN? I've been searching and found several articles and posts but would be great to have one document. I'm especially interested in how repetitions (what exactly is included in the repetition) and tuplets behave. With tuplets, how does one write something like 6e:2q -> six eigth notes in the time of 2 quarter notes Big hug, Wim
  9. I was thinking of Live Coding but snippets could be a use case too!
  10. Is there a way to send MIDI directly, without the need to declare a score?
  11. Are these user attributes related to the sound set definitions?
  12. Hi Torsten, I've adjusted the source code and checked if it still works .. it does. Just a short explanation of what I did to write the converter: - used Microsoft XSD tool (included as xsd.exe) to auto generate a C# class from an XML file, with one of the Sibelius soundset files as input. - I don't know to what degree that format is standardized. Might be that you encounter issues with EastWest files ... or maybe it just works. If both VSL and EastWest use the same XML elements, it should work. - Wrote some classes with the logic to create Opusmodus Sou
  13. You'll find the source code at: https://github.com/willemdijkgraaf/SibeliusToOpusmodusSoundset I transfered it very quickly and haven't been able to check if it works. Will do that later today.
×
×
  • Create New...