<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Modartt user forum - Feature request: MIDI Active Sensing MIDI Tune Request]]></title>
	<link rel="self" href="https://forum.modartt.com/extern.php?action=feed&amp;tid=227&amp;type=atom"/>
	<updated>2008-02-15T15:48:19Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.modartt.com/viewtopic.php?id=227</id>
		<entry>
			<title type="html"><![CDATA[Feature request: MIDI Active Sensing MIDI Tune Request]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=1339#p1339"/>
			<content type="html"><![CDATA[<p>Here&#039;s a little feature request.</p><p>I use Pianoteq live at gigs in a &#039;rock band&#039; (lol, that phrase sounds so quaint) and so Pianoteq is running on a laptop and I&#039;m playing it from a MIDI controller keyboard, with a MIDI cable plugged into the computer&#039;s MIDI interface.</p><p>One nasty thing that can happen in this scenario is that your lead guitarist trips over your MIDI cable when they&#039;re running around the stage showing off, and it gets disconnected, leaving you with &quot;stuck notes&quot; on Pianoteq (it got the Note Ons, but the cable came out before the Note Offs reached it)</p><p>The original MIDI spec has a solution for this: the FEhex &quot;Active Sensing&quot; byte.<br />Your controller keyboard spits it out every few hundred milliseconds, and if the sound generating device stops getting it after a few hundred more milliseconds, it does an &quot;All Notes Off&quot; type action.</p><p>I wonder could this functionality be built into Pianoteq (configurable to be turned off if not needed, in case it uses too many resources)?</p><br /><p>Another little thing - <br />there&#039;s also a MIDI &quot;Tune Request&quot; byte (F6 hex).<br />My Kurzweil MIDIboard even has a dedicated button for it.<br />The idea was generally that if you pressed it, MIDI synths with analogue VCOs would run their &quot;autotune&quot; calibration routine.<br />Perhaps Pianoteq could respond to it by reverting to a given temperament (default choice: equal temperament) ...<br />Might be handy on stage or even in the studio if you want to play something in a fancy temperament, then revert back to an &quot;ordinary&quot; one quickly. Another way to respond to the F6 byte could be to revert to a configurable pitch reference (default: A440)? And/or reset the string unison/detuning parameter to 1.0&nbsp; (instant recovery from honky tonk!) <br />In fact I can see the little config dialog for this in my head right now ;0)</p>]]></content>
			<author>
				<name><![CDATA[feline1]]></name>
				<uri>https://forum.modartt.com/profile.php?id=400</uri>
			</author>
			<updated>2008-02-15T15:48:19Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=1339#p1339</id>
		</entry>
</feed>
