Non Octave Scala Tunings Repeat Incorrectly

Post your sforzando questions here

Moderators: eric_telemaque, davidv

xenguy
Posts: 1
Joined: Tue Mar 10, 2015 12:59 am

Non Octave Scala Tunings Repeat Incorrectly

Postby xenguy » Wed Mar 11, 2015 10:24 pm

Hi, everyone.

I was attracted to Sforzando because of its ability to read Scala tuning files.

Unfortunately, non-octave based tunings do not repeat correctly. For example, when I try to play the Bohlen-Pierce scale (which has 13 tones per every octave+fifth) it will play correctly for the first 14 tones, then on the 15th, it will play a wrong note. The program makes the flawed assumption that every Scala tuning is 12 notes per octave, which is not always the case, sadly. :(

Another issue is that the lowkey and highkey reigons are just based on the midi key code. When an alternate tuning is loaded, the lowkey and highkey <region> values should be recalculated based on the actual frequency of each retuned note.

The first problem would be remedied by also accepting a Scala "*.kbm" file alongside the "*.scl" file. If this is implemented correctly, then you would no longer have to include the confusing "Scala Center" option in the program.

Am I missing something, or is there a workaround for this problem?

davidv
Site Admin
Posts: 1567
Joined: Tue Mar 02, 2004 7:23 pm
Contact:

Re: Non Octave Scala Tunings Repeat Incorrectly

Postby davidv » Thu Mar 12, 2015 8:24 am

Hello

Yes you are correct, our scala implementation is made for octaves of 12 notes. It was done for piano mappings.
Doing anything else would mean a major redesign, and would probably mean doing custom SFZ files to match each scale for best results.

sforzando is a free product, if we receive enough requests for our scala support to be improved in a future paid version, then we would of course consider it.
David Viens,
Plogue Art et Technologie Inc. Montreal.
http://www.plogue.com

doot doot
Posts: 2
Joined: Sat Jan 16, 2016 11:44 pm

Re: Non Octave Scala Tunings Repeat Incorrectly

Postby doot doot » Mon Jan 18, 2016 8:11 pm

So is there any hope of support for MIDI Tuning Standard? :D These allow arbitrary frequencies to be played using sysex messages.

https://en.wikipedia.org/wiki/MIDI_Tuning_Standard

(See http://xen-arts.net/vsti/ for SF2 players that support MTS, for example.)

davidv
Site Admin
Posts: 1567
Joined: Tue Mar 02, 2004 7:23 pm
Contact:

Re: Non Octave Scala Tunings Repeat Incorrectly

Postby davidv » Tue Jan 19, 2016 10:49 am

doot doot wrote:So is there any hope of support for MIDI Tuning Standard? :D These allow arbitrary frequencies to be played using sysex messages.

https://en.wikipedia.org/wiki/MIDI_Tuning_Standard

(See http://xen-arts.net/vsti/ for SF2 players that support MTS, for example.)


Hi
Its one of the first time we get such a request. MTS requires either a MIDI file to be explicitly loaded (no advantage with regards to scala there).
And sysex itself does not get sent to plugins in 99% of DAWs (if not all)
David Viens,

Plogue Art et Technologie Inc. Montreal.

http://www.plogue.com

doot doot
Posts: 2
Joined: Sat Jan 16, 2016 11:44 pm

Re: Non Octave Scala Tunings Repeat Incorrectly

Postby doot doot » Sun Feb 14, 2016 6:00 pm

davidv wrote:Hi
Its one of the first time we get such a request. MTS requires either a MIDI file to be explicitly loaded (no advantage with regards to scala there).
And sysex itself does not get sent to plugins in 99% of DAWs (if not all)


Well Reaper definitely sends sysex to plugins, which is 100% of the DAWs I've tried. :D

It works with the above xenfont player, but that player only supports SF2, not SFZ, and not even the effects within SF2.

airforceguitar
Posts: 3
Joined: Mon Dec 28, 2015 9:49 pm

Re: Non Octave Scala Tunings Repeat Incorrectly

Postby airforceguitar » Sun May 01, 2016 11:10 am

I too would like to see Sforzando and Aria Player support the MIDI SYSEX tuning standard! This allows much more control and even "realtime" tuning changes a la Hermode tuning. :D :P


Return to “sforzando”

Who is online

Users browsing this forum: No registered users and 1 guest