<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Modartt user forum - When to send the switch inventory to Organteq on startup?]]></title>
	<link rel="self" href="https://forum.modartt.com/extern.php?action=feed&amp;tid=12799&amp;type=atom"/>
	<updated>2025-12-16T04:17:32Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.modartt.com/viewtopic.php?id=12799</id>
		<entry>
			<title type="html"><![CDATA[Re: When to send the switch inventory to Organteq on startup?]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=1005799#p1005799"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>Pat wrote:</cite><blockquote><div class="quotebox"><cite>tmyoung wrote:</cite><blockquote><p>I wonder if I could rig the JSON RPC server to create live commands that are routed back into a virtual MIDI port thus creating the missing MIDI out port...</p></blockquote></div><p>Information about the state of the Organteq controls must be actively requested when using JSON RPC.<br />I have a dedicated &quot;Sync&quot; button on my Strem Deck XL for this purpose.<br />For example, after switching banks/combinations, synchronization is lost; I can then restore it using this Sync button.</p></blockquote></div><p>That makes sense.&nbsp; You could monitor for changes at a very high rate (say every 200ms), but I&#039;d guess than anything more frequent than once a second would start creating i/o buffering issues in both directions.&nbsp; It would probably be fine if you wanted only one item state, but if you&#039;re having to poll the entire organ state at high frequency that would be impractical at best... <i class="far fa-frown smiley"></i></p>]]></content>
			<author>
				<name><![CDATA[tmyoung]]></name>
				<uri>https://forum.modartt.com/profile.php?id=3155</uri>
			</author>
			<updated>2025-12-16T04:17:32Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=1005799#p1005799</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: When to send the switch inventory to Organteq on startup?]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=1005675#p1005675"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>tmyoung wrote:</cite><blockquote><p>I wonder if I could rig the JSON RPC server to create live commands that are routed back into a virtual MIDI port thus creating the missing MIDI out port...</p></blockquote></div><p>Information about the state of the Organteq controls must be actively requested when using JSON RPC.<br />I have a dedicated &quot;Sync&quot; button on my Strem Deck XL for this purpose.<br />For example, after switching banks/combinations, synchronization is lost; I can then restore it using this Sync button.</p>]]></content>
			<author>
				<name><![CDATA[Pat]]></name>
				<uri>https://forum.modartt.com/profile.php?id=133</uri>
			</author>
			<updated>2025-12-12T07:01:24Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=1005675#p1005675</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: When to send the switch inventory to Organteq on startup?]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=1005670#p1005670"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>Pat wrote:</cite><blockquote><p>I have recently been using the Elgato &quot;Stream Deck XL&quot;&nbsp; as a hardware controller for Organteq.<br /><a href="https://www.elgato.com/de/de/p/stream-deck-xl">https://www.elgato.com/de/de/p/stream-deck-xl</a><br />To do this, I programmed a fairly complex Stream Deck profile that uses both MIDI and the JSON RPC interface.<br />I will present this solution here soon, maybe it will also be interesting for other Organteq users.</p></blockquote></div><p>Please do, Pat!&nbsp; I could really use exactly that functionality.&nbsp; In fact, I wonder if I could rig the JSON RPC server to create live commands that are routed back into a virtual MIDI port thus creating the missing MIDI out port...</p>]]></content>
			<author>
				<name><![CDATA[tmyoung]]></name>
				<uri>https://forum.modartt.com/profile.php?id=3155</uri>
			</author>
			<updated>2025-12-12T03:25:56Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=1005670#p1005670</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: When to send the switch inventory to Organteq on startup?]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=1005640#p1005640"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>pfroehlich wrote:</cite><blockquote><p>After midifying an old analog organ and connecting it to Organteq, I hit a minor challenge. When should my midi controller send the switch and potentiometer inventory to Organteq at startup? I have bistable stop switches, and obviously I need to synchronize Organteq with the current settings on startup, but when? I was hoping for some kind of ping and set my firmware up accordingly. I did not investigate, but apparantly the midi organ does not receive any midi signals from Organteq. I now wait for 20 seconds after an established USB connection to send the inventory. Until then Organteq has safely come up.</p><p>Is there another solution or best practice? Thanks</p><p>Peter</p></blockquote></div><p>Unfortunately, Organteq does not (yet) have a MIDI out port, so synchronizing an external hardware controller exclusively via MIDI signals is not possible.<br />A possible solution is the JSON RPC interface, through which Organteq can both send and receive data.</p><p>I have recently been using the Elgato &quot;Stream Deck XL&quot;&nbsp; as a hardware controller for Organteq.<br /><a href="https://www.elgato.com/de/de/p/stream-deck-xl">https://www.elgato.com/de/de/p/stream-deck-xl</a><br />To do this, I programmed a fairly complex Stream Deck profile that uses both MIDI and the JSON RPC interface.<br />I will present this solution here soon, maybe it will also be interesting for other Organteq users.</p>]]></content>
			<author>
				<name><![CDATA[Pat]]></name>
				<uri>https://forum.modartt.com/profile.php?id=133</uri>
			</author>
			<updated>2025-12-11T13:11:51Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=1005640#p1005640</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[When to send the switch inventory to Organteq on startup?]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=1005222#p1005222"/>
			<content type="html"><![CDATA[<p>After midifying an old analog organ and connecting it to Organteq, I hit a minor challenge. When should my midi controller send the switch and potentiometer inventory to Organteq at startup? I have bistable stop switches, and obviously I need to synchronize Organteq with the current settings on startup, but when? I was hoping for some kind of ping and set my firmware up accordingly. I did not investigate, but apparantly the midi organ does not receive any midi signals from Organteq. I now wait for 20 seconds after an established USB connection to send the inventory. Until then Organteq has safely come up.</p><p>Is there another solution or best practice? Thanks</p><p>Peter</p>]]></content>
			<author>
				<name><![CDATA[pfroehlich]]></name>
				<uri>https://forum.modartt.com/profile.php?id=10583</uri>
			</author>
			<updated>2025-11-24T18:54:00Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=1005222#p1005222</id>
		</entry>
</feed>
