Jump to content

ambitus-chord Value Question

Recommended Posts

I understand that the first argument value in the ambitus-chord function represents the outer-interval size measured by an integer or a list of integers. What does the second value in the size argument list affect when processing two [or more] chords, as illustrated in the example below? Is the second value affecting the second chord in the first list or both chords in the second list? Thank you!


(ambitus-chord '(14 6) '((eb4c6 c4fs4 b4) (c4b4 b3eb5b3)))


Link to comment
Share on other sites

I have extended the functionality of the function:

(ambitus-chord '(14 6) '((eb4c6 c4fs4 b4) (c4b4 b3eb5b3)))
=> ((eb4c5 c4fs4 b4) (c4b3 b3eb4))

(ambitus-chord '(16 6) '((c3g3e4) (c3g3e4)))
=> ((c3g3e4) (c4g3gs3))

(ambitus-chord '(16 6) '(c3g3e4 c3g3e4))
=> (c3g3e4 c4g3gs3)

(ambitus-chord '(16 6 6) '((c3g3e4 c3g3e4 c3g3e4) (c3g3e4) (c3g3e4)))
=> ((c3g3e4 c3g3e4 c3g3e4) (c4g3gs3) (c3g3e4))

(ambitus-chord '(16 6) '(c3g3e4 c3g3e4 c3g3e4 c3g3e4 c3g3e4))
=> (c3g3e4 c4g3gs3 c3g3e4 c4g3gs3 c3g3e4)

(ambitus-chord '((16 6 11) (6) (6)) '((c3g3e4 c3g3e4 c3g3e4) (c3g3e4) (c3g3e4)))
=> ((c3g3e4 c4g3gs3 c3g3e3) (c4g3gs3) (c4g3gs3))

Update on its way.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

Important Information

Terms of Use Privacy Policy