JulioHerrlein Posted December 29, 2017 Share Posted December 29, 2017 Dear Friends, I'm struggling to find a modulo 12 function Something like this: (mod12 '(0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 24 48)) returns >> (0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 0 0) Any Hint ? Best, Julio Quote Link to comment Share on other sites More sharing options...
JulioHerrlein Posted December 29, 2017 Author Share Posted December 29, 2017 modus OK !!! Quote Link to comment Share on other sites More sharing options...
Deb76 Posted December 30, 2017 Share Posted December 30, 2017 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))))) JulioHerrlein 1 Quote Link to comment Share on other sites More sharing options...
JulioHerrlein Posted December 30, 2017 Author Share Posted December 30, 2017 Thanks, Didier ! I'm looking forward for the new Opusmodus version. It willl be better for dealing with sets. Best ! Happy New Year ! Julio Quote Link to comment Share on other sites More sharing options...
opmo Posted December 30, 2017 Share Posted December 30, 2017 Today or tomorrow :-) JulioHerrlein 1 Quote Link to comment Share on other sites More sharing options...
JulioHerrlein Posted December 30, 2017 Author Share Posted December 30, 2017 Great !!! New Year Version!! BEst ! Julio Quote Link to comment Share on other sites More sharing options...
torstenanders Posted January 17, 2018 Share Posted January 17, 2018 You can roll such a function easily yourself. The modulus function is part of Common Lisp. ;; modulus 12 of 60 (mod 60 12) ; => 0 (defun mod12 (xs) (loop for x in xs collect (mod x 12))) (mod12 '(0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 24 48)) ; => (0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 0 0) To empower yourself, once you know how to program a simple function, you simply need to google for the modulus function http://lmgtfy.com/?q=common lisp modulo :) Best, Torsten JulioHerrlein 1 Quote Link to comment Share on other sites More sharing options...
JulioHerrlein Posted January 18, 2018 Author Share Posted January 18, 2018 Great idea, Torsten Very pedagogic example too. Thanks a lot. Im studying a lot of diatonic set Theory now, so I'm interested on mod 12 and mod 7 operations. The problem with the diatonic stuff is that is, in the lingo of Robert Morris, a pitch space with a irregular but periodic division. Best Julio Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.