<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Modartt user forum - Bug: MIDI channel "octave" offset is hardcoded to 1200 cents]]></title>
	<link rel="self" href="https://forum.modartt.com/extern.php?action=feed&amp;tid=8879&amp;type=atom"/>
	<updated>2021-10-16T23:18:18Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.modartt.com/viewtopic.php?id=8879</id>
		<entry>
			<title type="html"><![CDATA[Bug: MIDI channel "octave" offset is hardcoded to 1200 cents]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=978271#p978271"/>
			<content type="html"><![CDATA[<p>When using the &quot;Extended layout for up to 16*128 notes,&quot; we have that MIDI channel 2 is 1 octave higher than channel 1, MIDI channel 16 is 1 octave lower than channel 1, etc.</p><p>But, if you are using a tuning for which the &quot;octave&quot; isn&#039;t 1200 cents, but something else, it still uses a 1200 cent octave, but should use the &quot;formal octave&quot; from that scale instead.</p><p>Pianoteq already has this built in to some degree when it reads scala files. For instance, if you load the Bohlen-Pierce scale into Pianoteq, it correctly notes that the &quot;octave&quot; in this scale - aka the interval of equivalence - is now 1901.955 cents or 3/1 (aka the &quot;tritave&quot; rather than the octave). This is just the last line of the Scala file - if the last line is 1200 cents, it will say that&#039;s the interval of equivalence; if it&#039;s 1901.955 cents, it&#039;ll say that, etc.</p><p>So when you go to the adjacent channels, it should simply use that possibly-non-octave interval of equivalence it&#039;s already parsing from the Scala file, rather than hard-coding it to 1200 cents.</p>]]></content>
			<author>
				<name><![CDATA[battaglia01]]></name>
				<uri>https://forum.modartt.com/profile.php?id=7635</uri>
			</author>
			<updated>2021-10-16T23:18:18Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=978271#p978271</id>
		</entry>
</feed>
