{"id":2,"date":"2013-10-28T19:47:36","date_gmt":"2013-10-28T19:47:36","guid":{"rendered":"http:\/\/www.bverhue.nl\/blog\/?page_id=2"},"modified":"2018-10-09T05:51:10","modified_gmt":"2018-10-09T05:51:10","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/www.bverhue.nl\/g2dev\/","title":{"rendered":"What is it?"},"content":{"rendered":"<p>This is about some software developement I did for the Nord modular G2 synthesizer. I am not working on this project anymore, but I will keep this website up for a while.<\/p>\n<p>The Nord G2 is a virtual modular synthesizer, this means that it&#8217;s basically a computer. On the anolog modular synthesizers you make &#8220;patches&#8221; by connecting sound processing modules by cables, on the G2, this is done by editing software on a host computer. It communicates with the G2 using a USB connection. One of the nice things about the G2 is that you don&#8217;t need the host computer all of the time, you can store patches on the machine and use it on it&#8217;s own.<\/p>\n<p>What I am trying to do here is to create an alternative editor for the Nord G2. I am using the software creation tool Delphi for this. These are a couple of things I enjoy doing:\u00a0 creating sounds with the Nord G2 and developing software with Delphi.<\/p>\n<p>There are many interesting aspects for software developers in this G2 editor software: the USB interface, the graphical user interface, multi platform developement and so on. So for me it&#8217;s a very good project to learn something new and get some experience on these subjects.<\/p>\n<p><strong>Hidden driver &amp; resonator modules<\/strong><\/p>\n<p>While I was developing this editor, I found hidden in the firmware a couple of modules that have never been included, for some reason or another, in the original Clavia editor.<\/p>\n<p>These modules are a &#8220;driver&#8221; and a &#8220;resonator&#8221;, normally used in physical modeling applications. Here is a picture.<\/p>\n<p><a href=\"http:\/\/www.bverhue.nl\/g2dev\/wp-content\/uploads\/DriverResonator.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-120\" src=\"http:\/\/www.bverhue.nl\/g2dev\/wp-content\/uploads\/DriverResonator-300x144.jpg\" alt=\"G2_editor_FMX 24-3-2014 , 19:52:43 G2 editor FMX v0.35\" width=\"300\" height=\"144\" srcset=\"https:\/\/www.bverhue.nl\/g2dev\/wp-content\/uploads\/DriverResonator-300x144.jpg 300w, https:\/\/www.bverhue.nl\/g2dev\/wp-content\/uploads\/DriverResonator-624x300.jpg 624w, https:\/\/www.bverhue.nl\/g2dev\/wp-content\/uploads\/DriverResonator.jpg 665w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>I can&#8217;t really tell much about how to use these modules, I guess it&#8217;s a matter of experimenting yourself, but you certainly can add some new dimensions to your patches with these modules.<\/p>\n<p>The driver and resonator are located on the oscillator page.<\/p>\n<p>You can use these modules in the editor that I&#8217;ve made, but remember that you can&#8217;t use these patches with the original editor.<\/p>\n<p><strong>Other functionality<\/strong><\/p>\n<p>Some other things I&#8217;ve added are a VST for use in a DAW that connects to an editor using TCP-IP, also the ability to make connections between editors using TCP-IP. Another thing I&#8217;m working on is a version of the editor for small screen Android tablet devices.<\/p>\n<p><strong>Current status of developement<\/strong><\/p>\n<p>Unfortunately I don&#8217;t seem to find time anymore two work on the project. But I took some effort to clean up the projects source code and put it up at github. You can find it at <a href=\"https:\/\/github.com\/BVerhue\/nord_g2_editor\">BVerhue\/nord_g2_editor<\/a>.<\/p>\n<p>There are three projects there, first the original windows only editor, then\u00a0 the FMX version, which can also be compiled for OsX. And there is a third which I started for Android, it works but was not finished.<\/p>\n<p>So feel free to do with the source what you wish, fork it, clone it or port it to another language.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is about some software developement I did for the Nord modular G2 synthesizer. I am not working on this project anymore, but I will keep this website up for a while. The Nord G2 is a virtual modular synthesizer, this means that it&#8217;s basically a computer. On the anolog modular synthesizers you make &#8220;patches&#8221; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bverhue.nl\/g2dev\/index.php?rest_route=\/wp\/v2\/pages\/2"}],"collection":[{"href":"https:\/\/www.bverhue.nl\/g2dev\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bverhue.nl\/g2dev\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bverhue.nl\/g2dev\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bverhue.nl\/g2dev\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2"}],"version-history":[{"count":12,"href":"https:\/\/www.bverhue.nl\/g2dev\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":203,"href":"https:\/\/www.bverhue.nl\/g2dev\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions\/203"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bverhue.nl\/g2dev\/index.php?rest_route=\/wp\/v2\/media\/4"}],"wp:attachment":[{"href":"https:\/\/www.bverhue.nl\/g2dev\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}