Thanks for the help!! I did type 'reverse' in the searchfield on the right and only 'nreverse' shows up. So I used it. Maybe it is good if 'reverse' and 'gen-retrograde' are also listed if one types the keyword 'reverse'..? And the rightclick/Notation OMN result (of 'make-omn') looks strange (see pict) while the result of def-score gives a correct notation, the abilily of 'Notation OMN' is limited I assume..(no problem, just good to know)?
Hi,
Do the lists for pitches and lengths have to be of the same sublists (do the sublists have to have the same length)?
e.g.:
(setf pitches '((c4 d4 e4) (f4 g4 a4 b4)))
(setf pitches2 '((c4 d4) (e4 f4) (g4 a4) (b4)))
(setf rhy '((1/4 1/4 -1/4) (1/4 1/4 -1/4) (1/4 1/4 -1/4) (1/4)))
(make-omn
:length rhy
:pitch pitches)
this does not work, with 'pitches2' it works fine..
so I have to be aware that my sublists are 'in sync'
and use 'flatten' if my sublists are different..?
ole
Which document I should read?
I read already modes.opmo and library.opmo and Using Modes Library.opmo (with Stephane pasted me in the forum)..
none of these files answer my simple question:
When I evaluate
(library 'slonimsky 'tritone 's10d)
=> (c5 b4 gs4 fs4 f4 d4)
but
(library 'modes 'pentatonic 'pentatonic)
=> pentatonic
..instead of pitches. Can someone please give a simple example how one can get pitches from the modes library- than I probably can explore it further myself
thanks!
ole
Thanks for the example.
What I'am looking for ist how to transform the content of (:section messiaen messiaen-mode1 'messiaen-mode1) into something like
(c4 d4 e4 fs4 gs4 bb4) to see if this is meant by 'messian-mode1, I know by chance what messiaen mode1 presumably is but I'am lost about (:section peruvian peruvian-pentatonic1 'peruvian-pentatonic1) for example..
ole
Hi,
(library 'modes 'major 'major)
=> major
(expand-libraries '(library modes major major))
=> major
I stumbled over the same problem: How can I retrieve the mode pitches from a library?
When I evaluate the given examples they return only the name of the mode but I want e.g. (c4 d4 e4 f4 g4 a4 b4).
I assume I have to enter a starting pitch and make a call :pitch, but how
exactly does it work ?
thanks
ole
As far as I know 'Soundflower' provides the same functionality as 'Jack' As a workaround maybe you can try soundflower (the link does not work, so please google it yourself, it is hosted by rogueamoeba.com now)? And maybe it is good to check if soundflower also causes problems? best ole
Hi,
I have a small suggestion concerning MAKE-SCALE:
It would be a nice extension, if one can use lists in :alt would be an easy way to construct symmetric scales and more complex sieves.
simple example:
(make-scale 'c3 8 :alt '(1 2))
=> (c3 cs3 eb3 e3 fs3 g3 a3 bb3)
same as:
(flatten (list (gen-mix (make-scale 'c3 4 :alt 3)
(make-scale 'cs3 4 :alt 3))))
=> (c3 cs3 eb3 e3 fs3 g3 a3 bb3)
Happy New Y(ear)(s)!
ole
Thanks for the insight- I also own the VSL-Prepared-Piano-Library, so that will be handy later. I'am still struggling with the names vs numbers thing: On my machine the following code is playing two different sounds, only the latter the grand-piano sound. Can you please eval the snippet and report back if it works fine? A while ago Stephane posted a new 'better' gm-library here in the forum and installed it (without thinking). Maybe thats the source of trouble..? (setf oben '((q e5 f5 g5 e f5 q d5)
(q e5 f5 g5 g5 a5 g5 a5 g5 e f5 q f5 g5 a5 e g5 q f5 e5 d5 e5)))
(setf unten
'((-q) (q e5 f5 g5 e f5 q d5)
(q e5 f5 g5 g5 a5 g5 a5 g5 e f5 q f5 g5 a5 e g5 q f5 e5 d5 e5)))
(def-score ancient
(:key-signature '(c maj)
:time-signature '((9 8 1) (6 4 1) (9 8 1))
:tempo 40
)
(oben :omn oben :channel 1 :sound 'gm :program 1)
(unten :omn unten :channel 2 :sound 'gm :program 'acoustic-grand-piano))
Hi, I have a rather simple question: Inside a DEF-SCORE, when I use :sound 'gm, is it possible to define the program by number instead of the name, e.g. using 1 or 001 instead of :program 'acoustic-grand-piano? thanks! ole