Download Latest Version nmg2editor_bin_0.26.zip (7.9 MB)
Email in envelope

Get an email when there's a new version of NMG2 Open source editor

Home / v0.26
Name Modified Size InfoDownloads / Week
Parent folder
nmg2editor_bin_0.26.zip 2013-02-10 7.9 MB
Readme.txt 2013-02-10 9.4 kB
Totals: 2 Items   7.9 MB 2

*****************************************************************
* Important - Important - Important - Important - Important     *
*                                                               *
*                                                               *
* If you want to use USB functionality you have to install the  *
* generic USB driver Libusb-win32 as A >>FILTER<< driver on the *
* original clavia usb driver.                                   * 
*                                                               *
*  You should use the Filter wizard for this.                   *
*                                                               *
* Instructions on how to download and install the driver you    *
* can find in the help file                                     *
*                                                               *
*     \Help\NMG2 Open source editor help.html                   *
*                                                               *
*****************************************************************


Installation:
=============

Editor:
-------

1) If you want to use USB functionality, you should install the generic libusb-win32 driver, see the above message for this. From version v0.21 USB functionality is optional.

2) The zip file contains a directory structure. You can unpack this zip somewhere on you disk, the editor application should run from there.

3) It is recomended to delete any previous versions of the editor and associated files.

VST:
----

1) You should delete the old versions of the following files (if they exist) in you VST folder:

   G2_vst_D2011.dll
   ModuleDef.xml
   ParamDef.xml

2) then you can copy the new versions of these files to your VST folder.


Known issues:
=============

-> Editor usb times out on start up: 

I found that if the message send buffer of the G2 synth isn't completely empty on shutdown of the editor, you may encounter a time out when you try to start up again. This may happen when, on shut down, there are many led messages comming from the G2, or an external sequencer is sending midi clock messages to the G2 or when switching from the original G2 editor to the open source editor. 

The only remedy for now is to reset your G2, wait until the USB is active and start the editor again.


Other errors you may encounter:

-> No USB connection:

libusb version 1.2.4.9 doesn't seem to work for everyone, try 1.2.6.0 or the latest version.

You may not have installed the libusb-win32 driver on (all the) g2 synths. 

...

-> Port settings error
  
For example "Could not bind socket. Adress and port already in use." 

This error may occur when the tcp-ip port in the application settings is already in use on your system. You can try and change the "Port" setting in the G2_editor_ini.xml file to another value.


-> BCR2000 as midi-controller

There is a midi issue where the editor seems to wait forever when sending/receiving the first midi message to/from the bcr2000. Can be solved by resetting the bcr2000.
  

Updates
=======

v0.26 update 10-2-2013
======================

- Fixed some issues with starting/stopping master clock and setting master tempo.
- Added module category "Test" on request, containing two testing modules: Red2Blue and Blue2Red


v0.25 update 14-10-2012
=======================

- Detection of modules incomaptible with original clavia edtor, will be saved with extensions prf2x en pch2x
- Delay parameter where not shown in units in param pages.
- Added some other missing unit conversions.
- Added help to application settings
- Added menu option to run g2ools from editor
- Added option to change led colors
- Bug placing modules when adding modules in scrolled scrollbox
- Added option to control editor ui elements with midi (ctrl midi input) ableton style
- Added init performance messages
- Implemented assigned voices message
- Implemented init perf message sequence
- Implemented clear bank location message
- Implement master clock messages
- prevent echo ctrl midi on radio controls (midi + index)
- Global point seperator, in stead of from country settings
- Check box list for ctrl midi devices
- Keep midi devices in ini file that system can't find (turned off)
- patch manager : load, save patch/perf, init perf, load/save bank, rename, variations, slot selection also selectslot, select category
- Assigned voices red when nil
- Check box list for sysex midi devices
- Show/Hide midi aware indicator on controls
- Found and solved memory leak in VST
- Restructured code repository (svn)
- Made a html help file

v0.24 update 8-7-2012
=====================

