Tutorials

Videos

Member Map

Everything posted by AM

hi all
does anybody already coded a FUNCTION to replace string-pitches by natural or artificial harmonics?
is the specific notehead in OM (for the artificials)?
would/could be very practical... perhaps if you have fast phrases in a large ambitus... the function - if it would be very well coded - could search for the nearest/closest fingering...
greetings
andré

yes, i know - i love to code a lot of things myself, and at the moment i'm not very virtuous in it. but I have found a solution - without rebuilding my big programs. with
(pprint-last-score)
i can read and save the OMN, after evaluating and exporting xml/midi. so you were right, janusz, the solution was in the SYSTEM FUNCTIONS
thanx for help - torsten, stéphane & janusz

hi all
is there a possibility to SAVE my output - the OMN-lists - (rnd-generated structures) in a seperate file? that by EVALUATION the OMN-lists will be written in a sepeart/new-generated file?
...so that i have not to re-import it via MIDI (makes a lot of strange rhythms)
thanks for help
andré

i will write you a "merged"-function, takes not a lot of time, then it looks smarter :-)
do you know how to use USER LIBRARY? very usefull - take a look... then you could import and use it like an ordinary OPMO-function

but YOUR steps are not the same from the web-archive-example
-> in the web-example it's from G in C-major, steps are -> 1 -2
-> YOU are starting with steps -> 0 1 -1 2 ...
???
but, i have no idea about this infinity-things, i only MAP your SEQ to MAJOR-scale... in the way you asked for (i think), so perhaps you have to rethink the MAIN-thing?
best wishes
andré
added 6 minutes later
you have to think different - these are NOT steps, these is a INTEGER-TO-PITCH thing...
perhaps mixed with tonality-map - but haven't time for that at the moment, sorry

But in this way:
(setf binrow '(0 2 5 7 8 11))
(gen-binary-row 12 '(binrow))
What am I missing ?
just do it like that:
(setf binrow '(0 2 5 7 8 11))
(gen-binary-row 12 binrow)
;; your "binrow" is now a variable with a LIST as value
;; when you are writing '(binrow) it will be a LIST with the VALUE binrow (and not the values of "binrow")

question (from a non-programmer):
is there a possibility (a way) to evaluate and/or start-to-play with a delay (of x-seconds) in opusmodus/lisp?
would be interesting in the context of using POLYTEMPO NETWORK http://polytempo.zhdk.ch (virtual conductor) and LIVE-evaluation/play of an algorithm (and playing it live by an e-player) on/with a specific (delay-)time.
could be something like:
"do evaluate algorithm"
"do play it in 21.543 seconds"
any ideas or solutions?
thanx for help
andré

"I changed your keyword arguments to plain arguments, because in my code I retain keyword arguments for named optional arguments, but the arguments of this function are not optional (there is no default value)."
sometimes i'm using keyword arguments for "better understandig"/legibility/overview of the function. but i see it's not "state of the art", thanks for the hint! :-)