<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[The 1-Bit Forum — PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
	<link rel="self" href="https://randomflux.info/1bit/extern.php?action=feed&amp;tid=138&amp;type=atom" />
	<updated>2023-06-18T06:43:11Z</updated>
	<generator>PunBB</generator>
	<id>http://randomflux.info/1bit/viewtopic.php?id=138</id>
		<entry>
			<title type="html"><![CDATA[Re: PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2857#p2857" />
			<content type="html"><![CDATA[<p>I don&#039;t know. I have many reports regarding FL-related issues, but I&#039;m not an FL user, and it works just fine in the FL demo version on my end.</p><p>I mean, it is very likely there is some problem in my UI code, but VST format is extremely badly documented, and almost no one programming UIs directly as I did, most VSTs created with SynthEdit-alike constructors. So I can&#039;t even know for sure.</p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2023-06-18T06:43:11Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2857#p2857</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2856#p2856" />
			<content type="html"><![CDATA[<p>Hello, <br />I am having an issue when trying to use pcspee with fl studio 21 in windows 10.<br />the plugin works as expected and i can set envelopes, and i can route the midi to each channel from the daw.</p><p>the trouble is with the UI, when i click in the plugin UI to another midi channel, all the envelope settings stay the same. i cannot set custom envelopes per channel.</p><p>in other words, the plugin UI is forcing me to use the same envelope settings for every midi channel. is there a way to fix this?</p>]]></content>
			<author>
				<name><![CDATA[andihow]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=269</uri>
			</author>
			<updated>2023-06-17T05:26:36Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2856#p2856</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2726#p2726" />
			<content type="html"><![CDATA[<p>This is kind of an answer of the Soviet electronics to the graph calculators such as Ti-8x. To my knowledge, it is a totally unique design, not a copy or derivative of something (like most of other Soviet electronics), yet it is based on the cloned CPU architecture, yeah - the 16-bit LSI-11, which is at heart of the BK line of home computers. It even had a dock station MK-92 with a 4-color plotter and tape interface. First prototyped in 1986, released in 1988, produced till 1992. At the time of release it used to cost nearly as much as a small Soviet car. Not a vapor hardware either, I personally seen it in a shop being a kid.</p><p>It was the last mass produced device of such kind in the USSR. There was a similar but 8086-powered MK-98 follow up in the works, a few production quality fully functional prototypes were found, but it was never available to the mass market.</p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2022-10-25T06:43:08Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2726#p2726</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2725#p2725" />
			<content type="html"><![CDATA[<p>Whaa, what a crazy machine is this? Is it like a miniature BK or something?</p>]]></content>
			<author>
				<name><![CDATA[utz]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=2</uri>
			</author>
			<updated>2022-10-24T18:07:09Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2725#p2725</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2724#p2724" />
			<content type="html"><![CDATA[<p>Of all places and possibilities, the (probably) first PCSPE use in a published production that has been done by someone but me, is the Bad Apple port to the USSR designed pocket computer MK-90. <a href="https://www.youtube.com/watch?v=1qESkvDjKXA">https://www.youtube.com/watch?v=1qESkvDjKXA</a></p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2022-10-24T05:16:22Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2724#p2724</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1995#p1995" />
			<content type="html"><![CDATA[<p>Some users from the French Linuxmao website (especially jpcima) ported Evalua and Chipwave and a few others to lv2 (and vst for linux as well). You can easily compile them and use them from any DAW:</p><p><a href="https://github.com/linuxmao-org/shiru-plugins">https://github.com/linuxmao-org/shiru-plugins</a></p><p>LMMS can &quot;natively&quot; load and run windows VST (even from Linux, using Wine and their own engine called VeSTige), and it can also run LV2 and native linux VST with the Carla Engine (it&#039;s an external project but it runs well).</p>]]></content>
			<author>
				<name><![CDATA[garvalf]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=6</uri>
			</author>
			<updated>2019-06-18T12:45:48Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1995#p1995</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1991#p1991" />
			<content type="html"><![CDATA[<p>I deal with this kind of feedback since 2007 or so, so yeah. Still difficult to stay cool at times.</p><p>A while back, way before I took the VST route, I had a desire to support LMMS, which was the best free FL-style DAW out there. I come to their IRC channel and started to ask questions, like, how to make native plugins, are there people who would want it. They said - nah, do VST instead. So I did eventually, and I guess it has been a good advice, after all.</p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2019-06-06T20:30:32Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1991#p1991</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1990#p1990" />
			<content type="html"><![CDATA[<p>Regarding feedback, welcome to human nature, I guess. I think it&#039;s inevitable. Still sucks, of course.</p><p>I&#039;ve briefly looked into VST in the past, and indeed it seemed like a huge mess. Sadly Steinberg&#039;s stance and actions don&#039;t help to advance open source development in that field either.</p><p>In regards to DAW plugins in general, the situation is hardly better on Linux &amp; Co. This is from the LV2 documentation:</p><div class="quotebox"><blockquote><p><strong>What <em>not</em> to do:</strong> If you are new to LV2, do not look at the specifications and API references first! These references provide detail, but not necessarily a clear high-level view.</p></blockquote></div><p>And then they wonder why adoption of this standard is so slow (even though the standard itself if quite good imo). And the API reference actually isn&#039;t bad, but it indeed provides no overview whatsoever.</p>]]></content>
			<author>
				<name><![CDATA[utz]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=2</uri>
			</author>
			<updated>2019-06-05T19:29:00Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1990#p1990</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1989#p1989" />
			<content type="html"><![CDATA[<p>x64 support is there now. What I love about releasing tons of free stuff that actually worth a fortune in development, is the feedback. Previously it used to be &#039;oh, but it does not work on my 64-bit system&#039;. Now when I just get this resolved, it turned into both of &#039;oh, but it is not for Linux&#039;, &#039;oh, but it is not for Mac&#039;.</p><p>I&#039;m sure up to making software more accessible and to supporting more platforms, but only if it does not take too much effort/resources that could be otherwise spent to other developments (or to make damn music, I got a dozens of music tools already that I have never used myself). Unfortunately, for VST it is anything but easy. The original framework documentation is exceptionally bad, VST3 is exceptionally over engineered, there is tons of compatibility quirks between hosts, none of numerous VST wrappers out there are easy to setup or use, possibility of hooking up Qt or SDL is a total mystery, etc. No wonder most of VSTs out there were made with the SynthEdit, and you can barely find a properly programmed open source one.</p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2019-06-04T06:47:55Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1989#p1989</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1988#p1988" />
			<content type="html"><![CDATA[<p>Hehe, don&#039;t worry, it was just a stupid joke. I&#039;ve been using Linux for 15+ years, but I certainly don&#039;t think it&#039;s the greatest thing in the universe. Imo it has become less attractive in recent years, too, due to certain developments. I do believe though that MS will eventually ditch their own kernal in favour of a Linux based one. 3 things that make me think that:</p><p>- MS is now one of the biggest sponsors of the Linux Foundation<br />- WSL2<br />- dropping Chakra for Chrome</p><p>While the latter has no direct connection to Linux, but it shows that the company philosophy is shifting away from doing everything in-house. </p><p>Anyway, let me just say I still very much appreciate that you took the time to make 1tracker build smoothly on Linux, even more so considering the story you told.</p>]]></content>
			<author>
				<name><![CDATA[utz]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=2</uri>
			</author>
			<updated>2019-05-31T21:12:03Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1988#p1988</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1987#p1987" />
			<content type="html"><![CDATA[<p>I&#039;m doing a really niche stuff that is barely getting any feedback, and it is a truly demotivating thing. Moving to a niche platform with much lesser user base, especially of the target audience (music producers), that is also happens to have no money to offer (zero job offers for desktop *nix in two decades for me), is a sure way to kill any and all remaining desire to do anything at all. x64 support is just a necessary evil to keep it up now, and it is relatively easy to do.</p><p>A true story: in 2002 or so I had to break any interaction with a friend, because he moved to Linux completely (he&#039;s a web designer, so GIMP and a text editor was all he needed) and developed a habit of calling me even so often and spend long hours simply repeatedly telling me that I should drop Windows ASAP, and start to program for Linux, because Linux is the new greatest thing in universe and Windows is shit and going to die out soon anyway. This kind of advertising worked very well in alienating me from this stuff up to this day.</p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2019-05-30T20:38:18Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1987#p1987</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1986#p1986" />
			<content type="html"><![CDATA[<p>Very cool. Considering the popularity of bytebeat &amp; co has only been growing over the years, I imagine this could become quite popular.</p><p>Also yup, I guess 32-bit is on its way out. Not a big fan of this development, but I don&#039;t have 32-bit compatibility on my main machine anymore either, as it mainly just increases the number of packages that need to be updated. Then again you should just come over to the dark side and develop for *nix <img src="http://randomflux.info/1bit/img/smilies/wink.png" width="15" height="15" alt="wink" /> Guess in a few years Microsoft will to switch to a Linux kernel for Windows anyway.</p>]]></content>
			<author>
				<name><![CDATA[utz]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=2</uri>
			</author>
			<updated>2019-05-30T17:50:37Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1986#p1986</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1985#p1985" />
			<content type="html"><![CDATA[<p>Did another VST, this time a thing similar to the generative music from one-line C programs: <a href="http://shiru.untergrund.net/files/evalua.zip">http://shiru.untergrund.net/files/evalua.zip</a></p><p>This one got x64 support (comes in two versions). It starts to be the main issue with all of my plugins, people are always asking for 64-bit support. So it seems you have to have 64 bit to promote 1 bit technologies these days. Going to update all of my synths to x64 support sometime soon, as well as some maintenance for PCSPE.</p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2019-05-29T01:38:54Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1985#p1985</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1839#p1839" />
			<content type="html"><![CDATA[<p>I&#039;ve started a new track with ChipWave, and ChipDrum as well, here is the WIP: <a href="https://instaud.io/2wyP">https://instaud.io/2wyP</a></p><p>I&#039;ve also finished my previous track, but I might expand it in the future: <a href="https://battleofthebits.org/arena/Entry/The+Ride/29099/">https://battleofthebits.org/arena/Entry/The+Ride/29099/</a></p>]]></content>
			<author>
				<name><![CDATA[garvalf]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=6</uri>
			</author>
			<updated>2018-08-07T07:09:06Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1839#p1839</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PCSPE VSTi - create oldschool PC Speaker music with a DAW]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1803#p1803" />
			<content type="html"><![CDATA[<p>nice as well! <br />I&#039;ve compiled it for linux, but I doubt it&#039;s very usable without the specific GUI: <a href="http://garvalf.online.fr/var/upload/temp/chipdrum.so">http://garvalf.online.fr/var/upload/temp/chipdrum.so</a></p><p>I&#039;ll try to use it with chipwave in my next tune!!</p>]]></content>
			<author>
				<name><![CDATA[garvalf]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=6</uri>
			</author>
			<updated>2018-06-25T20:51:32Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1803#p1803</id>
		</entry>
</feed>
