Jump to content

Avner Dorman

  • Content Count

  • Joined

  • Last visited

1 Follower

About Avner Dorman

  • Rank
    Advance Member

Contact Methods

Profile Information

  • Gender
  • Location

Recent Profile Visitors

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

  1. Thank you so much Torsten, I will definitely look at orgmode! All the best, Avner
  2. Dear Julio, I am very happy I could be of help! All the best, Avner
  3. Following up on this - is there a way to have Opusmodus work within a Jupyter notebook? I think it would be very useful in educational settings. I know there are lisp implementations that work in Jupyter: fredokun/cl-jupyter GITHUB.COM An enhanced interactive Shell for Common Lisp (based on the Jupyter protocol) - fredokun/cl-jupyter - but is there a way to include Opusmodus as well? At least the functions and notation?
  4. another p.s. - Ernst Levy's book is available on google play A Theory of Harmony BOOKS.GOOGLE.COM In this introduction to natural-base music theory, Ernst Levy presents the essentials of a comprehensive, consistent theory of harmony developed from tone structure. A Theory of Harmony is a highly original explanation... My favorite book on the subject is David Lewin's: Generalized Musical Intervals and Transformations. New Haven, CT, and London: Yale University Press, 1987. Reprinted, Oxford and New York: O
  5. Hi Julio, The so called "negative harmony" is the same as "inversion and symmetrical axes" in set theory (which is the same as saying Neo-Riemannian theory - all transformations are In operations). An inversion of a pitch class is given by subtracting the pc from index of the inversion operation, n. In(pc1, pc2,pc3) = (n-pc1, n-pc2, n-pc3) If you want to think of it as an inversion around an axis, the axis would be n/2 (or 12-n/2 on the other side of the clock-face). So the function could be written like this: (defun axis-in
  6. Thank you! Sorry you're having computer problems - and thank you for looking into it. Avner
  7. I received three responses from Stephane Boussuge to my email but none of them appear here..... Would be great if this can be fixed! Many thanks!
  8. I am finding that the harmonic-progression function is not always predictable when using the steps option. For example: (append '(w) (harmonic-progression '(0 1 2 3 4 5 6 7) '(c3 db3 eb3 e3 fs3 g3 a3 bb3) :size '4 :step '((3 1 3)))) > (w c3e3a3bb3 cs3fs3bb3c4 eb3g3c4cs4 e3a3cs4eb4 fs3bb3eb4e4 g3c4e4fs4 a3cs4fs4g4 bb3eb4g4a4) If you look at these chords, the steps are actually ordered ( 3 3 1) and not (3 1 3). Am I missing something? Thanks!
  9. Just to clarify - the version in the download page thinks I'm downloading the demo version and then locks me saying the 30 days have expired. However, I've been using Opusmodus for years now and have purchased the 1.3 upgrade as well - but somewhere in the process my computer 'loses' the registration certificate but the license server thinks I'm still using it elsewhere. I'm not sure why this happens - but I think it would make sense for the registration to be attached to a specific machine so if I download a new version that machine is still licensed to use it. Also, perhaps users can go a re
  10. I was reluctant to do this until today because I was worried the license server would get confused - and surely enough I am now locked out of opusmodus It would be great to have a more streamlined way to do this.... Many thanks, Avner
  11. Thank you! Do I download the trial version and enter my license? I've already purchased a 1.3 upgrade a few months back.
  12. I would like to download version 1.3.24962 but I don't see the link on the main forums page. I have a new computer and I'd like to install opusmodus! Many thanks, Avner
  13. Maybe closest-path and keep chord-closest-path as the non strict version? either way - thank you so much!!!
  • Create New...

Important Information

Terms of Use Privacy Policy