- Added selection buttons on switches
- Fixed error in filter modules, shows filtertype didn't correspond with actual filtertype
- Added unit conversions of many parameters
- Added uni/polar direction buttons on envelopes/lfo's
- Fixed editing parameter labels on switches and mixer knobs
- Fixed a number of bugs
- Added two modules "Resonator" and "Driver" that where hidden in the editor

v0.23 update 22-5-2012
======================

- Fixed a bug in the loading of partch banks from the G2

v0.23 update 21-5-2012
======================

- Added "Save log file" button on the View log form

v0.23 update 19-5-2012
======================

- This is only a realease with binaries, mainly for testing the following:
- user interface changes (popup menus and shortcut keys) for compatibility with Jaws screenreading software for visualy impaired users. See file "NMG2 Keyboard shortcuts.txt"

Other changes:
- Auto adjust module positions on module insert (no overlapping modules)
- Numbering modules when adding modules
- Menu-driven patching (for use with Jaws)
- Close dialogs with ESC
- Variation init function
- Select parameter messaging between G2 and editor
- Patch notes dialog window
- Changes to the moduledef.xml (parameter mappings to parameter pages knobs, still some modules todo)

v0.22 update 9-4-2012
=====================

- Multiple G2 support, you have to install the libusb-win32 filter driver on each clavia usb driver for this to work.
- Improvement of shut down (not solved everything yet, see known issues)
- Anti aliased polygon drawing for cables
- Customization of colors 
- Some of the module display functions
- Added a "Control midi" port, but this hasn't yet any functionality.
- Solved a number of bugs.


v0.21 update 14-3-2012
======================

- fixed bug in performance settings: keyboard checkbox didn't work 


v0.21 Update 13-3-2012
======================

- fixed midi device listings bug (should list you devices now, in stead of mine)
- fixed bug that crashed the editor on receiving midi note events


v0.21 9-3-2012
==============

- The libusb dll is now loaded statically in stead of dynamically. That means that you can run the editor weather or not the libusb-win32 is installed on your system. You might not want to install the libusb, maybe because you want to use midi only functions, or if you want to run the editor as a client wirelessly connected to another editor that maintains the usb connection. When you start the editor on a system without the libusb-win32, you get a warning: "libusb0.dll not found, USB functions are disabled".

- Added the functionality so you can run the editor as a client to another instance of the editor. For example, you could run the editor on a laptop that is has a wireless tcp-ip connection with another editor on a desktop pc that has the usb connection with the G2. The settings for this are on the "Application settings" form.

- Added midi functionality to the editor, for uploading/downloading patches and performances using sysex. I've used the open sources midi library "https://bitbucket.org/h4ndy/midiio-dev" for this.

- Added the buttons associated to knobs on the parameter pages and on the VST. Which parameter is associated with a button when you assign a parameter to a knob on the parameter pages is hard coded in the G2. So I've added this information to the "ModuleDef.xml" (But I've not managed to do all modules yet).

- Added the function so you can assign all parameters of a module to a parameter page in one go. This is also hard coded in the G2, so I've started to add this info to the "ModuleDef.xml" also.

- VST is now a "Synth" VST in stead of a "Effect" VST, so you can use it in an instrument rack

- Tested the VST on cubase, solved some bugs that froze Cubase on occasions

- Added version control to the "ModuleDef.xml" and "ParamDef.xml" files. If these files are of different version to the editor application or VST, you get a warning, for example: "Warning, ModuleDef.xml version differs from application."

- Solved a number of the compiler warnings and a number of bugs.


v0.2 10-2-2012
==============

unzip

Editor:

Should run on xp and upwards

leave directory structure intact
install libusb-win32, look for instructions here : http://sourceforge.net/p/nmg2editor/wiki/Installing%20LibUSB/
start the G2
run G2_editor_D2011.exe

VST:

make a copy (not replace!) these 3 files to the VST folder:
G2_vst_D2011.dll
ModuleDef.xml
ParamDef.xml

Only tested it with ableton so far.

Before using the vst, you have to start the editor!
Source: Readme.txt, updated 2013-02-10