user scales

OS_CE Forums Octopus New features user scales

This topic contains 17 replies, has 6 voices, and was last updated by  matt avent 9 years, 3 months ago.

Viewing 3 posts - 16 through 18 (of 18 total)
  • Author
    Posts
  • #2476

    matt avent
    Participant

    Yeah I reckon it’ll be really useful actually. Gabriel can you describe how the current force to scale works algorithmically? eg. if the scale your forcing notes to contains none of the notes in the actual sequence, how does the mapping work? makes sense to use the same system, at least initially so it’s easy to implement!

    cheers

    matt

    #2479

    Gabriel Seher
    Participant

    The current force-to-scale implementation is quite simple, you can imagine it as follows:
    A note is checked for its belonging to the current scale.
    If it is in the scale it is left alone and played.
    Otherwise it is being "pitched" up until it belongs to the scale and then it is played.
    Cheers, Gabriel

    #2480

    matt avent
    Participant

    ah right yeah very simple. i wonder what would happen if you had it pitch down instead of up? would it sound moodier?!

    actually i thought it might choose the nearest one. i guess that’s a bit more processor intensive though is it?

    okay i’ll try to draw something up over the weekend when i get a sec

    cheers!!

Viewing 3 posts - 16 through 18 (of 18 total)

You must be logged in to reply to this topic.