<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Modartt user forum - Pianoteq webapp client v1.2.1]]></title>
	<link rel="self" href="https://forum.modartt.com/extern.php?action=feed&amp;tid=10079&amp;type=atom"/>
	<updated>2025-10-12T16:01:32Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.modartt.com/viewtopic.php?id=10079</id>
		<entry>
			<title type="html"><![CDATA[Re: Pianoteq webapp client v1.2.1]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=1004034#p1004034"/>
			<content type="html"><![CDATA[<p>This is great work.</p><p>I am running into two issues (one fixed).</p><p>I&#039;m running Pianoteq and your server on a Raspberry Pi 400.</p><p>Before starting the server, I set up a the Raspberry Pi as a Wifi Hotspot (without internet), since that will allow for use even where there is no internet.</p><p>One probem I had (solved) was that npx checks for updates by default.&nbsp; </p><p>However, if there is no internet, this (futile) check takes a good while before it fails.&nbsp; </p><p>The fix I found is to use the &quot;no update&quot; flag to prevent they update check - e.g. (from the server directory):<br />NO_UPDATE_CHECK=1 npx serve -s build<br />(Reference: <a href="https://github.com/vercel/serve/pull/457)">https://github.com/vercel/serve/pull/457)</a></p><p>The other problem: when I connect to the server using my Android phone or tablet, the webpage is devoid of all &quot;style&quot;.&nbsp; What am I missing?</p><p>PS my hunch (after looking at the page source) was that the Android device couldn&#039;t get the &quot;bootstrap&quot; CSS, because the Raspberry Pi had no internet connection - but that somehow the Raspberry Pi was able to get the CSS during installation of the application (when there was a internet connection).</p><p>Indeed this hunch was proven, because when I connected the Raspberry Pi to Ethernet, the Android device WAS able to get the style sheet (the application looked normal).&nbsp; And (happily) when I disconnected the ethernet, the server page still looked normal despite lack of internet.</p>]]></content>
			<author>
				<name><![CDATA[Pete the Greek]]></name>
				<uri>https://forum.modartt.com/profile.php?id=8061</uri>
			</author>
			<updated>2025-10-12T16:01:32Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=1004034#p1004034</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Pianoteq webapp client v1.2.1]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=987291#p987291"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>Zaskar wrote:</cite><blockquote><p>Your documentation is better now and the part &quot;Option 2 - Deploy locally&quot; in particular.<br />The diagram makes it clear what the heck i need to install.</p></blockquote></div><p>Thanks for the feedback!</p><div class="quotebox"><cite>Zaskar wrote:</cite><blockquote><p>Not to be picky but there are a few typos/inconsistencies:<br />&quot;Option 2 - Step 3 - Install PQT-Client-Webapp&quot; (It&#039;s &quot;PTQ&quot;!)<br />&quot;Option 2 - Step 5: Access the PQT-Client-Webapp from your mobile device&quot; (Again!)<br />&quot;Option 2 - Step 4: Run the HTTP server to serve Ptq-Client-Webapp&quot; (Now &quot;Ptq&quot;, not &quot;PTQ&quot;?)</p></blockquote></div><p>Well, this is my light dyslexia at full display!&nbsp; <i class="far fa-smile-wink smiley"></i></p><div class="quotebox"><cite>Zaskar wrote:</cite><blockquote><p>Why are the volume sliders in the client and PTQ not congruent?</p></blockquote></div><p>Some sliders in Pianoteq have pre-defined set of values and not an open range.&nbsp; This difference accounts for that discrepancies.</p>]]></content>
			<author>
				<name><![CDATA[sordess]]></name>
				<uri>https://forum.modartt.com/profile.php?id=7494</uri>
			</author>
			<updated>2022-12-19T20:39:06Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=987291#p987291</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Pianoteq webapp client v1.2.1]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=987259#p987259"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>sordess wrote:</cite><blockquote><p>Hi,</p><p>I just deployed 1.2.4, which now should include all instruments.&nbsp; Pls let me know if you are still missing a few instruments.&nbsp; Bear in mind that the Pianoteq API does not provide the same grouping as the UI interface of Pianoteq.</p><p>Also, I updated the documentation (got carried away).&nbsp; If someone would be so kind to look at it and provide feedback.&nbsp; I&#039;d really appreciate.&nbsp; Still not sure if the way I described option 2 is good enough.</p><p>Thanks</p></blockquote></div><p>I count 64 instruments in my PTQ as well as in your client. Perfect!</p><p>Your documentation is better now and the part &quot;Option 2 - Deploy locally&quot; in particular.<br />The diagram makes it clear what the heck i need to install.</p><p>Not to be picky but there are a few typos/inconsistencies:<br />&quot;Option 2 - Step 3 - Install PQT-Client-Webapp&quot; (It&#039;s &quot;PTQ&quot;!)<br />&quot;Option 2 - Step 5: Access the PQT-Client-Webapp from your mobile device&quot; (Again!)<br />&quot;Option 2 - Step 4: Run the HTTP server to serve Ptq-Client-Webapp&quot; (Now &quot;Ptq&quot;, not &quot;PTQ&quot;?)</p><p>All in all i&#039;m in awe what &quot;you guys&quot; are able to do with PTQ, the JSONRPC and your coding wizardry.</p><p>Thank you sir!</p><p>[edit]<br />Why are the volume sliders in the client and PTQ not congruent?</p>]]></content>
			<author>
				<name><![CDATA[Zaskar]]></name>
				<uri>https://forum.modartt.com/profile.php?id=5548</uri>
			</author>
			<updated>2022-12-18T17:24:01Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=987259#p987259</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Pianoteq webapp client v1.2.1]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=987251#p987251"/>
			<content type="html"><![CDATA[<p>Hi,</p><p>I just deployed 1.2.4, which now should include all instruments.&nbsp; Pls let me know if you are still missing a few instruments.&nbsp; Bear in mind that the Pianoteq API does not provide the same grouping as the UI interface of Pianoteq.</p><p>Also, I updated the documentation (got carried away).&nbsp; If someone would be so kind to look at it and provide feedback.&nbsp; I&#039;d really appreciate.&nbsp; Still not sure if the way I described option 2 is good enough.</p><p>Thanks</p>]]></content>
			<author>
				<name><![CDATA[sordess]]></name>
				<uri>https://forum.modartt.com/profile.php?id=7494</uri>
			</author>
			<updated>2022-12-18T13:36:45Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=987251#p987251</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Pianoteq webapp client v1.2.1]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=987228#p987228"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>Zaskar wrote:</cite><blockquote><p>Anyway, now i went the path of least resistance by installing Firefox for Android. Works right away!</p></blockquote></div><p> Glad it worked out!</p><div class="quotebox"><cite>Zaskar wrote:</cite><blockquote><p>I actually did add the client to my homescreen but i failed to read the part about installing node. Mea culpa!</p></blockquote></div><p>No worry.&nbsp; As I said, the doc will need to do a better explanation on the local installation.&nbsp; I have seen a few being confused by it so I definitely will need to rewrite some of the doc in the future.</p><p>Cheers.</p>]]></content>
			<author>
				<name><![CDATA[sordess]]></name>
				<uri>https://forum.modartt.com/profile.php?id=7494</uri>
			</author>
			<updated>2022-12-17T01:53:48Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=987228#p987228</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Pianoteq webapp client v1.2.1]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=987222#p987222"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>sordess wrote:</cite><blockquote><p>I am assuming here that you are making use of the public website for the app right?</p></blockquote></div><p>I actually did add the client to my homescreen but i failed to read the part about installing node. Mea culpa!</p><p>Anyway, now i went the path of least resistance by installing Firefox for Android. Works right away! </p>]]></content>
			<author>
				<name><![CDATA[Zaskar]]></name>
				<uri>https://forum.modartt.com/profile.php?id=5548</uri>
			</author>
			<updated>2022-12-16T21:22:26Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=987222#p987222</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Pianoteq webapp client v1.2.1]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=987215#p987215"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>MurkyFreddery wrote:</cite><blockquote><p>Hey,</p><p>This is really cool. I opened the forum with the intention of seeing if it was possible to build something like this so to make PT usable on a tiny touchscreen, so have just downloaded your repo.</p><p>When I run I&#039;m getting a TypeError: Cannot read properties of undefined (reading &#039;split&#039;) </p><p>Looking in the code I guess this could possibly be coming from the metronome class or the FractionRangeParameterViewController function in inputs.js, but I&#039;m not familiar enough with React to trace it back.</p><p>I am a programmer though so happy to help debugging if I can. I&#039;m running Pianoteq v8.0.3/20221209</p><p>Cheers!</p></blockquote></div><p>Hi MurkyFreddery,</p><p>I tried to replicate this but I am not seeing this on my end.&nbsp; &nbsp;If you don&#039;t mind, pls open an issue on GitHub so we can discuss it there.</p><p><a href="https://github.com/robert-rc2i/ptq-client-webapp/issues">https://github.com/robert-rc2i/ptq-client-webapp/issues</a></p><p>Cheers</p>]]></content>
			<author>
				<name><![CDATA[sordess]]></name>
				<uri>https://forum.modartt.com/profile.php?id=7494</uri>
			</author>
			<updated>2022-12-16T17:40:17Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=987215#p987215</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Pianoteq webapp client v1.2.1]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=987214#p987214"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>Zaskar wrote:</cite><blockquote><p>@sordess</p><p>I&#039;m not much of a coder. I wasn&#039;t aware you need to implement every single instrument by hand.<br />I thought your client somehow retrieves the information which instruments are present from PTQ.<br />So thank you for your work.</p><p>I successfully managed to connect to PTQ8 from a second Win10 laptop running Firefox without effort.</p><p>Question:<br />In order to run your client on android chrome, i need to install it on my device by adding it to the homescreen because of security reasons,<br />as you mention on your github.</p><p>Unfortunately i get a network error on both my android phone and my android tablet even though i carefully entered the correct line, in my case:<br /><a href="http://192.168.1.110:8081/jsonrpc">http://192.168.1.110:8081/jsonrpc</a></p><p>I know it&#039;s hard to tell but can you give me any suggestions about possible causes?</p></blockquote></div><p>Hi Zaskar,</p><p>The new implementation won&#039;t require me to adapt the code every time there is a new instrument set.&nbsp; As stated above, I forgot to change the initial implementation along the way as I am not using these other presets.</p><p> I am assuming here that you are making use of the public website for the app right?&nbsp; If so, this is a restriction imposed by Google Chrome.&nbsp; See a full explanation on the GitHub discussion thread here: <a href="https://github.com/robert-rc2i/ptq-client-webapp/discussions/28">https://github.com/robert-rc2i/ptq-clie...ussions/28</a></p><p>As for the install.&nbsp; The documentation might be confusing.&nbsp; For Chrome to work you need to have&nbsp; web server installed locally.&nbsp; Instruction to deploy the app locally can be found here: <a href="https://github.com/robert-rc2i/ptq-client-webapp#deploy-localy">https://github.com/robert-rc2i/ptq-clie...loy-localy</a>.&nbsp; &nbsp;On my end, I deploy the app and web server on the same device that Pianoteq is installed.&nbsp; Once installed, you can now point your Browser to the URL provided by the &quot;serve -s build&quot;</p><p>If it does not help.&nbsp; Open a discussion on GitHub and I&#039;ll see what I can do.</p><p>Cheers</p>]]></content>
			<author>
				<name><![CDATA[sordess]]></name>
				<uri>https://forum.modartt.com/profile.php?id=7494</uri>
			</author>
			<updated>2022-12-16T17:38:13Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=987214#p987214</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Pianoteq webapp client v1.2.1]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=987213#p987213"/>
			<content type="html"><![CDATA[<p>@sordess</p><p>I&#039;m not much of a coder. I wasn&#039;t aware you need to implement every single instrument by hand.<br />I thought your client somehow retrieves the information which instruments are present from PTQ.<br />So thank you for your work.</p><p>I successfully managed to connect to PTQ8 from a second Win10 laptop running Firefox without effort.</p><p>Question:<br />In order to run your client on android chrome, i need to install it on my device by adding it to the homescreen because of security reasons,<br />as you mention on your github.</p><p>Unfortunately i get a network error on both my android phone and my android tablet even though i carefully entered the correct line, in my case:<br /><a href="http://192.168.1.110:8081/jsonrpc">http://192.168.1.110:8081/jsonrpc</a></p><p>I know it&#039;s hard to tell but can you give me any suggestions about possible causes?</p>]]></content>
			<author>
				<name><![CDATA[Zaskar]]></name>
				<uri>https://forum.modartt.com/profile.php?id=5548</uri>
			</author>
			<updated>2022-12-16T16:33:15Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=987213#p987213</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Pianoteq webapp client v1.2.1]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=987212#p987212"/>
			<content type="html"><![CDATA[<p>Hey,</p><p>This is really cool. I opened the forum with the intention of seeing if it was possible to build something like this so to make PT usable on a tiny touchscreen, so have just downloaded your repo.</p><p>When I run I&#039;m getting a TypeError: Cannot read properties of undefined (reading &#039;split&#039;) </p><p>Looking in the code I guess this could possibly be coming from the metronome class or the FractionRangeParameterViewController function in inputs.js, but I&#039;m not familiar enough with React to trace it back.</p><p>I am a programmer though so happy to help debugging if I can. I&#039;m running Pianoteq v8.0.3/20221209</p><p>Cheers!</p>]]></content>
			<author>
				<name><![CDATA[MurkyFreddery]]></name>
				<uri>https://forum.modartt.com/profile.php?id=8796</uri>
			</author>
			<updated>2022-12-16T16:07:33Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=987212#p987212</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Pianoteq webapp client v1.2.1]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=987197#p987197"/>
			<content type="html"><![CDATA[<p>Hi </p><p>@Zaskar &amp; @davidizquierdo82 Thank you for the kind words</p><p>@Zaskar:&nbsp; You&#039;r right.&nbsp; I must have forgotten to update the navigation at some point.&nbsp; Since I am mainly using the Piano classes, I did not noticed the missing ones.&nbsp; I&#039;ll be updating the software over the weekend with the additional instruments.</p><p>That being said.&nbsp; Bear in mind that some controls do not apply to some instruments, especially the new Guitar.&nbsp; That Guitar made me realize that some controls are not&nbsp; visible for some instruments. This makes a lot of sense, but I was just not aware of it.&nbsp; That&#039;s something I&#039;ll have to investigate more in the future.</p><p>Cheers.</p>]]></content>
			<author>
				<name><![CDATA[sordess]]></name>
				<uri>https://forum.modartt.com/profile.php?id=7494</uri>
			</author>
			<updated>2022-12-16T01:54:05Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=987197#p987197</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Pianoteq webapp client v1.2.1]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=987195#p987195"/>
			<content type="html"><![CDATA[<p>You did an awesome job with your client!</p><p>But i am missing a whole bunch of instruments in the webclient.<br />For example: Classical guitar, the harps, Karsten collection, Ruckers, Blanchet, Grimaldi, Schantz, Dohnal, Broadwood etc. etc.<br />There are 20 instruments that are not under &quot;Instrument selection&quot; in the main menu!<br />Is there a way to access them anyway?</p>]]></content>
			<author>
				<name><![CDATA[Zaskar]]></name>
				<uri>https://forum.modartt.com/profile.php?id=5548</uri>
			</author>
			<updated>2022-12-15T23:10:24Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=987195#p987195</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Pianoteq webapp client v1.2.1]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=987180#p987180"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>sordess wrote:</cite><blockquote><div class="quotebox"><cite>navindra wrote:</cite><blockquote><p>Well done!</p><p>Modartt should link these somewhere... it&#039;s really quite cool that you can run a custom Pianoteq interface right from your phone.</p></blockquote></div><p>Hi and thanks for the kind words.</p><p>I&#039;ll be adding a new UI interface to support tablet in the near future.&nbsp; So that I can maximize the screen size when appropriate.</p><p>Cheers,</p></blockquote></div><p>That would be so cool, thanks for the great job done so far!</p>]]></content>
			<author>
				<name><![CDATA[davidizquierdo82]]></name>
				<uri>https://forum.modartt.com/profile.php?id=4401</uri>
			</author>
			<updated>2022-12-15T15:25:07Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=987180#p987180</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Pianoteq webapp client v1.2.1]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=987172#p987172"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>navindra wrote:</cite><blockquote><p>Well done!</p><p>Modartt should link these somewhere... it&#039;s really quite cool that you can run a custom Pianoteq interface right from your phone.</p></blockquote></div><p>Hi and thanks for the kind words.</p><p>I&#039;ll be adding a new UI interface to support tablet in the near future.&nbsp; So that I can maximize the screen size when appropriate.</p><p>Cheers,</p>]]></content>
			<author>
				<name><![CDATA[sordess]]></name>
				<uri>https://forum.modartt.com/profile.php?id=7494</uri>
			</author>
			<updated>2022-12-15T00:03:33Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=987172#p987172</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Pianoteq webapp client v1.2.1]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=987151#p987151"/>
			<content type="html"><![CDATA[<p>Well done!</p><p>Modartt should link these somewhere... it&#039;s really quite cool that you can run a custom Pianoteq interface right from your phone.</p>]]></content>
			<author>
				<name><![CDATA[navindra]]></name>
				<uri>https://forum.modartt.com/profile.php?id=7205</uri>
			</author>
			<updated>2022-12-14T04:25:11Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=987151#p987151</id>
		</entry>
</feed>
