Jump to content
  1. JulioHerrlein

    JulioHerrlein

  • Similar Topics

    • By Stoney
      I've been playing around with Rangarajan's "Constraint Programming with Screamer" file, and ran across what looks like a bug.
       
      The program generates this chord sequence (which I assigned to chords-1):
      (setf chords-1 '((h. c3e3g3 ff -q) (h. d3f3a3 ff -q) (h. g3b3d4 ff -q) (h. a3c4e4 ff -q) (h. e3g3b3 ff -q) (h. g3b3d4 ff -q) (h. a3c4e4 ff -q) (h. c3e3g3 ff -q)))
       
      If I just cmd-1 on that, it displays and plays just fine. If I evaluate this, though:
      (ps 'gm :treble chords-1 :time-signature '(4 4) :tempo 120)
       
      I get this mess:

      It plays one chord (or rather, discord).
       
      This seems ok:
      (get-time-signature chords-1)
      => ((4 4 8))
       
      This looks ok:
      (disassemble-omn chords-1)
      => (:length ((3/4 -1/4) (3/4 -1/4) (3/4 -1/4) (3/4 -1/4) (3/4 -1/4) (3/4 -1/4) (3/4 -1/4) (3/4 -1/4)) :pitch ((c3e3g3) (d3f3a3) (g3b3d4) (a3c4e4) (e3g3b3) (g3b3d4) (a3c4e4) (c3e3g3)) :velocity ((ff) (ff) (ff) (ff) (ff) (ff) (ff) (ff)) :articulation ((-) (-) (-) (-) (-) (-) (-) (-)))
       
      What's going on here?
       
      Thanks!
    • By Jorvd
      Hi everyone, this one should be pretty simple but I can't seem to figure it out yet.
      I am trying to notate this (see attachment) first bar in OM.
      So far I have this:
      (h e3c4g4e5 f3f4a4d5 z^q g4 f4 h g3d4b4 c3c4e4c5 ) Which doesn't work yet, although it's close.
      Additionally, I would love to use the same figured bass notation (with the brackets and everything).
      I know how to use the text attribute for Instruments but it seems to map everything based on white-space between the text, maybe I'm missing something?

      Thanks!
      - Jor
       

    • By Avner Dorman
      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!
       
×
×
  • Create New...