<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Modartt user forum - Qns: Limiting the range of an instrument, reassigning notes]]></title>
		<link>https://forum.modartt.com/viewtopic.php?id=4199</link>
		<description><![CDATA[The most recent posts in Qns: Limiting the range of an instrument, reassigning notes.]]></description>
		<lastBuildDate>Wed, 03 Feb 2016 04:27:12 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Qns: Limiting the range of an instrument, reassigning notes]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=941421#p941421</link>
			<description><![CDATA[<div class="quotebox"><cite>Philippe Guillaume wrote:</cite><blockquote><p>The bug is fixed. You need to download both the new engine 5.5.1 and the new KIViR.ptq file from the user area.</p></blockquote></div><p>Thank you, Philippe. You and your team are amazing. Look forward to trying out the updated version.</p>]]></description>
			<author><![CDATA[null@example.com (SteveLy)]]></author>
			<pubDate>Wed, 03 Feb 2016 04:27:12 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=941421#p941421</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qns: Limiting the range of an instrument, reassigning notes]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=941410#p941410</link>
			<description><![CDATA[<p>@<strong>SteveLy</strong>:</p><p>You may even want to challenge yourself with a completely reversed keyboard: <a href="https://www.dropbox.com/s/zoc9f9h8xpe03f1/reverse.kbm?dl=0">reverse.kbd</a></p><p>Download from above or create a .kbm file by yourself by copy-paste:<br /></p><div class="quotebox"><blockquote><p>! Reverse Keyboard mapping<br />!<br />! Size of map. The pattern repeats every so many keys:<br />12<br />! First MIDI note number to retune:<br />0<br />! Last MIDI note number to retune:<br />127<br />! Middle note where scale degree 0 is mapped to:<br />55<br />! Reference note for which frequency is given:<br />55<br />! Frequency to tune the above note to (floating point e.g. 440.0):<br />440<br />! Scale degree to consider as formal octave (determines difference in pitch <br />! between adjacent mapping patterns):<br />-12<br />! Mapping.<br />! The numbers represent scale degrees mapped to keys. The first degree is for<br />! the given middle note, the next for subsequent higher keys.<br />11<br />10<br />9<br />8<br />7<br />6<br />5<br />4<br />3<br />2<br />1<br />0</p></blockquote></div><p>I found it on this forum sometime ago, sorry, don&#039;t remember who posted it.</p>]]></description>
			<author><![CDATA[null@example.com (AKM)]]></author>
			<pubDate>Tue, 02 Feb 2016 15:30:22 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=941410#p941410</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qns: Limiting the range of an instrument, reassigning notes]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=941407#p941407</link>
			<description><![CDATA[<p>The bug is fixed. You need to download both the new engine 5.5.1 and the new KIViR.ptq file from the user area.</p>]]></description>
			<author><![CDATA[null@example.com (Philippe Guillaume)]]></author>
			<pubDate>Tue, 02 Feb 2016 13:37:35 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=941407#p941407</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qns: Limiting the range of an instrument, reassigning notes]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=941405#p941405</link>
			<description><![CDATA[<div class="quotebox"><cite>SteveLy wrote:</cite><blockquote><p>Also the pitch upon hitting the note and the fall in pitch upon release is independent of key velocity. When you strike a clavichord key harder, the initial pitch should go up because the string is being stretched more as it&#039;s being struck.</p></blockquote></div><p>Well, this is a bug; Stevely, it seems you are very good at finding them <i class="far fa-smile smiley"></i>. It will be fixed in the next release (coming very soon).</p>]]></description>
			<author><![CDATA[null@example.com (Philippe Guillaume)]]></author>
			<pubDate>Tue, 02 Feb 2016 09:46:19 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=941405#p941405</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qns: Limiting the range of an instrument, reassigning notes]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=941402#p941402</link>
			<description><![CDATA[<p>Thanks, jsoo! That&#039;s brilliant. Works like a charm! And it takes care of disabled as well as re-tuned/-assigned notes. Pretty damn clever especially given you have just one day of experience!!</p><p>I must say I don&#039;t like how the pitch droops when one releases the key (for the lowest several notes). The clavichord my spouse had was a lot more stable w.r.t. pitch (sold to a student a coulple of weeks ago, unfortunately; but it&#039;ll get played a lot more, so it&#039;s a good thing really). Also the pitch upon hitting the note and the fall in pitch upon release is independent of key velocity. When you strike a clavichord key harder, the initial pitch should go up because the string is being stretched more as it&#039;s being struck.</p><p>Anyway, these are shortcomings of the Neupert physical model in Ptq. Your kbd file code is perfect, and it&#039;s nice that it&#039;s just human readable text. Thanks again!</p>]]></description>
			<author><![CDATA[null@example.com (SteveLy)]]></author>
			<pubDate>Tue, 02 Feb 2016 02:41:44 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=941402#p941402</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qns: Limiting the range of an instrument, reassigning notes]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=941400#p941400</link>
			<description><![CDATA[<p>I am new to both Pianoteq and Scala, as of yesterday, but I believe you can easily do both with Scala keyboard mappings. You don&#039;t even need to run Scala to make .scl and .kbm files, both of which are simple text-file formats.</p><p>[Edit] The Files section here doesn&#039;t accept .kbm files, but again it&#039;s a really simple format, just a plain text file with the .kbm filename extension. Here&#039;s a short-octave mapping, with unused keys disabled. Just copy the entire contents of the code box below, save it <em><strong>in plain text format</strong></em> as short-octave.kbm (or whatever you&#039;d like to call it), and load it into PT. There might be a more efficient way to map this; again I&#039;m new to Scala. But it&#039;s not a repeating pattern so this is what I came up with.</p><div class="codebox"><pre><code>! short-octave.kbm
! Size of map:
128
! First MIDI note number to retune:
0
! Last MIDI note number to retune:
127
! Middle note where the first entry in the mapping is mapped to:
0
! Reference note for which frequency is given:
60
! Frequency to tune the above note to (floating point e.g. 440.0):
261.625565
! Scale degree to consider as formal octave:
12
! Mapping.
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
0
5
2
7
4
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (jsoo)]]></author>
			<pubDate>Tue, 02 Feb 2016 01:19:30 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=941400#p941400</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qns: Limiting the range of an instrument, reassigning notes]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=941398#p941398</link>
			<description><![CDATA[<p>Thanks EvilDragon. I haven&#039;t been able to achieve the short octave tuning - the Detune parameter only allows +/- 50 cents, but short octave tuning requires the lowest key, which would normally be an E to be tuned to C, F# to D etc:</p><p><span class="postimg"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/2/25/ShortOctaveOnC.svg/300px-ShortOctaveOnC.svg.png" alt="https://upload.wikimedia.org/wikipedia/commons/thumb/2/25/ShortOctaveOnC.svg/300px-ShortOctaveOnC.svg.png" title="https://upload.wikimedia.org/wikipedia/commons/thumb/2/25/ShortOctaveOnC.svg/300px-ShortOctaveOnC.svg.png"/></span></p><p>But maybe I need to look at what can be done with Scala files.</p>]]></description>
			<author><![CDATA[null@example.com (SteveLy)]]></author>
			<pubDate>Mon, 01 Feb 2016 23:37:17 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=941398#p941398</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qns: Limiting the range of an instrument, reassigning notes]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=941393#p941393</link>
			<description><![CDATA[<p>1. Not that I know.</p><p>2. You could use the scale/tuning feature for this.</p>]]></description>
			<author><![CDATA[null@example.com (EvilDragon)]]></author>
			<pubDate>Mon, 01 Feb 2016 18:08:29 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=941393#p941393</guid>
		</item>
		<item>
			<title><![CDATA[Qns: Limiting the range of an instrument, reassigning notes]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=941389#p941389</link>
			<description><![CDATA[<p>A couple of Pianoteq Pro questions:</p><p>Q1. Is there a way to limit the range of notes, as is done by default e.g. for Church Bells, Cimbalom (as well as some other instruments in the KIViR collection)? That is, I want to disable notes/keys below and above a certain point (or individual keys). (I realise that I could turn the volume setting right down but it&#039;d be preferable to explicitly disable keys.)</p><p>Q2. Can one reassign notes to different keys or can this only be done by detuning?</p><p>Practical application of this is, e.g., to model a short-octave tuned clavichord.</p>]]></description>
			<author><![CDATA[null@example.com (SteveLy)]]></author>
			<pubDate>Mon, 01 Feb 2016 11:09:06 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=941389#p941389</guid>
		</item>
	</channel>
</rss>
