<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Ultimate Outsider on Medium]]></title>
        <description><![CDATA[Stories by Ultimate Outsider on Medium]]></description>
        <link>https://medium.com/@ultimateoutsider?source=rss-eb53a3408c47------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*jfezAStmU_rUIEGRqALBbQ.png</url>
            <title>Stories by Ultimate Outsider on Medium</title>
            <link>https://medium.com/@ultimateoutsider?source=rss-eb53a3408c47------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 09 May 2026 12:49:13 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@ultimateoutsider/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[SOLUTION: Arturia Plugins and Standalone Apps don’t load, even when activated]]></title>
            <link>https://medium.com/@ultimateoutsider/solution-arturia-plugins-and-standalone-apps-dont-load-even-when-activated-a649914cf4fb?source=rss-eb53a3408c47------2</link>
            <guid isPermaLink="false">https://medium.com/p/a649914cf4fb</guid>
            <category><![CDATA[tech-support]]></category>
            <category><![CDATA[debugging]]></category>
            <category><![CDATA[windows-11]]></category>
            <category><![CDATA[music-production]]></category>
            <category><![CDATA[arturia]]></category>
            <dc:creator><![CDATA[Ultimate Outsider]]></dc:creator>
            <pubDate>Fri, 08 May 2026 21:46:12 GMT</pubDate>
            <atom:updated>2026-05-08T21:46:12.828Z</atom:updated>
            <content:encoded><![CDATA[<p>While I mostly only work with hardware synthesizers these days, I recently acquired an <a href="https://amzn.to/4wlxBIc">Arturia KeyStep 37</a> MIDI controller, which included a license for a <a href="https://www.arturia.com/store/analoglab-intro">lite version of Arturia’s Analog Lab</a>. Wanting to see if there was any interesting integration between the KeyStep and Arturia’s software instruments I fired up the Arturia Software Center and installed a couple plugins I already owned (from my copy of <a href="https://www.soundonsound.com/reviews/arturia-v-collection-8">V Collection 8</a>). I was surprised to find that I was unable to load either of the plugins in Cubase, and I wasn’t even able to launch the standalone versions of the apps. This was on a recently formatted computer running a fresh install of Windows 11. What could have been the problem?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/1*HmU7jgHxrvhzCAAYlikB_Q.png" /><figcaption>Arturia V Collection promotional art.</figcaption></figure><h3>Symptoms and troubleshooting steps</h3><p>The two Arturia products I had installed were <a href="https://www.arturia.com/products/software-instruments/emulator-ii-v/overview">Emulator II V</a> and <a href="https://www.arturia.com/products/software-instruments/farfisa-v/overview">Farfisa V</a>. Both of them install VST3 plugins as well as standalone applications. I first tried loading the plugins in Cubase. In a new Cubase project I was able to select each of the plugins from my list of virtual instruments, however the plugin UIs never appeared and I wasn’t able to play any sounds with them. After saving and reloading the Cubase project, I noticed that instead of listing the plugin names on the instrument tracks, there was a little message like “Couldn’t load plugin!” Next I tried launching the standalone versions of each instrument. Neither instrument loaded, and I was stumped.</p><p>Here are all the things I did next:</p><ul><li>I monitored processes in the Windows Task Manager, and I could see that when I attempted to launch either program, a process named ArturiaSoftwareCenterAgent.exe would run for a few seconds and then quit, and then the program I launched would quit as well.</li><li>I opened <a href="https://www.arturia.com/technology/asc">Arturia Software Center</a> and made sure my V Collection 8 license was activated locally. I even de-activated and re-activated the license and tried the apps again with no success.</li><li>I uninstalled and reinstalled both products. Same results.</li><li>I <a href="https://www.arturia.com/support/ask-for-help">submitted a support request</a> at Arturia’s site and continued with my day.</li></ul><p>When Arturia’s support staff eventually got back to me, their advice was to uninstall and re-install the plugins (which I had already tried, and already mentioned that I tried in my original support ticket). I did it once more for kicks, but of course this didn’t resolve the problem. Realizing that Arturia probably wasn’t going to help me either, I decided to do some further digging.</p><p>I ran the <a href="https://learn.microsoft.com/en-us/sysinternals/downloads/procmon">Sysinternals Process Monitor</a> to see what kind of activity occurred on my computer when I launched one of the Arturia standalone apps, and I noticed that Emulator II V was accessing a file named <strong>log.conf</strong> in a directory nested in the hidden <a href="https://learn.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/microsoft-windows-shell-setup-folderlocations-programdata">ProgramData folder</a>. The exact path of the file was <strong>C:\ProgramData\Arturia\Emulator II V\resources\log.conf</strong>. “Could this be a logging configuration file?” I wondered.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/946/1*QfFbI_TWVLM1FypG17LIlw.png" /><figcaption>Excerpt from the default log.conf file for Arturia Emulator II V.</figcaption></figure><p>And that’s exactly what it turned out to be! Arturia turns out to have a pretty sophisticated logging framework for their plugins that can be enabled in the field (rather than requiring special debug binaries). There are numerous ways you can customize the logging on a per-application basis, but if you simply want to see all available logs, you just have to uncomment and edit two lines of the log.conf file.</p><ul><li>Uncomment the <strong>OutputFile </strong>line by removing the preceding “//” marks, and edit it to the path and filename you would like it to save. IMPORTANT: This needs to point to a directory that your Windows user account is able to write to without admin approval. I chose the root of my user profile. Example: “OutputFile C:\Users\joshm\EmulatorLogs” Note: You don’t need to add a filename extension; the app will use the filename you specified just as a prefix and then add a date and timestamp to it, like “EmulatorLogs<strong>_2026_May__7_09–51–48</strong>” It’s just a stanard text file so you can open it in any editor.</li><li>Uncomment the <strong>DebugAllFlag </strong>line (remove the “//”) and set the value to 1.</li></ul><p>After you save the file, you can run the app again and you will find a detailed log file at the place you specified. And this is where I discovered what was really going on. I saw two suspicious lines in the resulting log file:</p><blockquote>| 50 | T32716 | description | error | [XML] Error on parse file C:\ProgramData\Arturia\Emulator II V\resources\Emulator II V.xml : Failed to parse xml file ‘C:/??/Volume{1d393a8f-7798–4b3b-bfdf-0d80ba60c197}/Arturia/Emulator II V/resources/vc8_common_vst_params-generated.xml’(C:/jenkins/root/workspace/VC/release/emu/wrapperlib/src/ArturiaProcessor/ContentLoader.cpp:755)</blockquote><p>and</p><blockquote>| 55 | T34516 | database | error | Exception caught in PresetBrowserController::populateDatabase: boost::filesystem::directory_iterator::construct: The filename, directory name, or volume label syntax is incorrect: “C:/??\Volume{1d393a8f-7798–4b3b-bfdf-0d80ba60c197}\Arturia\Presets”</blockquote><p>The Arturia code failed to build the correct file paths to locate files the instrument needed to operate. Why was this? Well I immediately had a suspicion.</p><h3>File system foibles</h3><p>The computer I am currently using as a DAW PC originally came with a 1TB M.2 NVMe drive for storage. I knew I was going to need a lot more space than that so I acquired an additional 2TB drive to use as my main system drive, and formatted the original 1TB drive to use as extra storage. In all prior computers I built, I would use a <a href="https://www.westerndigital.com/solutions/raid?ef_id=Cj0KCQjwk_bPBhDXARIsACiq8R1mUrlu3Q-Tb1DaLHWvSrxB4oEMDPbyJ2TVsm1axT0xhQ4OoBk1G0MaAtasEALw_wcB:G:s&amp;s_kwcid=AL!15012!3!805251020075!!!g!!!23745459003!196915719042&amp;utm_medium=pdsrc2&amp;utm_source=gads&amp;utm_campaign=GOOG-WD-NA-US-EN-Search-AIMax&amp;utm_term=&amp;utm_content=805251020075">RAID 0 storage configuration</a> which allowed me to install a number of physical drives and combine them into a single Windows volume. (So even if I had five different SSD drives in my computer, Windows only saw one giant C:\ drive.) A problem I faced with my new computer, however, is that the <a href="https://download.gigabyte.com/FileList/Manual/mb_manual_intel700series-raid_e.pdf">B760 chipset that my motherboard uses does not support enabling RAID 0 with NVMe drives</a>.</p><p>I researched some of the alternatives to RAID 0 that work on Windows 11, but each of them seemed to have as many disadvantages as they had advantages. I ended up choosing the <a href="https://learn.microsoft.com/en-us/windows-server/storage/disk-management/assign-a-mount-point-folder-path-to-a-drive?tabs=disk-management">mount point folder method</a> to make Windows use my 1TB drive as an extension of my system volume. Full instructions are at the page I just linked, but basically, you create an empty folder on the extra storage device, and then you tell Windows to use that directory as if it was part of a different physical drive.</p><p>So, in my case, I created a folder called “ExtraSpace” on my 1TB drive and I configured Windows so that it appears as <strong>C:\ExtraSpace</strong>. The problem (for Arturia) is that you can no longer assume that the C: drive comprises only a single volume.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/883/1*m3uDdj96OOZja-xRPJPoTg.png" /><figcaption>My storage configuration. Disk 1 has a single volume that appears as a directory under the Windows (C:) volume that resides on Disk 0.</figcaption></figure><p>And here’s the thing. When I first installed installed Arturia Software Center, I chose a directory under my mount point folder, because I didn’t want any sample content being installed on my C: drive. So instead of the default “C:\ProgramData\Arturia” I entered “C:\ExtraSpace\Arturia”. In most cases this shouldn’t be a problem, but I think Arturia might be using some logic or APIs that assume that any directory under the system drive must be on the same logical volume- which is not a safe assumption to make on Windows 11.</p><p>So, when the Arturia apps were building the paths to that XML file and the Presets folder, they were trying to access files that existed on a Windows volume they didn’t know about, and their access attempts failed as a result.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/962/1*eWArCGntGbzqmHXfiG3kwQ.png" /><figcaption>I had chosen to install Arturia “Resources” in a directory that existed on a different Windows volume from C:\ProgramData.</figcaption></figure><h3>The solution</h3><p>Once I realized what was really happening, the fix was simple:</p><ul><li>I uninstalled all Arturia products, including Arturia Software Center.</li><li>I deleted the “Arturia” junction point shortcut that ASC had created under C:\ProgramData at install time. (It creates this shortcut only when you specify an alternative Resources directory.)</li><li>I reinstalled ASC, and kept the Resources directory at the default location (C:\ProgramData\Arturia).</li><li>I then re-installed both of the plugins I wanted to try out: Emulator II V and Farfisa V. And they both work now, as standalones and as virtual instrument plugins!</li></ul><p>I replied back to Arturia with my findings, and asked them to resolve the ticket. I’m just putting this out there in case another mount point user experiences the same problem, since I didn’t find anyone else online with the exact same symptoms or solution.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a649914cf4fb" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How I got my KORG Opsix and Minilogue XD to work with Cubase]]></title>
            <link>https://medium.com/@ultimateoutsider/how-i-got-my-korg-opsix-and-minilogue-xd-to-work-with-cubase-795dcced37df?source=rss-eb53a3408c47------2</link>
            <guid isPermaLink="false">https://medium.com/p/795dcced37df</guid>
            <category><![CDATA[korg]]></category>
            <category><![CDATA[music-production]]></category>
            <category><![CDATA[synthesizers]]></category>
            <category><![CDATA[cubase]]></category>
            <category><![CDATA[windows-11]]></category>
            <dc:creator><![CDATA[Ultimate Outsider]]></dc:creator>
            <pubDate>Thu, 07 May 2026 04:52:51 GMT</pubDate>
            <atom:updated>2026-05-07T04:52:51.494Z</atom:updated>
            <content:encoded><![CDATA[<p>While thinking about the next few tracks I want to produce for the Single Synth Project I decided to hook up a couple of KORG synths to get a feel for their sound. First I set up my <a href="https://www.korg.com/us/products/synthesizers/opsix_module/">Opsix Module</a>. I launched Cubase and imported some boilerplate MIDI to send to the Opsix but… the synth didn’t play anything! I spent some time double-checking my MIDI settings and connections, but couldn’t figure it out, so I unhooked the Opsix and set up the <a href="https://www.korg.com/us/products/synthesizers/minilogue_xd_module/">Minilogue XD Module</a> instead- and that one wouldn’t play any MIDI either! Were both of these synths broken?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Gs3XkEWHeJ--NjsTj-_IEA.png" /><figcaption>Minilogue XD module (left) and Opsix module (right)</figcaption></figure><h3>Symptoms and troubleshooting steps</h3><p>With both synthesizers I found I had the same problem: They each powered on, and I could get audio out of them by playing their internal sequencers or switching their bottom row of buttons to keyboard mode (so I could use the buttons like a virtual MIDI keyboard), but when I tried to play any MIDI into them from my DAW, I saw no evidence that they were receiving MIDI, and they certainly weren’t playing anything.</p><h4>Things I tried:</h4><ul><li>I plugged the audio and MIDI cables from a known-working synth (a <a href="https://www.vintagesynth.com/roland/xv-3080">Roland XV-3080</a>) and connected them to the KORG synths. Playing the same sequence with the same settings that worked on the Roland had no effect on the KORGs. No joy.</li><li>I tried using both the DIN MIDI and USB MIDI inputs for each synth. Nada.</li><li>I checked and double-checked that my DAW was sending to the correct MIDI port and channel and that the synths were set to the same channel as my DAW. Bupkis.</li><li>I performed the factory reset sequence on both synths to ensure they didn’t have any weirdo custom settings causing problems. Nope!</li><li>Then I took my PC out of the equation and ran a MIDI cable from my Arturia Keystep 37’s MIDI OUT port directly to the Minilogue XD’s MIDI in- and that worked!</li><li>Next I did the same thing with my Native Instruments Komplete Kontrol S49 (I had to <a href="https://support.native-instruments.com/hc/en-us/articles/115003187329-Sending-USB-and-5-Pin-MIDI-Simultaneously-from-Komplete-Kontrol-S-Series-Keyboards">do a little configuration with MIDI-OX in order to set this up</a>) but that worked too!</li><li>Finally I fired up Ableton Live 11 Standard and configured it the same way I had Cubase set up- and that also worked. Was Cubase the problem all along?</li></ul><h4>Special note about the KORG MIDI drivers</h4><p>Here’s a little sidebar. While doing my web searches I ran across a number of posts and videos that talked about issues with <a href="https://www.korg.com/us/support/download/driver/1/285/3541/">KORG’s own USB MIDI drivers</a>. I am a Windows user, and Windows has historically been kind of notorious for having audio and MIDI support that simply didn’t meet professional standards. <a href="https://en.wikipedia.org/wiki/Audio_Stream_Input/Output">Steinberg created ASIO</a> to make up for Windows’ sub-par digital audio support, and many MIDI device manufacturers (like KORG) wrote their own MIDI drivers to provide features such as multi-client support to make up for Windows single-client limitations. But over the years, Windows has evolved. Recent major Windows releases have incrementally improved both the audio and MIDI support, and in <a href="https://microsoft.github.io/MIDI/">a recent Windows 11 update</a>, Microsoft has actually surpassed the technology available in a lot of these third-party MIDI drivers (including KORG’s).</p><p>I am running Windows 11, and now <a href="https://www.korg.com/us/news/2026/0312/">both KORG</a> <a href="https://forums.steinberg.net/t/the-microsoft-windows-midi-services-rollout-important-info/1025581">and Microsoft</a> are urging users not to install the KORG USB MIDI drivers on their systems. So, my problems were not related to the KORG drivers, and I was fairly confident that installing them would probably make things worse.</p><h3>Fixing the Minilogue XD problem</h3><p>Once I knew that the problem was Cubase-specific that allowed me to narrow my web searches, and I <a href="https://www.reddit.com/r/synthesizers/comments/tvqtc0/how_to_actually_sync_korg_monolouge_to_cubase/">found this post</a>, by a person having the same kind of trouble with a different KORG synth. This was where I learned about the “Project Synchronization Setup” dialog box in Cubase. I’m not entirely sure what it all does (it’s not even documented very well in the Cubase documentation), but it was there that I discovered what I needed to do in order to fix my Minilogue XD.</p><p>From the Cubase project window, go to <strong>Transport </strong>&gt; <strong>Project Synchronization Setup</strong> &gt; <strong>Destinations </strong>&gt; <strong>MIDI Clock Destinations</strong> and select the MIDI port connected to your Minilogue XD (whether you’re using the synth’s USB connection or a DIN MIDI connection). After I clicked <strong>OK</strong>, I was able to play a sequence from Cubase into my Minilogue XD with no problems.</p><p>I don’t understand why it worked. I just know that it did. But even after making this change my KORG Opsix still wasn’t working!</p><h3>Fixing the Opsix issue</h3><p>Despite being a bit crestfallen upon discovering that the Project Synchronization change didn’t fix my Opsix, after some more specific web searching I learned about the Opsix’s “Rx Transport” feature.</p><p>The factory default settings enable Rx Transport, so I had to disable it in order to play MIDI from Cubase into the Opsix. On the Opsix, press <strong>SHIFT </strong>+ <strong>GLOBAL</strong>, then select the <strong>MIDI </strong>page, locate the <strong>Rx Transport</strong> setting, and set it to <strong>Off</strong>.</p><p>Once I did that, Cubase worked fine with Opsix. Also, the “Project Synchronization Setup” change didn’t affect the Opsix one way or the other. If you own both synths, they will both work with it in place.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=795dcced37df" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Explore Native Instruments product dependencies with the Native DB App]]></title>
            <link>https://medium.com/@ultimateoutsider/explore-native-instruments-product-dependencies-with-the-native-db-app-abd7fbce3bcd?source=rss-eb53a3408c47------2</link>
            <guid isPermaLink="false">https://medium.com/p/abd7fbce3bcd</guid>
            <category><![CDATA[web-applications]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[music-production]]></category>
            <category><![CDATA[native-instruments]]></category>
            <category><![CDATA[streamlit]]></category>
            <dc:creator><![CDATA[Ultimate Outsider]]></dc:creator>
            <pubDate>Sun, 03 May 2026 23:46:47 GMT</pubDate>
            <atom:updated>2026-05-03T23:58:18.651Z</atom:updated>
            <content:encoded><![CDATA[<p>There was a time when I was obsessed with Native Instruments. When I was deep in their ecosystem I wrote a <a href="https://blog.ultimateoutsider.com/2014/09/the-complete-history-of-komplete-all.html">history of their Komplete product line</a> and developed a <a href="https://blog.ultimateoutsider.com/2015/01/coming-soon.html">freeware tool for troubleshooting issues with their products</a> on Windows. Even though I am no longer on the Komplete treadmill (Komplete 13 is the most recent bundle I own), I do still use their effects plugins and the occasional Kontakt library, and a recent experience I had with Kontakt led me to write yet another Native Instruments-related tool to help me (and hopefully others) solve an occasional unexpected frustration.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/759/1*eQOG2NyGdJ78FyrsCmXrUQ.jpeg" /><figcaption>Sample table showing products that rely on specific versions of Native Instruments Kontakt.</figcaption></figure><h3>The inciting incident</h3><p>Sometime last year I wanted to check out the <a href="https://www.native-instruments.com/en/products/komplete/play-series/lo-fi-glow/">Lo-Fi Glow</a> Kontakt library, that was included with my purchase of Komplete Ultimate 13 Ultimate. So I installed Lo-Fi Glow, launched Kontakt 6, and was surprised that I didn’t see the library listed in my available instruments. I later opened up Komplete Kontrol, where I located Lo-Fi Glow- only to have the program inform me that I needed a newer version of Kontakt in order to use the instrument. But how could a library included in Komplete 13 not run in the version of Kontakt that came with that bundle?</p><p>Well as it turns out, sometimes when Native Instruments updates their content libraries, the updates end up changing the file formats in a way that they require newer versions of their host applications than they were originally designed for. So while Lo-Fi Glow originally worked with Kontakt 6, it no longer does due to updates published after my version of the Komplete bundle was published. And Native Access doesn’t care what versions of which programs you own or have installed when updating content libraries; it simply gives you the latest available version. The good news is that Native Instruments does offer <a href="https://www.native-instruments.com/en/products/komplete/samplers/kontakt-8-player/">free “player” versions of Kontakt</a> and some other programs, for loading licensed instruments- so I still have the ability to use all my libraries. I just need to know which ones require one of the player apps instead of my fully-licensed version of Kontakt 6.</p><p>So anyway, this got me thinking: How can I know which of my Native Instruments content products require newer versions of their host apps? I was already familiar with the XML files that Native Access uses to manage Native Instruments-compatible products (I had learned the file format when writing my <a href="https://blog.ultimateoutsider.com/2015/01/coming-soon.html">Ultimate Plugin Tool</a> quite some time ago), and I discovered that the XML files indicate the minimum versions of applications required, where applicable.</p><p>Once I learned how to divine this info from the XML files I was able to write an open source web-based app that parses the files and shows you the required application versions for every product in the Native Instruments database. I call it the <a href="https://native-db-app.streamlit.app/">Native DB App</a>.</p><h3>About the app</h3><p>The app currently has two forms: A web-based version that uses XML files that I have uploaded to my source repository, and works with any device that can connect to the web, and a local version that uses XML files on your own Windows or Mac OS computer.</p><p>You can access the web version here: <a href="https://native-db-app.streamlit.app/">UltimateOutsider’s Native DB App</a></p><p>I’ll discuss how to get the local version in the next section, but first let me give you a quick walkthrough of the app.</p><p>First off, if you’re greeted with a message that says, “This app has gone to sleep due to inactivity,” don’t fret. The web app is hosted on a free community platform and they shut down apps that aren’t in use to save resources. All you have to do is click the “Yes, get this app back up!” button and in a few seconds it will start up.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/715/1*Bb1wm8pNuKyULj03iB0mmg.jpeg" /><figcaption>Just click the blue button if you see this warning when trying to access the Native DB web app.</figcaption></figure><p>When the app first loads it will look for Native Access XML files. For the web app, it will look in an online directory I’ve already populated. For the local version, it will search the following directory: “<strong>C:\Program Files\Common Files\Native Instruments\Service Center</strong>” If you are running Mac OS, or if you have installed Service Center in a different location, the program won’t find any XML files and it will prompt you to enter the path to your Native Access files. (On Mac OS the default path would be “<strong>[Your System Drive]/Library/Application Support/Native Instruments/Service Center</strong>”) Once you enter a new path to search, click the “<strong>Search for XML files</strong>” button. If the app locates files in the path you specified it will come up looking something like this:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*slgYeR6ODABFm9GgXBzfOA.jpeg" /><figcaption>If the app locates any Native Access XML files it will look something like this once it’s done searching.</figcaption></figure><p>The default view shows a table of products that includes the name, company, and product type of every Native Instruments-compatible product located in the various files.</p><p>On the left sidebar of the app you will find three ways to filter the content under “<strong>Display Options</strong>:”</p><ul><li><strong>Filter by dependency</strong>: You can select an app from this list in order to only show products that depend on the selected app. For example, choosing Reaktor will narrow the list only to Reaktor-based instruments, or expansions that include Reaktor content. <strong>Choosing an app from this list adds a column to the table that lists the minimum required version of the selected app for each product.</strong> Select <strong>None </strong>to reset this filter.</li><li><strong>Filter by company</strong>: Only shows products released by the selected publisher. Select <strong>All </strong>to reset this filter.</li><li><strong>Filter by product type</strong>: Narrows the list down to certain kinds of products (apps, plugins, content libraries, etc.). Select <strong>All </strong>to reset this filter.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uWCcsgM9loZsnWiWrhKDgA.jpeg" /><figcaption>The table on the right only shows products based on the Display Options on the left. In this case it’s only showing products that depend on Kontakt, including the specific minimum required version of Kontakt.</figcaption></figure><p>If you float over any table with your mouse, a little tooltip menu appears with four options.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/234/1*BX4I_Qn6Ww8F-PenA-7ZOw.jpeg" /><figcaption>Float over any table to display the tooltip menu.</figcaption></figure><p>The tooltip menu options are:</p><ul><li><strong>Show/Hide columns</strong>: You can choose which columns to display when viewing the table.</li><li><strong>Download as CSV</strong>: Downloads a comma-separated file to your device with the currently displayed contents of the table.</li><li><strong>Search</strong>: Pops up a little search box for locating specific items in the table.</li><li><strong>Fullscreen</strong>: Expands the table to fill your whole browser window. (Click it again to return to the original size.)</li></ul><p>Another detail worth noting is that you can sort the table in any order you want by clicking the column headers. Clicking the same header twice reverses the sort order.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/745/1*xCHTZh_CBMlloB8wkHCweA.jpeg" /><figcaption>The table is showing products sorted in reverse company name order.</figcaption></figure><p>If you are running in a small browser window or on a smaller device like a phone, you might have to expand the Display Options menu in order to filter the results. Look for the “<strong>&gt;&gt;</strong>” symbol and touch it to open the filter list, and then touch “<strong>&lt;&lt;</strong>” to collapse the menu after you’ve made your selections.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hjPszWv6LvAri3iMYIR4ig.jpeg" /><figcaption>To show the Display Options menu on mobile devices, touch the “&gt;&gt;” symbol.</figcaption></figure><p>While I wrote the app specifically so I could look up which of my libraries required certain versions of Kontakt or Reaktor, I’ve made some interesting discoveries while playing with the different filters and features:</p><ul><li>I discovered a number of free Kontakt player-licensed products by simply searching the database for: “free” A lot of them are still available for download.</li><li>I’ve discovered some interesting commercial instruments I never would have found otherwise by sorting the lists by company name and then doing web searches for the products.</li><li>It’s helped me discover content in expansions I already own (for example, sorting by Massive shows all products that include Massive presets).</li></ul><h3>The nitty gritty</h3><p>I wrote this app in <a href="https://www.python.org/">Python</a> as an exercise in learning the <a href="https://pandas.pydata.org/">pandas data analysis library</a> and the <a href="https://streamlit.io/">Streamlit web app framework</a>. I have published the project as open source under the <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3.0 license</a>.</p><h4>Installing and running the app locally</h4><p>At the time I am writing this, I don’t recommend attempting to run this app locally unless you are familiar with Git and Python. I am looking into making an installer that will make it easier for non-engineers to run the app on their own computers. I will update this post if I ever release an installer.</p><p>But for now, go to the <a href="https://github.com/jlm-intel/native-db-app">native-db-app repository on GitHub</a> and clone the code to your local drive. The readme file at the repo includes info on the specific versions of Python and the relevant libraries you need in order to run the app, and also lists the commands for launching the application.</p><p>It will open in your default web browser. If you don’t have Native Access installed or if you are running on an OS other than Windows, the app will prompt you for a directory location where your Native Access XML files reside. (You can also point it to the contents of src/webdata in the repo, as those are all the same XML files consumed by the web version.)</p><h4>Random notes</h4><ul><li>I will probably make minor updates as time passes. In fact I’ve already added a new “Version” column to the tables to indicate the latest known version of each product, so the screenshots in this post are already slightly outdated!</li><li>Different versions of individual content libraries can have different dependencies (like the Lo-Fi Glow example I gave before). When filtering the list by dependency, the app only looks up dependency info for the most recent version of a given product. So if version 1.0 of Lo-Fi Glow supported Kontakt 6 but version 11.0 requires Kontakt 7.6.0, you will only see a dependency for Kontakt 7.6.0 reported in the table- no entries for previous versions.</li><li>If, like me, you have multiple generations of Native Instruments XML files on your computer, there might be multiple versions of the same product represented in those files. Native DB App only displays info on the most recent version (the one with the highest “version” attribute in its Product element).</li><li>If you can think of anything else interesting we might be able to figure out from this information, let me know- I might be able to add it to the app!</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=abd7fbce3bcd" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Single Synth Project: Roland Boutique SH-01A]]></title>
            <link>https://medium.com/@ultimateoutsider/the-single-synth-project-roland-boutique-sh-01a-0c8022124c67?source=rss-eb53a3408c47------2</link>
            <guid isPermaLink="false">https://medium.com/p/0c8022124c67</guid>
            <category><![CDATA[vintage-synthesizer]]></category>
            <category><![CDATA[synthwave]]></category>
            <category><![CDATA[roland]]></category>
            <category><![CDATA[music-production]]></category>
            <category><![CDATA[single-synth-project]]></category>
            <dc:creator><![CDATA[Ultimate Outsider]]></dc:creator>
            <pubDate>Wed, 29 Apr 2026 22:18:12 GMT</pubDate>
            <atom:updated>2026-04-29T23:52:25.871Z</atom:updated>
            <content:encoded><![CDATA[<p>I produced my most recent song using the Roland Boutique SH-01A desktop synthesizer, a massively modernized digital recreation of the original Roland SH-101 monosynth. And as a new feature of this ongoing project, I’ve decided to start including any patches I design free for download. Read on for the deets!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*F4Dako33U42UsNW4tRFSqg.png" /><figcaption>Thumbnail for the music video featuring the SH-01A. Scroll to the bottom to see the video.</figcaption></figure><p>In 1982 Roland released the SH-101, a relatively affordable portable analog monosynth that could run on battery power and even transformed into a keytar with the optional <a href="https://www.matrixsynth.com/2010/07/new-roland-mgs-1-modulation-grip-box.html">MGS-1 grip set</a>. This keyboard had a similar voice architecture to most of Roland’s JUNO synths, although it lacked polyphony or any onboard effects- and it also lacked MIDI support.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*JPGYgBe1b7e_cBwQCctcmw.jpeg" /><figcaption>Yes, that’s Vincent Clark rocking a kitted-out SH-101 in a Yazoo video.</figcaption></figure><p>The synth’s portability and comparatively low price made it an early staple in the 80s electronic music scene, but the absence of MIDI and a quite limited feature set make it not a particularly sought-after piece of vintage gear today. But in 2017, Roland released a significantly improved digital recreation, <a href="https://www.sweetwater.com/store/detail/SH01A--roland-sh-01a-synthesizer?_queryID=90c1edcadb9397a2be381797cfbf606a&amp;_index=production_products">the SH-01</a>A, capturing the character of the original synth while including a large number of sound design and quality of life improvements.</p><h3>Notes on the hardware</h3><p>Perhaps because Roland anticipated artists would be strutting around on-camera and on-stage with their SH-101s strapped to their necks, Roland released the original synth in three different colors: Red, Blue and Gray. Roland cheekily also issued three color models of the SH-01A, although the reds are less common, and the blues are quite difficult to find on the used market.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Y5n04vvmCyNfXBJzy7eDFg.jpeg" /><figcaption>All three flavors of SH-01A, with the optional K-25m keyboards attached.</figcaption></figure><p>There are so many differences between the SH-01A and the original I’m just going to focus on things that directly affect sound design or studio integration:</p><ul><li>Three additional new voice modes, besides the default monophonic mode: 4-voice polyphonic, 4-voice chord mode, and an extremely limited Unison mode</li><li>MIDI USB and DIN MIDI in and out</li><li>USB audio is also supported (the device functions as an audio interface when connected to a computer)</li><li>64 memory slots for patch presets (the original synth had no patch memory)</li><li>Six oscillator octave positions instead of the original’s four.</li><li>A 4-element display for navigating the menu system.</li><li>The LFO has two additional waveforms (sawtooth and reverse saw), bringing the total to six.</li><li>An optional “advanced” LFO mode that unlocks LFO speeds that enter the audible frequency range.</li><li>An optional version of the noise generator that produces more typical white noise versus the darker original noise generator.</li><li>While the SH-01A retains the original’s CV and Gate outputs for controlling external analog synths, Roland dropped the CV/gate inputs for the Boutique release. (But with USB and DIN MIDI you still have plenty of connectivity options.)</li><li>Like all other Boutique models, the SH-01A has a 1/8&quot; stereo audio output jack, but it just duplicates the mono signal on both channels.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MxUAaynyF2OUnRlFykWsYQ.jpeg" /><figcaption>Roland SH-01A rear connections.</figcaption></figure><h3>Sound design on the SH-01A</h3><p>The SH-101 was a budget synth, and its voice architecture (re-created on the SH-01A) reflects that:</p><ul><li>A single oscillator, with four sound sources whose levels are adjusted in the “Source Mixer” section: A modulatable pulse wave, a sawtooth wave, a multi-mode sub oscillator, and a noise generator.</li><li>A single LFO, that can either be free-running or note-triggered, depending on the “GATE” switch. The LFO has 6 waveform shapes, and when switched into the optional “advanced” mode, the LFO can even serve as an additional sound source.</li><li>A single envelope, for filter and amp. There is an Env amount control in the filter section, and the amp section can either be set to follow the envelope or work in gate mode (simple note-on, sustain, note-off behavior).</li><li>There is a portamento control that offers always-on or legato modes, with adjustable travel time. (I used the legato mode for the “Slide Synth” part in this song.)</li><li>The LFO is this synth’s primary modulation source, but you can also use the bender and mod strips for some tweaking.</li><li>While the SH-01A thankfully includes a polyphonic mode (I wouldn’t have been able to produce this track as-is without it), there is no on-board chorus like the JUNOs had, so raw patches mostly sound pretty thin.</li><li>The Unison mode is largely disappointing. It consumes all 4 voices to produce a thicker, detuned sound however there is no way to control the number of voices or the detuning amount. Also, since the synth still has effectively monophonic outputs, there is no stereo width to the unison effect. I used it on one of the patches in this track.</li></ul><p>While the limitations can at times be frustrating, they can also push you to be thoughtful in your sound design. I always found myself looking for ways to make the patches more interesting by modulating things like the pulse width, filter cutoff, or pitch with the LFO, and making different sonic blends with the various oscillator sound sources.</p><h3>Free patches!</h3><p>I’ve decided to start offering free patches that I design for these tracks as a fun little bonus. I designed 15 patches for this project (14 of them are in the song; the first one was the INIT patch I created as a starting point).</p><p>If you have an SH-01A you can try them out yourself by <a href="https://drive.google.com/file/d/1WVRPrsI28SbcI74UMLzkKhRwZO-Plfbg/view?usp=drive_link"><strong>downloading them here</strong></a>. The file <strong>Roland-SH-01A-Patches.zip</strong> contains a readme that describes the individual patches. The instructions for backing up and restoring (installing) patches on the SH-01A are described in the “<strong>Data Backup/Restore</strong>” section of the <a href="https://www.roland.com/global/support/by_product/sh-01a/owners_manuals/">SH-01A Owners Manual</a>.</p><h3>Producing the track</h3><p>I chose to cover <a href="https://youtu.be/PXRvVBzJ9Is?si=s0n_o4CUXyf2o9tt">AERwave’s track Burnout</a> because it appears to entirely use subtractive synthesis, offering a limited sound palette that was more realistic to achive, given the SH-01A’s limitations. At the end of the day I got a good song out of this synth, but I did have to make some sound design compromises and I needed to add a lot of external effects (chorus, modulation, reverb, saturation) to make most of my patches sound like I wanted in the mix. The bass sounds didn’t require much help sounding good.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bsdVNpJdpbhSKGiP4854Ow.jpeg" /><figcaption>The SH-01A I used for this project.</figcaption></figure><p>As a Roland completist I’m glad I had some time to work with this little synth, but it’s certainly not the first device I would choose when deciding to record a new song. I prefer something with more oscillators, envelopes, and LFOs at a minimum. But even with the SH-01A’s limitations I’d much rather work with this little synth than I would the original SH-101.</p><p>I produced the song in <a href="https://www.steinberg.net/cubase/">Cubase Pro 15</a>. I recorded all audio through a <a href="https://www.sweetwater.com/store/detail/JD6--radial-jd6-6-channel-passive-instrument-direct-box?_queryID=877d0508e8d1e035889adae7d6c3519c&amp;_index=production_products">Radial JD6 DI</a> into a <a href="https://amzn.to/4cDXWt7">Focusrite Scarlett 18i20 4th-gen audio interface</a>. In addition to Cubase’s built-in plugins I used the following third-party tools to produce this track:</p><ul><li>Baby Audio Super VHS (saturation)</li><li>Blue Cat Audio PatchWork (parallel processing)</li><li>Boz Digital Pan Knob 2 (panning automation)</li><li>CableGuys ShaperBox 3 (modulation)</li><li>FabFilter Pro-L 2 (track limiting)</li><li>FabFilter Pro-Q 4 (EQ)</li><li>Goodhertz Lohi 3 (filter)</li><li>Kazrog KClip3 (clipping)</li><li>LoudMax LoudMax (master limiting)</li><li>Native Instruments Guitar Rig 6 (modulation effects)</li><li>Native Instruments Solid Bus Comp (master compression)</li><li>Nicky Romero Kickstart 2 (ducking)</li><li>Sound Toys Decapitator (saturation)</li><li>Sound Toys PhaseMistress (modulation)</li><li>TBProAudio dpMeter5 (gain staging)</li><li>TAL Software TAL-Chorus-LX (JUNO-like chorus)</li><li>UVI Tape Chorus (tape emulation)</li><li>Valhalla DSP ValhallaRoom (reverb)</li><li>Valhalla DSP ValhallaVintageVerb (reverb)</li><li>Waves Bass Rider Stereo (volume management)</li><li>Waves H-Delay Stereo (delay)</li><li>WavesFactory Trackspacer 2.5 (dynamic EQ)</li></ul><h3>Watch it on YouTube</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fw9NWvSQo438%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dw9NWvSQo438&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fw9NWvSQo438%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/f1834a3a4e1542d1bba6d93d89f92437/href">https://medium.com/media/f1834a3a4e1542d1bba6d93d89f92437/href</a></iframe><h3>Hear it on SoundCloud</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fw.soundcloud.com%2Fplayer%2F%3Furl%3Dhttps%253A%252F%252Fapi.soundcloud.com%252Ftracks%252F2311128716%26show_artwork%3Dtrue&amp;display_name=SoundCloud&amp;url=https%3A%2F%2Fsoundcloud.com%2Fultimateoutsider%2Froland-boutique-sh-01a-demo%3Fsi%3D639b2c8b3ee3463293f848596bdd0ac6%26utm_source%3Dclipboard%26utm_medium%3Dtext%26utm_campaign%3Dsocial_sharing&amp;image=https%3A%2F%2Fi1.sndcdn.com%2Fartworks-ho6GKwkXG2eGIcu4-cSvEvg-t500x500.jpg&amp;type=text%2Fhtml&amp;schema=soundcloud" width="800" height="166" frameborder="0" scrolling="no"><a href="https://medium.com/media/0997f6df227b5e2534e86525f9bd4b0e/href">https://medium.com/media/0997f6df227b5e2534e86525f9bd4b0e/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=0c8022124c67" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How I created my own wavetables and installed them on the Waldorf Blofeld]]></title>
            <link>https://medium.com/@ultimateoutsider/how-i-created-my-own-wavetables-and-installed-them-on-the-waldorf-blofeld-736a1147aa1e?source=rss-eb53a3408c47------2</link>
            <guid isPermaLink="false">https://medium.com/p/736a1147aa1e</guid>
            <category><![CDATA[music-production]]></category>
            <category><![CDATA[synthesizers]]></category>
            <category><![CDATA[sound-design]]></category>
            <category><![CDATA[waldorf]]></category>
            <category><![CDATA[wavetable]]></category>
            <dc:creator><![CDATA[Ultimate Outsider]]></dc:creator>
            <pubDate>Mon, 20 Apr 2026 03:38:38 GMT</pubDate>
            <atom:updated>2026-04-20T03:52:54.782Z</atom:updated>
            <content:encoded><![CDATA[<p>While I have owned my <a href="https://medium.ultimateoutsider.com/the-single-synth-project-waldorf-blofeld-desktop-9a467481f59d">Waldorf Blofeld Desktop</a> since 2012, it wasn’t until a couple weeks ago that I learned that it’s possible to upload custom wavetables to it without purchasing the <a href="https://waldorfmusic.com/produkt/blofeld-license-slsoft-version/">sample play license</a>. (For unknown reasons, the ability to add your own wavetables is not documented in <a href="https://downloads.waldorfmusic.com/cloud/index.php/s/32zdTsdYcRSX9eE">the Blofeld manual</a>.)</p><p>It took me several days of trial and error, but I eventually figured out the entire process. Since there doesn’t appear to be any one place on the internet that documents the whole procedure (including several of the common technical problems that can occur), I wanted to document the method that ended up working for me, in hopes that other Blofeld Desktop and Keyboard owners have an easier time. Please note: I am a Windows user, and I do not know which of the tools I mention below are available for Mac OS. I am simply documenting my own journey.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*o1S_7U6ZCAc5by1Qo3rG2g.jpeg" /><figcaption>Waldorf Blofeld Keyboard and Desktop.</figcaption></figure><h3>Blofeld Wavetable Specifications</h3><p>While the Blofeld ships with 68 permanent factory wavetables, there are 38 empty slots for user-provided wavetables. You access these slots by selecting wavetable 80–118 using the <strong>Shape </strong>control on either Oscillator 1 or 2. By default, these slots have the name, “<strong>User Wavetable</strong>.”</p><p>When creating your own wavetables, it’s important that they conform to the following specifications:</p><ul><li>Samples per wave (“Frame Size”): <strong>128</strong></li><li>Waves (“Cycles”) per wavetable: <strong>64</strong></li><li>Sample rate: <strong>44.1kHz</strong> (44100 Hz)</li><li>Bit depth: <strong>8 bits or 16 bits</strong> (higher bit depth will result in higher quality wavetables)</li><li>Audio channels: <strong>1 (mono)</strong></li></ul><h3>Configuring the Blofeld and collecting initial values</h3><p>Before you create your own wavetables, you need to make sure your Blofeld is connected and configured properly. You will also need to gather a little bit of information in order to successfully create and transfer the wavetable data.</p><h4>Use a DIN MIDI connection if you’re able</h4><p>I’ve seen comments from a number of folks online who said they weren’t able to successfully transfer SysEx to their Blofelds when using the USB MIDI connection. The 5-pin MIDI In port appears to be more reliable for this purpose. I have successfully performed this action using both a <a href="https://motu.com/products/midi/128">MOTU MIDI Express 128</a> MIDI interface, and the MIDI OUT on my <a href="http://Documents\Ocean Swift Wavetable Creator\Wavetables">Focusrite Scarlett 18i20</a> audio interface.</p><h4>Confirm Blofeld settings</h4><p>Press <strong>SHIFT + Global</strong> on the Blofeld and use the selection encoder to navigate to <strong>Global MIDI</strong> screen <strong>1/4</strong>. Set <strong>MIDI Channel</strong> to <strong>omni </strong>and write down the listed <strong>Device ID</strong>. The factory default for this is <strong>0 (00h)</strong>, but you need to know the current value when creating your SysEx files.</p><h4>Confirm the desired wavetable slot</h4><p>Press the <strong>Play </strong>button on the Blofeld to exit the global settings, and then select Oscillator 1 or Oscillator 2 (with the <strong>Utility </strong>button) and use the <strong>Shape </strong>encoder to locate the first available “<strong>User Wavetable</strong>” slot. If you device doesn’t have any user wavetables installed yet, your first available slot will be <strong>Wavetable 80</strong>. Write down the slot number.</p><h3>Creating the wavetables</h3><p>While there are several free tools for this sort of thing, I read good reviews of the <a href="https://oceanswift.net/product/wavetable-creator/">OSS Wavetable Creator</a>, so I purchased a copy of that.</p><p>In Wavetable Creator, I selected the correct <strong>Frame Size</strong>, <strong>Cycles</strong>, <strong>Sample Rate</strong>, and <strong>Bit Depth</strong> for a Blofeld wavetable, and also selected my audio interface so I could audition the wavetable as I designed it. In the example below, I have a wavetable that mixes various pulse and saw waveforms with a clipping effect applied.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/952/1*GdLxiarhGXN9eTONDSY52g.jpeg" /><figcaption>A sample wavetable with the correct settings chosen for the Waldorf Blofeld.</figcaption></figure><p>When I clicked the <strong>File </strong>button, the tool created a new file called “<strong>PulSaw_128_64_44100_16bit.wav</strong>” in my <strong>Documents\Ocean Swift Wavetable Creator\Wavetables</strong> directory (the program’s default storage location).</p><h3>Converting the WAV file to SysEx format</h3><p>The Blofeld can only receive wavetables in SysEx format, not the WAV files exported by Ocean Swift Wavetable Creator. For this I used the extremely odd (but extremely powerful) free tool, Audio-Term by Mathias Gurk.</p><p>From what I can tell, the original download site for Audio-Term is no longer online, but I found <a href="https://www.wusik.com/online-store/Audio-Term-by-Mathias-p384772988">a legitimate downloadable version at Wusik</a>.</p><p>After downloading the file <strong>WIN_AudioTerm.zip</strong>, I extracted the contents into a directory named <strong>WIN_AudioTerm</strong>. Inside that directory was an executable named <strong>WIN_AudioTerm.exe</strong>. I launched it and accepted the default settings, resulting in a directory structure like this:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/954/1*lbCZXhbT95718qhrhYkRNw.jpeg" /><figcaption>Extracted contents of WIN_AudioTerm.exe.</figcaption></figure><p>I copied my <strong>PulSaw_128_64_44100_16bit.wav</strong> file from Wavetable Creator into the “<strong>data\01 Samples (WAV)</strong>” directory created by the WIN_AudioTerm installer. The contents of that directory then looked like this:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/915/1*nGsjJ6onp7Nct3zaXEm2EQ.jpeg" /><figcaption>Audio-Term includes some pre-installed WAV files. The “PulSaw” one is mine.</figcaption></figure><p>Next, I launched <strong>Audio-Term.exe</strong> from the <strong>WIN_AudioTerm</strong> directory and clicked the <strong>KTERM&lt;&gt;</strong> button at the bottom-left of the Audio-Term window. On the next page I pressed the <strong>DISK&lt;&gt;</strong> button at the bottom of the screen, and I was greeted with the following page that automatically displayed the contents of that “<strong>data\01 Samples (WAV)</strong>” directory from before. Note that Audio-Term uses old-fashioned “8.3” filenames for files. The one in the example named “<strong>PULSAW~1.WAV</strong>” is the one I copied there.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*AA7lglbHH3Hc3dMEyX9VJg.jpeg" /><figcaption>Audio-Term displaying the contents of the “01 Samples (WAV)” directory.</figcaption></figure><p><strong>Note</strong>: In Audio-Term, if you ever find yourself looking at the wrong directory contents, press the <strong>F_TYPE&lt;&gt;</strong> button at the bottom of the screen and then press the button corresponding to the type of files you wish to browse on the <strong>File Operations</strong> screen that appears. For example, to view my WAV samples, I would click the “<strong>-&gt;01</strong>” button below.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ideF2peXXr8ZAQMMr87XxA.jpeg" /><figcaption>The buttons at the bottom of this screen open directories associated with the file types listed above.</figcaption></figure><p>On the <strong>SAMPLES &lt;WAV&gt;</strong> screen I selected my sample and clicked <strong>LOAD&lt;&gt;</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*R4j8xlRiu_2V-9emIw_VhA.jpeg" /><figcaption>First select the WAV file to convert, then click LOAD&lt;&gt;.</figcaption></figure><p>When Audio-Term asked if I wanted to treat the file as a scannable wavetable, I clicked <strong>YES</strong>. On the following screen I clicked <strong>APPLY</strong>, and was greeted with this 3D view of my wavetable. (Epic!)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XoJPFQyAYQwhSnIFgsttzQ.jpeg" /><figcaption>The 3D rendering of my wavetable. The loaded WAV filename is in the upper-right corner of the screen.</figcaption></figure><p>In order to export this as a SysEx file, I clicked <strong>DISK&lt;&gt;</strong> at the bottom of the screen, followed by <strong>F_TYPE&lt;&gt;</strong> on the next screen. From the list of file types on the next screen that appeared, I clicked the <strong>-&gt;05</strong> button, for “<strong>KTERM — WAVETABLES &lt;BLOFELD, SYX&gt;</strong>” This shows the contents of the “WIN_AudioTerm\data\05 KTERM — Wavetables (Blofeld, SYX)” directory, where the SysEx (SYX) file will be saved:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*69PwlxvotJ49M8XJR4IhRw.jpeg" /><figcaption>This page shows where your SysEx file will be saved. Note the SYNTHESI.SYX file that comes pre-installed with Audio-Term.</figcaption></figure><p>Click <strong>SAVE&lt;&gt;</strong> on this page to reach a screen where you will enter the filename of the soon-to-be-exported SysEx file. The filename can only be 8 characters long. I like to include the number of the target wavetable in the filename. In this example, I’ve entered the name “PULSAW82” to indicate that it will go into Wavetable slot 82 on my Blofeld:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BKhB6S_ld6NyO-6749HOmw.jpeg" /><figcaption>The filename entry screen. 8 characters max, unfortunately.</figcaption></figure><p>After you press <strong>ENTER </strong>on the filename screen, you’ll be prompted for your Blofeld’s device ID (described in the “<strong>Configuring the Blofeld and collecting initial values</strong>” section earlier in this post). If you need to change the device ID to something other than the default of 0, press the “<strong>&lt;-|</strong>” button (or use your <strong>BACKSPACE </strong>key) to clear the field and then use your keyboard to enter the new device ID.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*qXMk1KH7GRWmWBNQAleo2w.jpeg" /><figcaption>Enter a new device ID on this page if your Blofeld uses a different ID than the factory default of 0.</figcaption></figure><p>After you press <strong>ENTER </strong>you’ll now be prompted to specify the wavetable slot number (also described earlier in this post). In my example, I already had custom wavetables in slots 80 and 81, so I entered 82. As with the previous screen, you can use <strong>BACKSPACE </strong>or the <strong>&lt;-| </strong>button to clear out the field if you need to enter a new value.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rH9XcIj4P51NvnlgrTiwHA.jpeg" /><figcaption>Confirm you’ve entered the correct Blofeld device ID and wavetable slot number before pressing ENTER.</figcaption></figure><p>Once you press <strong>ENTER </strong>you should now be greeted with a screen showing the name of your newly-created SysEx (SYX) file. (It will have arrows pointing to it on this screen.)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*R-4IsV_0rM3mo3OwUBTl0Q.jpeg" /><figcaption>The SysEx file was successfully saved.</figcaption></figure><p>At this point you can quit Audio-Term.</p><h3>Uploading the SysEx file to the Blofeld</h3><p>It is this part of the process that took me the longest to figure out. I wasn’t able to get it working using the USB MIDI connection (I only had success with the Blofeld’s DIN MIDI IN port). Also, one tool that I had seen numerous people recommend (<a href="http://www.midiox.com/">MIDI-OX</a>) failed every single attempt I made with a “No Buffers Available” error. I was never able to get past that error despite following suggestions from several forum posts I found regarding the problem.</p><p>I ended up using the free tool, <a href="https://www.bome.com/products/sendsx">Bome Send SX</a>. Here’s what I did:</p><p>After starting up Send SX, I opened the <strong>MIDI Out</strong> menu and selected the MIDI port that connects to my Blofeld. (In my case that’s Port 3 on my MOTU MIDI Express 128.)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/756/1*YP-vc5Q6aZUliPD96-6Glg.jpeg" /><figcaption>Your Blofeld’s MIDI in port should appear here after you select it from the MIDI Out menu.</figcaption></figure><p>Next, I went to <strong>Options </strong>&gt; <strong>Settings </strong>and selected “<strong>Very Slow</strong>” for the <strong>Sending MIDI</strong> speed.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/764/1*6zkt5FhkKAII3y5shRRTHg.jpeg" /><figcaption>Choose the slowest transmission speed to ensure reliable data transfer.</figcaption></figure><p>Next I went to <strong>File </strong>&gt; <strong>Open </strong>and navigated to the “WIN_AudioTerm\data\05 KTERM — Wavetables (Blofeld, SYX)” directory where my SysEx file was saved, and I selected my newly created file, PULSAW82.SYX.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/756/1*FNEJvRcxBEm35SMNFBuaqg.jpeg" /><figcaption>Once you select your SysEx file, the “MIDI Out” buffer should populate like so.</figcaption></figure><p>Next, I clicked <strong>Send (F4)</strong> to upload the file. Now when this works properly, Send SX will say “Sending line…” at the bottom of the window and the red MIDI indicator on your Blofeld will flash. When the upload gets near completion, your Blofeld will say, “<strong>receiving SysEx</strong>” on the LCD display for a couple of seconds. (This took me a while to figure out… at first I thought Send SX wasn’t working, because I didn’t see the “receiving SysEx” message on the Blofeld while the file was uploading- and since the message only appears for a couple of seconds, I kept missing it. But this is how the process goes when executed correctly.)</p><p>To test out the upload, enter Edit mode on your Blofeld and select either Oscillator 1 or Oscillator 2 with the <strong>Utility </strong>button and then use the <strong>Shape </strong>encoder to locate the wavetable slot you selected. Instead of “<strong>User Wavetable</strong>” it should now say, the name of the file you saved in Audio-Term.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*AhdIg0BgtQocYInUKSciLA.jpeg" /><figcaption>A successfully uploaded wavetable of my own design!</figcaption></figure><h3>Random notes and observations</h3><ul><li>Before learning how to use Audio-Term I tried to use the free <a href="http://lady.rdsor.ro/~kotro/index.php?m=soft">Waldorf Blofeld Wavetable Creator</a> by Kotró László Lehel, but it would not accept any of the WAV files I generated with OSS Wavetable Creator.</li><li>Before I figured out that Send SX was actually working, I looked for a way to convert SysEx/SYX files to MIDI/MID files, because I knew that I could play SysEx MIDI files into my Blofeld from my DAW (Cubase). (This is how I have installed firmware updates in the past.) So I discovered the donationware tool called <a href="https://www.bwalk.com.au/MidiUtil/FileConvert.html">Sysex to MIDI (SMF)</a> (also known as “SyxToMidi”) by developer Royce Craven. I was able to use his tool to convert my Audio-Term SYX files into MID files that I could then play in Cubase (at 60 BPM) while routing the output to my Blofeld. Similarly to when doing Send SX transfers, the Blofeld only said “receiving SysEx” near the end of the transfer, which is what caused me to go back and try Send SX again.</li><li>There were a few blog posts I wanted to call out for having useful information, starting with “<a href="http://www.brokengadget.org/homegrown-pleasures/">Homegrown Pleasures</a>” by Michael Rother at Broken Gadget.</li><li><a href="https://markmoshermusic.com/2015/07/29/intro-to-loading-custom-waldorf-blofeld-wavetables/">This post</a> by Mark Mosher is where I discovered I didn’t need License SL to upload my own wavetables.</li><li>And <a href="https://kimurataro.com/blog/complete-wavetable-format-guide-beginners/">this post at Kimurataro</a> had some important details regarding the format of the Blofeld’s wavetables.</li><li>I got the idea for this article while writing <a href="https://medium.com/@ultimateoutsider/the-single-synth-project-waldorf-blofeld-desktop-9a467481f59d">another article about a track I produced on the Blofeld Desktop</a>. Check it out if you’d like to hear a track fully produced using the Blofeld for all tonal parts.</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=736a1147aa1e" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Single Synth Project: Waldorf Blofeld Desktop]]></title>
            <link>https://medium.com/@ultimateoutsider/the-single-synth-project-waldorf-blofeld-desktop-9a467481f59d?source=rss-eb53a3408c47------2</link>
            <guid isPermaLink="false">https://medium.com/p/9a467481f59d</guid>
            <category><![CDATA[synthesizers]]></category>
            <category><![CDATA[single-synth-project]]></category>
            <category><![CDATA[waldorf]]></category>
            <category><![CDATA[synthwave]]></category>
            <category><![CDATA[cubase]]></category>
            <dc:creator><![CDATA[Ultimate Outsider]]></dc:creator>
            <pubDate>Sun, 19 Apr 2026 21:10:19 GMT</pubDate>
            <atom:updated>2026-04-20T15:56:22.479Z</atom:updated>
            <content:encoded><![CDATA[<p>Today’s edition of the Single Synth Project was made in Oregon with love using the Waldorf Blofeld Desktop: a synthesizer Cinderella story. The track I produced with it is a cover of the synthwave banger, “Starlight” by Baton.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bZeC1dMpMbIiGy3dikrozQ.png" /><figcaption>Thumbnail for the video. Scroll to the bottom of the post to view the video.</figcaption></figure><h3>History and context</h3><p>In 1975 a musical mad genius named Wolfgang Palm founded the firm <a href="https://en.wikipedia.org/wiki/Palm_Products_GmbH">Palm Products GmbH</a> (better known as PPG) to manufacture synthesizers of his own design. While the company produced some memorable products (most notably the <a href="https://en.wikipedia.org/wiki/PPG_Wave">PPG Wave</a>), they ultimately ran into money troubles and had to shutter in 1987.</p><p>The following year, a former distributor of PPG products formed a new company named Waldorf to produce more synthesizers based on Wolfgang Palm’s inventions. This company produced the wavetable-based Microwave I (which you might recall from <a href="https://medium.ultimateoutsider.com/the-single-synth-project-waldorf-protein-bd12eb23d0cb">my discussion of the Waldorf Protein</a>), the virtual analog (VA) Waldorf Q, and several other synths, however this company, too, ran out of money and closed its doors in 2004.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*sA7FYLeaNTdXH6OVMxzYoA.jpeg" /><figcaption>The Waldorf Q (keyboard version).</figcaption></figure><p>Two years later, a new team of business-minded enthusiasts formed <a href="https://waldorfmusic.com/">Waldorf Music GmbH</a>, with the continued charter of building synthesizers based on Wolfgang Palm’s chips. In 2007, the new company released its first hardware synthesizer to the market: the <a href="https://waldorfmusic.com/blofeld-en/">Waldorf Blofeld Desktop</a>, the subject of today’s article. This small yet sturdy little synthesizer proved so successful that it is still in production today- almost two decades later! (It’s the synth equivalent of the <a href="https://www.alesisdrums.com/multipads-and-drum-machines/sr-16/">Alesis SR-16</a>!)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*LpvxAsnL37gQD_58iwPRow.jpeg" /><figcaption>The Waldorf Blofeld Desktop.</figcaption></figure><h3>Features and specifications</h3><p>The Blofeld paid tribute to earlier Palm-inspired synthesizers by including the wavetable synthesis (and even the actual wavetables) of the earlier Waldorf and PPG synths, as well as the VA synthesis of the Waldorf Q in a sleek and solid little package, with a feature set that would set the standard for things to come.</p><p>The Blofeld can operate in “Play Sound Mode” where you edit and play a single patch or in “Multi Mode” where it operates as a 16-part multitimbral device. The synth has a maximum of 25 voices, which are allocated automatically in multi mode.</p><p>The voice architecture is sophisticated:</p><ul><li>3 oscillators, per voice. OSC1 and 2 can play either VA waveforms (Sawtooth, Pulse, Triangle, etc) or wavetables, and OSC3 is VA-only. OSC3 can optionally perform sync modulation on OSC2.</li><li>2 multimode filters (HP, LP, BP, comb, etc.) which can be arranged in serial or parallel fashion.</li><li>1 noise generator with multiple parameters.</li><li>4 envelopes (filter, amp, and 2 free) that can operate in multiple modes (ADSR, ADS1DS2R, One Shot, etc.)</li><li>3 LFOs with multiple wave shapes and parameters</li><li>16-slot mod matrix with all the typical modulation options, plus “Control W, X, Y, Z” modulators which can be mapped to MIDI CCs, and 4 “modifier units” which can modulate by performing mathematical operations on parameters.</li><li>2 effects slots for a variety of on-board DSP effects (note that the filters each have an optional drive/distortion effect as well, so you can potentially have 4 different effects on a single patch).</li><li>There is a unisono mode that allows up to 6 detuned voices (which cuts into polyphony) for powerful supersaw patches.</li></ul><p>The Blofeld also includes 1024 memory slots for patches, already populated with 1024 presets, made slightly easier to navigate with a built-in category filter. There is also an onboard arpeggiator (which I admit I have never tinkered with, so I don’t know its capabilities).</p><p>For an additional cost, Blofeld Desktop users can unlock 60MB of onboard flash memory for storing their own samples on the device. There are also keyboard and plugin versions of the Blofeld, which do not require an additional purchase for loading samples.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*WcZPsZi9qNjZhsJJL0EqmQ.jpeg" /><figcaption>The Blofeld Keyboard.</figcaption></figure><p>Both the keyboard and desktop versions of the Blofeld have been released with white and black finishes. And the plugin version can be used as a software programmer for the hardware Blofelds.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*aWhWncAq1oBEfjEagABohg.png" /><figcaption>The Blofeld plugin.</figcaption></figure><p>All hardware models feature USB ports for MIDI, as well as a 5-pin DIN MIDI in port. (The keyboard models add a MIDI out port and a sustain pedal input.)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SMHOdRqQX-V-Tpk50g9xpg.jpeg" /><figcaption>Blofeld Desktop rear connections.</figcaption></figure><h3>Build and physical interface</h3><p>Both the desktop and keyboard Blofelds are substantial devices. They feature full-metal enclosures, stainless steel encoders, and satisfyingly clicky buttons and power switches.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bzQCkCPKgrJ2-P6ieRh9MA.jpeg" /><figcaption>Top view of the Blofeld Desktop.</figcaption></figure><p>There are four types of knobs on the device:</p><ul><li>A selector dial for navigating through presets and menu screens.</li><li>A fixed-run System Volume knob (all other knobs are 360-degree encoders).</li><li>Two knobs below the display which correspond to the parameters displayed at the bottom of the screen at any time.</li><li>Four knobs along the bottom right of the interface, which change values according to the matrix painted above them and the currently-lit LED on the left side of the matrix.</li></ul><p>There are also five buttons, three of which select which set of parameters the four matrix knobs are to control.</p><h3>Programming</h3><p>Designing your own sounds on the hardware is both more involved than the sleek interface might have you think and less difficult than many online comments about the Blofeld might have you believe. The most fundamental sound design controls are clearly laid out in the LED/knob matrix, while more esoteric or optional features must be accessed via the selector knob and modified with the knobs below the LCD display.</p><p>I programmed 15 new patches for this project (and probably created about 15 more just during my learning process), all entirely from hardware. Once I knew where to find all the menu options, I found the programming experience pretty intuitive and seamless.</p><p>The Blofeld is a very good example of your primary limitation being your own imagination. They let you modulate just about everything, and with the (optional on Desktop) sample-loading capabilities, you can literally make any sound with this thing.</p><h3>Bring your own wavetables</h3><p>Something I don’t think I’ve seen discussed very much when the Blofeld’s mentioned is the fact that you can upload your own wavetables to the device, for use in your own patches. (Note: You do not need the sample license to do this on Blofeld Desktop; all forms of the Blofeld have this capability automatically.) There are 68 factory wavetables from prior Waldorf and PPG synths, but there are 38 empty slots (numbered 80–118) available, and they remain in non-volatile storage.</p><p>I very much wanted to exploit this feature while I was producing this track, but I ran into a couple of technical hurdles in the process that I could not surpass before I was finished with the song. I’m happy to report that I have since figured out how to do it, and I have <a href="https://medium.com/@ultimateoutsider/how-i-created-my-own-wavetables-and-installed-them-on-the-waldorf-blofeld-736a1147aa1e">already published a second article on how to do this</a>, as it really adds a fun and cool dimension to this synth. You could, for example, capture waveforms of other classic synths or build your own wavetables for cool sweeping modulations not possible with the factory library.</p><h3>About the track</h3><p>I chose to cover <a href="https://soundcloud.com/baton-kallaba/starlight?si=0d7d1568e3994f2abde47f91fc802a38&amp;utm_source=clipboard&amp;utm_medium=text&amp;utm_campaign=social_sharing">Baton’s Starlight</a> for this project because the original song has a more diverse palette of sounds than usual for the genre. Most of the synthwave tracks I like almost exclusively use subtractive synthesis, and I wanted something that would showcase sounds that the Blofeld is capable of beyond basic subtractive. (The song also totally slaps.)</p><p>I used the Blofeld’s Chorus and Drive effects a lot, with occasional use of the unisono feature. While the Blofeld’s Reverb isn’t the worst I’ve heard, I prefer something with more parameters, so I hardly used the on-board Reverb at all. The patches I designed use a combination of VA waveforms and factory wavetables. I did wavetable-position modulation wherever I could, as that is part of this synth’s sonic signature. I tried to include some oscillator sync action in there, too, but I wasn’t able to come up with an application for that feature that worked in this track.</p><p>Every patch that ended up in the final production is exactly what I wanted it to be. (Which is not always the case for me in these Single-Synth tracks; sometimes the given synth just cannot produce the specific sounds I hear in my head, due to its synthesis style or lack of parameters.) The Blofeld is a powerful synth, executed well.</p><p>I produced the track in Cubase Pro 15. I also used the following 3rd-party plugins for effects and automation:<br>- Baby Audio Super VHS (saturation and drift)<br>- Blue Cat Audio PatchWork (parallel processing)<br>- Boz Digital Mongoose 2 (stereo width management)<br>- FabFilter Pro-L 2 (track limiting)<br>- FabFilter Pro-Q 4 (EQ)<br>- Goodhertz Lohi 3 (filter)<br>- Kazrog KClip3 (clipping)<br>- LoudMax LoudMax (master limiting)<br>- Native Instruments Solid Bus Comp (master compression)<br>- Nicky Romero Kickstart 2 (ducking)<br>- Sound Toys Decapitator (saturation)<br>- Sound Toys PhaseMistress (modulation)<br>- TBProAudio dpMeter5 (gain staging)<br>- Valhalla DSP ValhallaRoom (reverb)<br>- Valhalla DSP ValhallaVintageVerb (reverb)<br>- Waves Bass Rider Stereo (volume management)<br>- Waves H-Delay Stereo (delay)<br>- WavesFactory Trackspacer 2.5 (dynamic EQ)<br>- Yamaha OmniVocal Beta (vocal chops)</p><h3>See it on Youtube</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FtJYw8iK2gd0%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DtJYw8iK2gd0&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FtJYw8iK2gd0%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/1656bd0569e2d0aeb96bb3d07761647c/href">https://medium.com/media/1656bd0569e2d0aeb96bb3d07761647c/href</a></iframe><h3>Hear it on SoundCloud</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fw.soundcloud.com%2Fplayer%2F%3Furl%3Dhttps%253A%252F%252Fapi.soundcloud.com%252Ftracks%252F2303195129%26show_artwork%3Dtrue&amp;display_name=SoundCloud&amp;url=https%3A%2F%2Fsoundcloud.com%2Fultimateoutsider%2Fwaldorf-blofeld-desktop-demo%3Fsi%3D71226fefd40340cb964e644d447c5ace%26utm_source%3Dclipboard%26utm_medium%3Dtext%26utm_campaign%3Dsocial_sharing&amp;image=https%3A%2F%2Fi1.sndcdn.com%2Fartworks-ZT6SCzvKX43o93jx-1xvoog-t500x500.jpg&amp;type=text%2Fhtml&amp;schema=soundcloud" width="800" height="166" frameborder="0" scrolling="no"><a href="https://medium.com/media/2a67803d3c474b45b83392a3f7e248ed/href">https://medium.com/media/2a67803d3c474b45b83392a3f7e248ed/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=9a467481f59d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Single Synth Project: Roland U-110 PCM Sound Module]]></title>
            <link>https://medium.com/@ultimateoutsider/the-single-synth-project-roland-u-110-pcm-sound-module-5f89d0f403a5?source=rss-eb53a3408c47------2</link>
            <guid isPermaLink="false">https://medium.com/p/5f89d0f403a5</guid>
            <category><![CDATA[single-synth-project]]></category>
            <category><![CDATA[lofi-hip-hop]]></category>
            <category><![CDATA[roland]]></category>
            <category><![CDATA[vintage-synthesizer]]></category>
            <category><![CDATA[cubase]]></category>
            <dc:creator><![CDATA[Ultimate Outsider]]></dc:creator>
            <pubDate>Mon, 23 Mar 2026 00:43:25 GMT</pubDate>
            <atom:updated>2026-03-23T20:44:01.747Z</atom:updated>
            <content:encoded><![CDATA[<p>This edition of the Single Synth Project takes a rare departure from Synthwave to Lofi hip-hop- a genre more suited to today’s subject: The Roland U-110 PCM Sound Module.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*TFJ6dKx4amT4gCQmdjKqkA.png" /><figcaption>Thumbnail for the associated video. Scroll to the bottom of this post to view the video.</figcaption></figure><h3>The multitimbral power duo</h3><p>In 1988, Roland released a pair of 1U multitimbral rack units that share many visual and technical similarities, but work quite differently in practice.</p><h4>D-110 Multi Timbral Sound Module</h4><p>The D-110 is a fully-programmable synthesizer with 8 separate instrumental parts and a dedicated rhythm section. It combines short PCM samples and traditional synthesizer waveforms to create complex sounds with up to four oscillators (“partials”). Roland released a separate hardware programmer to help users design their own patches.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ftq5RSWuRPMPeF5kQYJDCg.jpeg" /><figcaption>The D-110 sound module and the PG-10 programmer.</figcaption></figure><h4>U-110 PCM Sound Module</h4><p>The U-110 has 6 multitimbral parts for playing the 99 built-in presets (“tones”). This was Roland’s first pure sample-based <a href="https://en.wikipedia.org/wiki/Rompler">rompler</a>; users cannot create their own sounds or significantly modify the pre-existing tones. The selection of sounds available here is quite limited compared to the D-110’s factory presets and deep programmability, and the sounds are primarily limited to traditional orchestral or band instruments. The few sounds available, however, are more realistic than most of the equivalent D-110 tones, since they are mostly based on longer and higher-quality samples than what the D-110 offers. The U-110 also includes a multi-sampled drum kit roughly presented in the <a href="https://musescore.org/sites/musescore.org/files/General%20MIDI%20Standard%20Percussion%20Set%20Key%20Map.pdf">General MIDI drum layout</a>, although this kit only features a subset of the drum sounds available on the D-110.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/784/1*Nzc533r5KCI2wHoNkwLxUA.jpeg" /><figcaption>The Roland U-110 PCM Sound Module.</figcaption></figure><p>The idea behind the pairing is simple: Use the U-110 for your bread-and-butter instrument sounds where fidelity is key, and the D-110 for everything else.</p><p>Both units also provide multiple audio outputs for live multitimbral playback and offer a variety of ways to distribute sounds to them. I have rarely had a personal use for so many outputs, though, since multitimbrality always comes at the cost of polyphony.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UXUaQKavIvgjXUaFtglThQ.jpeg" /><figcaption>The rear panel of the U-110 is quite similar to the D-110&#39;s.</figcaption></figure><h3>How it works: U-110 Internals</h3><p>Under the hood, the U-110 is actually quite similar to the D-110. Both machines combine PCM samples and traditional synthesizer waveforms to create their tones. The primary difference is that the U-110 prevents users from directly manipulating those underlying building blocks to make their own sounds. The individual PCMs available on the U-110 are also mostly longer and higher quality than the D-110’s, however they are of far <em>lower </em>quality than the samples used in modern romplers or virtual instruments, simply due to the technical and storage limitations of consumer electronics at the time of production.</p><p>The sound architecture of the U-110 comprises three layers (patch, part, and tone). This diagram presents the high-level view:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6UDXggn-Hhgn-0GNSgdPyQ.png" /><figcaption>Visual breakdown of the U-110 voice architecture. It’s largely accurate except for a few AI glitches in the “Five Tone Types” section. (Sorry ‘bout that.) See the “Tones” section below for a clarification.</figcaption></figure><h4>Patches</h4><p>In U-110 terms, a “patch” stores a complete configuration for the device. It indicates how the instrument distributes polyphonic voices across the different parts, which physical audio outputs to use, and the configuration of the device’s two onboard effects (chorus and tremolo).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Y81gPCeYQ2_vCeecbGyG4Q.jpeg" /><figcaption>Excerpt from the owner’s manual that shows different patch configurations. Some use multiple MIDI channels for multiple discrete parts (like the “Multi — Set 1” above) while others combine multiple tones for a more complex individual sound (like the “Guit &gt; Piano” patch).</figcaption></figure><p>One important aspect of a patch is the “output mode.” There are 50 of these output modes, which indicate how many individual parts are available in the patch, how many of the U-110’s 31 voices are allocated to each part, whether the parts use the unit’s on-board effects, and depending on the mode, whether to output the part in stereo or monophonic sound. I find it odd that the U-110 allocates voices statically via the output modes when Roland knew how to allocate voices dynamically as needed- after all, the D-110 can do it!</p><p>There are 64 memory slots for patches. There are no dedicated user patch slots, so you must overwrite factory memory slots when creating your own.</p><h4>Parts</h4><p>A single patch can define up to 6 “parts” which determine which sound to use, along with part-specific settings such as tuning, part volume, and LFO/vibrato.</p><p>In most output modes, each part in a given patch is monophonic, however there are a number of special output modes that combine parts 1 and 2 to either create a single stereo part, or a single monophonic part with a large number of available voices.</p><h4>Tones</h4><p>There are 99 presets, or “tones” to choose from. The tones fall into 5 different categories, and the types of tones used for a given patch determine the unit’s overall polyphony (number of simultaneous voices/notes), out of a maximum of 31 voices.</p><ul><li><strong>Single</strong>: This is a single sound (PCM or simple waveform) that uses one voice.</li><li><strong>Velocity Switch (“V-SW”)</strong>: These tones play one of two mutually exclusive sounds based on note velocity. For example, you might have a V-SW piano tone that plays a “hard touch” sound for higher velocities and “soft touch” sound for lower ones. These tones only use one voice at a time.</li><li><strong>Dual</strong>: These tones play two sounds mixed together, using two voices.</li><li><strong>Detune</strong>: These tones play two instances of the same sound together, slightly detuned from eachother to make a fatter sound. These use two voices.</li><li><strong>Velocity Mix (“V-MIX”)</strong>: These mix two different sound depending on the current note value rather than velocity. These use two voices.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NBHCQ5GSMcEioUxjrPNB6Q.png" /><figcaption>Excerpt from the owner’s manual that shows the different kinds of acoustic piano tones.</figcaption></figure><p>Some further details about the U-110’s sample content:</p><ul><li>The U-110 contains 2 megabytes of 12-bit sample content (with alleged sample rates of 15kHz to 30kHz), most of it traditional instrument samples, with the rest being synth and harmonic static waveforms.</li><li>The U-110 has four slots on the front panel for inserting “SN-U110” PCM expansion cards, which each include up to 512 kilobytes of additional sounds, meaning you can potentially double your U-110’s available sample capacity by inserting 4 expansion cards at once.</li><li>I have read that many of the samples the U-110 uses were sourced from the libraries of Roland’s S-50 line of samplers (S-50, S-550, and S-330). While you can’t record your own samples with the U-110, you also don’t have to wait for samples to load off floppy disks like you do with those other instruments.</li><li>Many of the tones use the same underlying samples, but combine or mix them in different ways. For example, there are 10 different acoustic piano tones, but there aren’t 10 different sets of acoustic piano PCMs. Many of them are reused to different effect.</li></ul><h3>Onboard effects, modulation, and sound design</h3><p>There are two built-in DSP effects, and they are only available on the L/R stereo outputs, and only in specific output modes. The Chorus effect sounds good at lower “depth” levels- I used it quite a bit for the track I produced with the U-110. I could not find a musical use for the Tremolo effect, though. In my experience, most tones that could benefit from tremolo (like the flute) already had that effect built into the sound.</p><p>On the part level you can create a vibrato effect by using the LFO controls to modulate the part’s pitch. You can also make minor adjustments, such as the attack and release times, velocity sensitivity, and tuning.</p><h3>The U-110 in the studio</h3><p>While the form factor and limited physical controls make using the U-110 an extensive menu-diving experience, the menus are logically organized and I eventually became quite adept at navigating them when editing and creating my own patches for this track. (It still would have been nice to have an “alpha dial” or basic 360-degree encoder, especially for entering patch names.)</p><p>In the track I produced with my U-110 (a cover of the Lofi Hip-hop track, “Seeking Change” by Yasumu), I recorded each part separately. Depending on the type of instrument I was recording, I used one of two output modes:</p><ul><li><strong>Output mode 21</strong>: This combines the resources of parts 1 and 2 into a stereo pair for a richer sounding tone. It also assigns all 31 voices to this single part. This mode also enables the onboard DSP effects.</li><li><strong>Output mode 22</strong>: Like #21, this mode assigns all potential voices to one combined part, but as a monophonic tone, rather than a stereo one. DSP effects are disabled in this mode.</li></ul><p>Since I like to mix all my drums separately (and the way the U-110’s drum section is implemented prevents assigning individual drums to the separate audio outputs), I recorded all of the individual drum sounds from the U-110 with <a href="https://samplerobot.com/">SampleRobot</a> and built my own virtual drum machine with them in Cubase. I did end up using two external samples for this track: A reverse cymbal and a tambourine, since none of the U-110’s built-in drums were adequate for those purposes.</p><p>While the U-110 sounded good for its time, the factory presets just aren’t up to modern standards, quality-wise. Rather than embrace the dated cheesiness of the U-110 (like I did with <a href="https://youtu.be/PB1xS2N_g1o?si=WqloU0zWJt0bryV0">the track I produced on the Roland D-110</a>), I chose the Lofi genre to showcase this synth since the deep filtering and saturation of the musical style obscure some of the instrument’s sonic weaknesses. (If you’d like to hear the U-110’s sounds in their raw, unvarnished form check out <a href="https://youtu.be/wZO_2Rn6vIY?si=hLNFa2tgFaQNPVJx">this good video from the SynthMania guy</a>.)</p><p>To add further ambiance, I mixed in some vinyl pops and scratches along with an environmental recording I made on a rainy day many years ago.</p><p>Produced in Cubase Pro 15 with the following third-party plugins for effects and automation:<br>- Waves Bass Rider Stereo (volume management)<br>- Blue Cat Audio PatchWork (parallel processing)<br>- TBProAudio dpMeter5 (gain staging)<br>- Goodhertz Lohi 3 (filter)<br>- Waves H-Delay Stereo (delay)<br>- Kazrog KClip3 (clipping)<br>- Nicky Romero Kickstart 2 (ducking)<br>- LoudMax LoudMax (master limiting)<br>- Boz Digital Mongoose 2 (stereo width management)<br>- FabFilter Pro-L 2 (track limiting)<br>- FabFilter Pro-Q 4 (EQ)<br>- XLN Audio RC-20 Retro Color (vintage processing)<br>- Native Instruments Solid Bus Comp (master compression)<br>- Baby Audio Super VHS (saturation)<br>- WavesFactory Trackspacer 2.5 (dynamic EQ)<br>- Kazrog True Iron (saturation)<br>- Valhalla DSP ValhallaRoom (reverb)<br>- Valhalla DSP ValhallaVintageVerb (reverb)</p><h3>Watch it on YouTube</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fk8e8XqGe9e0%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dk8e8XqGe9e0&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fk8e8XqGe9e0%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/c9df2f3076096ab109378a1fd6e3892b/href">https://medium.com/media/c9df2f3076096ab109378a1fd6e3892b/href</a></iframe><h3>Hear it on SoundCloud</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fw.soundcloud.com%2Fplayer%2F%3Furl%3Dhttps%253A%252F%252Fapi.soundcloud.com%252Ftracks%252F2288222831%26show_artwork%3Dtrue&amp;display_name=SoundCloud&amp;url=https%3A%2F%2Fsoundcloud.com%2Fultimateoutsider%2Froland-u-110-demo-cover-of%3Fsi%3D0fc0bc1b5026463994528c4484970343%26utm_source%3Dclipboard%26utm_medium%3Dtext%26utm_campaign%3Dsocial_sharing&amp;image=https%3A%2F%2Fi1.sndcdn.com%2Fartworks-pPzonf5nf9cRq43d-0yBj6Q-t500x500.jpg&amp;type=text%2Fhtml&amp;schema=soundcloud" width="800" height="166" frameborder="0" scrolling="no"><a href="https://medium.com/media/872ee1dcf5aea158394a26c8826feac1/href">https://medium.com/media/872ee1dcf5aea158394a26c8826feac1/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=5f89d0f403a5" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Single Synth Project: Roland MKS-80 (remix)]]></title>
            <link>https://medium.com/@ultimateoutsider/the-single-synth-project-roland-mks-80-remix-6e3b27082c77?source=rss-eb53a3408c47------2</link>
            <guid isPermaLink="false">https://medium.com/p/6e3b27082c77</guid>
            <category><![CDATA[vintage-synthesizer]]></category>
            <category><![CDATA[cubase]]></category>
            <category><![CDATA[roland]]></category>
            <category><![CDATA[synthwave]]></category>
            <category><![CDATA[single-synth-project]]></category>
            <dc:creator><![CDATA[Ultimate Outsider]]></dc:creator>
            <pubDate>Tue, 10 Mar 2026 04:58:35 GMT</pubDate>
            <atom:updated>2026-03-10T19:12:40.814Z</atom:updated>
            <content:encoded><![CDATA[<p><em>I promise I’m not going to write about every song I produced before I started my Medium blog, but ever since I began this thing I now call </em><a href="https://medium.ultimateoutsider.com/the-single-synth-project-roland-mks-50-d8424bca90a6"><em>the Single Synth Project</em></a><em>, I was unhappy with two of my original mixes. I’ve already </em><a href="https://medium.com/@ultimateoutsider/the-single-synth-project-roland-mks-7-super-quartet-remix-46a31b9b1689"><em>written about one</em></a><em>, and the other just happened to be the very first track I recorded in this series. Since I am publishing the remixed song and video, I figured I’d do a quick write-up as well. The track is a cover of Xtract’s “Audiotool Day 2016,” which I recorded with the Roland MKS-80 Super Jupiter.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*X2b9SN6UbHDU8Gj5GCAgZg.png" /><figcaption>Video thumbnail for this track. Scroll to the bottom of this post to watch the video.</figcaption></figure><h3>About the MKS-80</h3><p>Originally released in 1984, the <a href="https://en.wikipedia.org/wiki/Roland_MKS-80">MKS-80 Super Jupiter</a> is a bit of an oddity. To my knowledge it is the only rack synth Roland produced that was fully analog. (Its oscillators have a habit of falling out of tune, necessitating the anachronistically-named “Auto Tune” button to bring them back in line.) Also, unlike many of Roland’s rack-based synths, the MKS-80 was not intended to be the rack version of an existing keyboard-based synth- it has a unique combination of features, circuitry, and parameters not fully shared with any of Roland’s other products.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*sHEkUN7d9UfzSdtt_nohgw.jpeg" /><figcaption>The Roland MKS-80 Super Jupiter (front view).</figcaption></figure><p>There are two distinct “flavors” of MKS-80: Early models are known as “Revision 4” (“Rev. 4” for short), and they contain the same oscillator and filter chips as the Roland Jupiter-6 (which is why some folks mistake the MKS-80 for a rack-mounted version of that synth). But models produced later in the unit’s production run are “Revision 5,” which use different chips for the oscillators, filters, and amplifier (VCA) than the Rev. 4 models.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*dSCPEL2Mh2KsBCIsiO6UIw.jpeg" /><figcaption>The Roland Jupiter-6. Similar-to-but-not-same-as the MKS-80.</figcaption></figure><p>The MKS-80 is 8-voice polyphonic, with 2 oscillators per voice. Like the much later Roland D-50, the MKS-80 can operate as a 2-part multitimbral unit, or you can combine the two parts into upper and lower “layers” that play two tones together (for half the polyphony).</p><p>While it is technically possible to program the MKS-80 from the front panel, this is an extremely onerous process. Roland released a hardware programmer for this synth, the MPG-80. These devices are quite rare, and can sometimes sell for more than the synthesizer itself on the used market. Luckily, several third party manufacturers have released less expensive alternatives in the years since.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/900/1*4729uxuqtUjIrPq0hJ-8Aw.png" /><figcaption>The fabled Roland MPG-80 programmer.</figcaption></figure><h3>Production notes</h3><p>While I had done a few recordings in prior years where I used only a single hardware synth for most or all of the sounds, this was my first serious attempt at producing a track in the synthwave style, so I chose to cover a song that I thought wouldn’t be too challenging for a beginner. I felt Xtract’s song “<a href="https://soundcloud.com/xtract-music/audiotool-day-2016?si=707b3d85532249a78b8192c180fd57ac&amp;utm_source=clipboard&amp;utm_medium=text&amp;utm_campaign=social_sharing">Audiotool Day 2016</a>” was a good candidate for its minimal arrangement and lightweight production, largely propelled by its anthemic lead melody and chord progression. I also felt it would be a good showcase for the MKS-80’s lush pads and deep basses.</p><p>I used a <a href="https://kiwitechnics.com/patcheditor.htm">KiwiTechnics Patch Editor</a> to program new patches on my Rev. 4 MKS-80. I have programmed a number of synths with this device before, and the MKS-80 was the most complicated one, mostly because of its 2-layer support. (There are twice as many controls to navigate through as a result.)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*EwSxnCMCoxhBhTh4-1462g.jpeg" /><figcaption>The KiwiTechnics Patch Editor; a godsend to vintage synth users.</figcaption></figure><p>Most synthesizers in my collection are equipped with some manner of unbalanced (“T/S”) style audio outputs, which I generally run through a <a href="https://www.sweetwater.com/insync/di-boxes/">DI box</a> and then into my audio interface. The MKS-80 additionally offers a pair of balanced XLR outputs, which I ran directly into my audio interface. I had my MKS-80 configured in “mix” mode where I combined the upper and lower layers to create 4-oscillator voices.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*zaySs9N8-0NI4MNN_feXGQ.jpeg" /><figcaption>Rear view of the MKS-80, featuring both TS and XLR audio outputs.</figcaption></figure><p>When I first worked on this track, I had just gotten Cubase Pro 14, which included a new Drum Machine module which featured drum synthesis support. I created the drum sounds for the track with Cubase’s drum synth features just as a way to learn the new tools. I have replaced all the drum synth sounds with samples in my remixed version.</p><p>I also designed a couple of risers in Steinberg’s Retrologue plugin because at the time it didn’t occur to me that I could use the MKS-80’s white noise waveform for that (which I think is only available on VCO 2). I didn’t re-record any audio for this remix, but I always use my hardware synths to make risers in my current Single-Synth tracks whenever possible.</p><p>I remixed the track in Cubase Pro 15 and used the following 3rd-party plugins for effects and automation:</p><ul><li>BABY Audio: Super VHS</li><li>Boz Digital: Mongoose 2</li><li>FabFilter: Pro-L 2 and Pro-Q 4</li><li>Goodhertz: Ghz Lohi 3</li><li>Kazrog: KClip 3</li><li>LoudMax: LoudMax</li><li>Native Instruments: Solid Bus Comp</li><li>Nicky Romero: Kickstart 2</li><li>Plugin Alliance: Black Box Analog Design HG-2</li><li>Softube: Saturation Knob</li><li>TBProAudio: dpMeter5</li><li>UVI: Tape Flanger</li><li>Valhalla DSP: ValhallaVintageVerb</li><li>Waves: Bass Rider, Doubler2, H-Delay, and MetaFilter</li><li>WavesFactory: Trackspacer 2.5</li></ul><h3>Watch it on YouTube</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FEN2PhZMU3Wk%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DEN2PhZMU3Wk&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FEN2PhZMU3Wk%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/8a8369dbc8ee599d659f9f7ef6743d14/href">https://medium.com/media/8a8369dbc8ee599d659f9f7ef6743d14/href</a></iframe><h3>Hear it on SoundCloud</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fw.soundcloud.com%2Fplayer%2F%3Furl%3Dhttps%253A%252F%252Fapi.soundcloud.com%252Ftracks%252F2280041411%26show_artwork%3Dtrue&amp;display_name=SoundCloud&amp;url=https%3A%2F%2Fsoundcloud.com%2Fultimateoutsider%2Froland-mks-80-demo-cover-of%3Fsi%3D2d2c23dfad6741b9a5158c65317f92d8%26utm_source%3Dclipboard%26utm_medium%3Dtext%26utm_campaign%3Dsocial_sharing&amp;image=https%3A%2F%2Fi1.sndcdn.com%2Fartworks-poCXQgFlOcy13Yrj-RERzuA-t500x500.jpg&amp;type=text%2Fhtml&amp;schema=soundcloud" width="800" height="166" frameborder="0" scrolling="no"><a href="https://medium.com/media/5a8bd68913e408a424f7acf60b9acccf/href">https://medium.com/media/5a8bd68913e408a424f7acf60b9acccf/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6e3b27082c77" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Single Synth Project: Roland Boutique D-05 Demo]]></title>
            <link>https://medium.com/@ultimateoutsider/the-single-synth-project-roland-boutique-d-05-demo-9a44ac7ad44d?source=rss-eb53a3408c47------2</link>
            <guid isPermaLink="false">https://medium.com/p/9a44ac7ad44d</guid>
            <category><![CDATA[vintage-synthesizer]]></category>
            <category><![CDATA[synthwave]]></category>
            <category><![CDATA[single-synth-project]]></category>
            <category><![CDATA[roland]]></category>
            <category><![CDATA[synthesizers]]></category>
            <dc:creator><![CDATA[Ultimate Outsider]]></dc:creator>
            <pubDate>Wed, 04 Mar 2026 21:47:33 GMT</pubDate>
            <atom:updated>2026-03-04T23:29:29.772Z</atom:updated>
            <content:encoded><![CDATA[<p>For today’s edition of the Single Synth Project, I produced a track on the <a href="https://www.roland.com/global/products/d-05/">Roland Boutique D-05 Linear Synthesizer</a>, a modern recreation of the <a href="https://www.vintagesynth.com/roland/d-50">D-50 and D-550</a> from 1987. It is a cover of the song, “Gemini,” by Le Metroid, with patches I designed on the D-05.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*OXEW9lok0WWlYr4NCn0E4w.png" /><figcaption>Thumbnail for the YouTube video. Scroll to the bottom to view the video.</figcaption></figure><h3>A little history</h3><p>The D-50 shared the majority of its “Linear Arithmetic” architecture with the other “<a href="https://gearspace.com/board/electronic-music-instruments-and-electronic-music-production/784430-roland-d-series-synths.html">D-series</a>” instruments Roland released between 1987 and 1989, including the consumer-focused MT-32. The D-50 has higher-quality DACs than the others, as well as some useful features such as pulse width modulation as well as more and better on-board effects. (The later D-70 is more similar to the JV and XV instruments that would come in subsequent years.)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*CuNDBUBZH7QXTKLX8zSWUg.jpeg" /><figcaption>The Roland D-50 (1987)</figcaption></figure><p>Released thirty years after the originals in 2017, the D-05 is perhaps the most complete and accurate reproduction of a classic synth in <a href="https://www.roland.com/us/promos/roland_boutique/">the entire Boutique line</a>, partly because the D-50 was Roland’s first all-digital synthesizer, meaning Roland didn’t have to model any emulations of analog circuitry. The D-05 also doesn’t suffer any of the limitations that several of the other Boutique synths do, but includes some of the perks, such as a sequencer and arpeggiator. Also, in addition to including all of the original factory D-50 patches, the D-05 includes all content from the four original D-50 expansion cards, plus an additional bank of all-new sounds.</p><h3>The D-05 in practice</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1005/1*x7PRW21vibzqMTaENTdSRA.png" /><figcaption>Top view of the Roland D-05.</figcaption></figure><p>The D-05 has all of the D-50’s original PCMs (samples), supports the name max number of voices, and includes the original set of factory presets, plus the content from all 4 official expansion cards, and a new preset bank made just for the D-05. It also supports the full MIDI specification of the originals, meaning it works with hardware and software patch programmers made for those synths.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ucKu57m5TAoBsVXJHhKMAg.jpeg" /><figcaption>The original Roland PG-1000 programmer.</figcaption></figure><p>I strongly encourage using an external programmer of some kind, because the D-50 voice structure is one of the most complex that Roland ever designed. For example, a single Juno-60 patch comprises about 33 parameters, while a D-50 patch can consist of between 110 and 315 parameters, depending on the number of “partials” it includes. I designed the patches for this song using the <a href="https://www.dtronics.nl/dt-1000">Dtronics DT-1000</a> programmer.</p><p>Like the original PG-1000, the DT-1000 is capable of loading patch data from the D-05 and listing the current values of the named parameters on display. For this to work, you must route a MIDI cable from the DT-1000’s MIDI OUT to the D-05’s MIDI IN, and another cable from the D-05’s MIDI OUT to the programmer’s PARAMETER IN.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XlqvMA5ycBIEnr-MoZM-cQ.jpeg" /><figcaption>The Dtronics DT-1000.</figcaption></figure><p>Dtronics also released a compact programmer for these synths called the <a href="https://www.dtronics.nl/dt-01">DT-01</a>. It uses knob-style encoders instead of faders, but lacks a display and sends MIDI CC data out only; it does not load patches into local memory like the other programmers can.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_nVQU0fv-m__Ketn0LJvVw.jpeg" /><figcaption>The Dtronics DT-01 programmer (discontinued).</figcaption></figure><p>The D-50/D-05 voice architecture is multi-tiered: A single patch can comprise up to two “tones” and each tone can contain up to two “partials.” Partials, which are basically individual oscillators, have one of two types: Synthesizer or PCM. Synthesizer partials use typical subtractive synthesis, and offer two waveform types (Square or Sawtooth). PCM partials use sample-based synthesis to play back sounds that fall into a variety of categories.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6xQzkHi76LRtguc5yR6Esw.png" /><figcaption>D-50/D-05 voice architecture.</figcaption></figure><p>There are 100 PCM sounds to choose from, and different kinds serve different purposes. There are short “attack” sounds that represent the transients of an instrument- for example, the pluck of a guitar string or the mallet strike of a vibraphone. There are also single waveforms that capture the harmonic qualities of instruments, such as organs, pianos, or something evoking a human voice. There are “spectrum” PCMs which can sound drastically different from one note to the next, perhaps useful for cinematic sound design. And there are a number of loops that combine a number of the other PCMs in rhythmic patterns that I have never found a musical application for. (Oh, there’s also a single “Noise” PCM, which is a standard white noise sound.)</p><p>A disappointing limitation of the PCM partials is that they do not pass through the filter; only synthesizer partials can do that. So, for example, when I designed the riser for my D-05 demo track, I had to rely on external filters to sculpt the sound.</p><p>Roland went hog-wild designing the D-50, fully exploring the benefits of a purely digital architecture. The synth has robust key-follow support, “bias” ranges that add the ability to modulate over a specific portion of the keyboard, and the ability to select direct or inverse relationships between LFOs and envelopes.</p><p>Speaking of envelopes- while many synths (even today) use 4-parameter ADSR envelopes, the D-50 has 12-parameter envelopes with 5 distinct stages for both the filter and amp sections.</p><p>While the D-50 has a better reputation than the other D-series instruments due to the richer sounds you can get out of it (thanks to the chorus effect and better digital-to-analog converters), a lot of the classic sounds it’s known for are very “of its time.” Patches with the attack and looped PCMs can sound particularly cheesy to modern ears. Out of the eight original patches I designed for this track, only one of them uses an attack PCM. The others either use synthesizer partials or the harmonic waveform PCMs.</p><h3>The D-05 in summary</h3><p>Some final thoughts on the D-05:</p><ul><li>This is the most complete and successful Boutique instrument that Roland produced, in terms of faithfulness to the original product.</li><li>It has a powerful subtractive synth engine, but you need a hardware or software programmer to really unlock this thing’s potential.</li><li>I wish that you could pass PCM partials through the filter, and I wish the unit gave you more control over panning. (The only panning capability I know of are the fixed-position output modes that send the lower and upper tones to separate channels.)</li><li>I have seen several people complain online that you can’t change the startup patch to something other than the dreadful “Neo Horizon” that loads up by default- but you can! The D-05 defaults to whatever patch is saved in the first sequence in the device’s memory bank: Patch 1–1 (also called “Neo Horizon”). Just edit the “Pattern Patch” parameter of the sequence and save it to memory. I changed mine to my custom “Init” patch that just loads up a single sawtooth partial.</li></ul><h3>About the track</h3><p>I produced the track in Cubase Pro 15. Wherever possible I tried to use the D-05’s own effects (primarily Chorus and Reverb). I also used the following 3rd-party plugins for effects and automation:</p><ul><li>Baby Audio: Super VHS</li><li>Boz Digital Labs: Mongoose 2</li><li>FabFilter: Pro-Q 4, Pro-L 2</li><li>FX23: PsyScope Pro</li><li>Goodhertz, Inc: Lohi 3</li><li>Kazrog: KClip 3</li><li>Loudmax: LoudMax (free plugin)</li><li>Native Instruments: Solid Bus Comp</li><li>Nicky Romero: Kickstart 2</li><li>Valhalla DSP: ValhallaRoom, ValhallaVintageVerb, ValhallaDelay</li><li>Vengeance Sound: VPS Trance Gate</li><li>Waves: H-Delay, Bass Rider</li><li>Wavesfactory: TrackSpacer 2.5</li></ul><h3>Watch on YouTube</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FgJwg5XDqAk4%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DgJwg5XDqAk4&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FgJwg5XDqAk4%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/1ffd1e224152b03771729e46fd815c11/href">https://medium.com/media/1ffd1e224152b03771729e46fd815c11/href</a></iframe><h3>Listen on SoundCloud</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fw.soundcloud.com%2Fplayer%2F%3Furl%3Dhttps%253A%252F%252Fapi.soundcloud.com%252Ftracks%252F2277190646%26show_artwork%3Dtrue&amp;display_name=SoundCloud&amp;url=https%3A%2F%2Fsoundcloud.com%2Fultimateoutsider%2Froland-boutique-d-05-demo%3Fsi%3Da40dca8bcb234af2aa947eea072e5644%26utm_source%3Dclipboard%26utm_medium%3Dtext%26utm_campaign%3Dsocial_sharing&amp;image=https%3A%2F%2Fi1.sndcdn.com%2Fartworks-Yh3FbvXnBkigYAiw-Xs4Rew-t500x500.jpg&amp;type=text%2Fhtml&amp;schema=soundcloud" width="800" height="166" frameborder="0" scrolling="no"><a href="https://medium.com/media/fb3ee2b3b2ceca7c81f6a7fabc23b4c4/href">https://medium.com/media/fb3ee2b3b2ceca7c81f6a7fabc23b4c4/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=9a44ac7ad44d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Single Synth Project: Roland MKS-7 Super Quartet (remix)]]></title>
            <link>https://medium.com/@ultimateoutsider/the-single-synth-project-roland-mks-7-super-quartet-remix-46a31b9b1689?source=rss-eb53a3408c47------2</link>
            <guid isPermaLink="false">https://medium.com/p/46a31b9b1689</guid>
            <category><![CDATA[synthwave]]></category>
            <category><![CDATA[synthesizers]]></category>
            <category><![CDATA[roland]]></category>
            <category><![CDATA[cubase]]></category>
            <category><![CDATA[single-synth-project]]></category>
            <dc:creator><![CDATA[Ultimate Outsider]]></dc:creator>
            <pubDate>Sun, 22 Feb 2026 03:26:17 GMT</pubDate>
            <atom:updated>2026-02-22T03:26:17.595Z</atom:updated>
            <content:encoded><![CDATA[<p>In early 2025 I recorded a cover of the song “Transparent” by Monolism using the Roland MKS-7 for all tonal parts and drums. I was never happy with the original mix, but after a year of building up my production skills I re-opened the project and produced a new mix that I’m satisfied with. I’ve also learned a couple of things about the synth since I first recorded the track, so I decided to publish this short article while I push the new version to SoundCloud and YouTube.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*QYoibsM5erkJOlPsz9ejdA.png" /><figcaption>Video thumbnail for the “Transparent” video. (Scroll to the bottom of the page to see the video.)</figcaption></figure><p>The Roland MKS-7 Super Quartet is a 4-part multitimbral synth released in 1985. Three of the parts are based on the <a href="https://en.wikipedia.org/wiki/Roland_Juno-106">Juno 106</a> sound engine, and the fourth part is for drums (it has a selection of samples from the TR-707 drum machine).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*qeA5QIAGt1P11PsKs0zfrQ.jpeg" /><figcaption>The Roland MKS-7 Super Quartet (1985).</figcaption></figure><p>I recorded all instrument tracks from the unit’s “Chord” part, which is 4-note polyphonic. (The “Melody” part is 2-note polyphonic, and the “Bass” part is monophonic.). Each part has a dedicated mono output, but I recorded from the stereo “mixer output.”</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/798/1*68i3l6y83z0h86SqDUXbqQ.jpeg" /><figcaption>Roland MKS-7 rear connections.</figcaption></figure><p>The MKS-7 does not have any controls for editing its sounds, but you can use MIDI SysEx to program the device in real time. I used a <a href="https://kiwitechnics.com/patcheditor.htm">KiwiTechnics Patch Editor</a> in Juno 106 mode to do all my patch programming.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*Kw_SVCcTRCZ_ZiVZVAfHVQ.jpeg" /></figure><p>There are 16 audio tracks in this project. Some of the patches are slightly tweaked presets, and the rest are brand new. Because the MKS-7 does not have any user preset storage, I was not able to save any of the patches after recording.</p><p>When I first worked on this track I thought my MKS-7 had a defect because I wasn’t able to get the noise generator working for the riser. (I used Steinberg Retrologue for that instead.) It turns out that the MKS-7 does indeed have a noise generator, but it’s only available on the “Melody” part, not Bass or Chord.</p><p>I have also since learned that you can put the MKS-7 into a special “Whole Mode” that disables the Melody part and grants the Chord part full 6-voice polyphony! (See page 19 of <a href="http://cdn.roland.com/assets/media/pdf/MKS-7_OM.pdf">the Owner’s Manual</a>.)</p><p>The drum sounds in this track are samples from my MKS-7, with some tweaks: I pitched the Ride sample up a bit and shortened its envelope, and pitched the Kick down a couple semitones. I also used a TR-727 Cabasa sample because the MKS-7 doesn’t have any shaker sounds.</p><p>Despite being fairly limited, the MKS-7 sounds great and was easy to program with the help of the Patch Editor. (I just wish it was possible to save user patches on the device.)</p><p>I used the following 3rd-party plugins for effects and automation:</p><ul><li>BABY Audio: Super VHS</li><li>Blue Cat: Gain 3</li><li>Boz Digital: Mongoose 2</li><li>FabFilter: Saturn 2 and Pro-Q 4</li><li>Goodhertz, Inc.: LoHi 3</li><li>Kazrog: KClip 3</li><li>LoudMax: LoudMax</li><li>Native Instruments: Transient Master</li><li>Nicky Romero: Kickstart 2</li><li>Phil Speiser: THE_SPICE</li><li>Slate Digital: Fresh Air</li><li>TAL Software: TAL-Chorus-LX, TAL-Filter 2</li><li>TBProAudio: dpMeter</li><li>Valhalla DSP: ValhallaRoom, ValhallaVintageVerb and ValhallaPlate</li><li>Waves: Curves AQ, Doubler, H-Delay and MetaFlanger</li><li>Wavesfactory: Trackspacer 2.5</li></ul><h3>See it on YouTube</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fb47dzx_YCKY%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Db47dzx_YCKY&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fb47dzx_YCKY%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/e10766f341330da16257a60e30c1bbb4/href">https://medium.com/media/e10766f341330da16257a60e30c1bbb4/href</a></iframe><h3>Hear it on SoundCloud</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fw.soundcloud.com%2Fplayer%2F%3Furl%3Dhttps%253A%252F%252Fapi.soundcloud.com%252Ftracks%252F2271043577%26show_artwork%3Dtrue&amp;display_name=SoundCloud&amp;url=https%3A%2F%2Fsoundcloud.com%2Fultimateoutsider%2Froland-mks-7-demo-cover-of%3Fsi%3Dd56aeefcac4f4d538e2cf2e7b1a42a49%26utm_source%3Dclipboard%26utm_medium%3Dtext%26utm_campaign%3Dsocial_sharing&amp;image=https%3A%2F%2Fi1.sndcdn.com%2Fartworks-D21kx4krmZ89mqqM-OjkT8A-t500x500.jpg&amp;type=text%2Fhtml&amp;schema=soundcloud" width="800" height="166" frameborder="0" scrolling="no"><a href="https://medium.com/media/dd97c3f128036e0df7ff7ca520146034/href">https://medium.com/media/dd97c3f128036e0df7ff7ca520146034/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=46a31b9b1689" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>