| Author |
Message |
mosc
Site Admin

Joined: Jan 31, 2003 Posts: 18532 Location: Durham, NC
Audio files: 267
G2 patch files: 60
|
Posted: Tue Sep 22, 2026 2:02 pm Post subject:
|
 |
|
This work is facinating. I love the G2X. This looks like more than an editor. Are you able to make new modules that run on the G2? _________________ --Howard
my music and other stuff |
|
|
Back to top
|
|
 |
cube666999

Joined: Jan 18, 2025 Posts: 30 Location: Warszawa
|
Posted: Tue Sep 22, 2026 2:25 pm Post subject:
|
 |
|
| mosc wrote: | | This work is facinating. I love the G2X. This looks like more than an editor. Are you able to make new modules that run on the G2? |
I don't know how to create new modules yet
In theory, it's possible, but very difficult. It can only be done safely on an emulator. Uploading a new firmware version to the Nord carries a real risk of damage.
I can't create new modules yet
In theory, it's possible, but very difficult. It can only be done safely using an emulator. Uploading a new firmware version to the Nord carries a real risk of damage. But that risk drops when you have a Nord emulator on your computer
It would be much simpler if Clavia released the source code
Do you find the module selection lacking?
Which modules are you missing?
Please let me know exactly what you're interested in  |
|
|
Back to top
|
|
 |
cube666999

Joined: Jan 18, 2025 Posts: 30 Location: Warszawa
|
Posted: Fri Oct 16, 2026 3:24 am Post subject:
|
 |
|
Hi everyone,
Six months after the first post in this thread: the first public beta of Cube G2 Editor 0.1 is ready to download.
Website and download: https://cubeg2.github.io Source code: https://github.com/cubeg2/cube-g2-editor
A quick look at what I promised at the start:
Free and open source. The editor is licensed under GPL-3.0, all the code is public, and every feature stays free for everyone. Jan — as you wrote, this community was built on its users' work, and it stays that way.
The Patch Mutator works (cebec, you asked about it back in April) — parents, children, temporary storage, Mutate / Randomize / Cross, locks and profiles.
Live editing over USB — modules, cables, knobs, names and colors go to the G2 right away.
What else it does: - opens, edits and saves .pch2 and .prf2; four slots, variations, morphs, Parameter Pages, global knobs, - module library with previews, cable chains, keyboard shortcuts, - Patch Adjuster, Spectrum and X-Y from your audio interface inputs, - backup of all the G2's banks to your Mac, on-screen keyboard.
Requirements: macOS 15 Sequoia or later, a Mac with Apple silicon (M1 or newer), a Nord Modular G2 with OS 1.62 over USB. Howard — the G2X and G2 Engine haven't been tested yet, as I only have a 37-key G2. If you give it a try on your G2X, any report would be really valuable.
Installing: open the DMG and drag the app to Applications. On first launch macOS says it can't check the app — then go to System Settings ▸ Privacy & Security ▸ Open Anyway (once for every new version). The editor checks for a newer version once a day by itself.
This is the very first version — please help me test it. Try everything you use: opening and saving patches, live editing, performances, variations, morphs, banks. Every bug, even a small one, helps. Back up your banks before testing (Synth ▸ Download Banks from G2…).
Where to report: Discord https://discord.gg/2kUhfYRa2t (#bug-reports, #feedback), GitHub Issues, or simply here in the thread. In the app, Settings ▸ Feedback lists what to include and shows how to save a USB log.
Windows and Linux: for now the editor is Mac only. The code is open, so if anyone would like to take that on, I'm happy to help.
Thank you to everyone who supported the project — with kind words, ideas and patience. This version wouldn't exist without you. ❤️
Jakub
☕ https://ko-fi.com/cubeg2 |
|
|
Back to top
|
|
 |
cube666999

Joined: Jan 18, 2025 Posts: 30 Location: Warszawa
|
Posted: Fri Oct 16, 2026 3:33 am Post subject:
|
 |
|
I fixed the "Download for Mac" link because it wasn't working.
I’d appreciate your feedback—first and foremost, could you tell me if it works?
I’ve only tested it myself. |
|
|
Back to top
|
|
 |
Burp

Joined: Dec 18, 2006 Posts: 99 Location: NL
G2 patch files: 7
|
Posted: Fri Oct 16, 2026 4:25 am Post subject:
|
 |
|
Nice! Good to hear from you and your editor!
And another editor on our list of G2 editors  _________________ if you don't know where you're going, you will allways arrive |
|
|
Back to top
|
|
 |
cube666999

Joined: Jan 18, 2025 Posts: 30 Location: Warszawa
|
Posted: Fri Oct 16, 2026 11:41 pm Post subject:
|
 |
|
| Has anyone tested this? |
|
|
Back to top
|
|
 |
Burp

Joined: Dec 18, 2006 Posts: 99 Location: NL
G2 patch files: 7
|
Posted: Mon Oct 19, 2026 12:38 am Post subject:
|
 |
|
Very briefly: started the App with connected G2. And looked around and made small patch changes. _________________ if you don't know where you're going, you will allways arrive |
|
|
Back to top
|
|
 |
cube666999

Joined: Jan 18, 2025 Posts: 30 Location: Warszawa
|
Posted: Tue Oct 20, 2026 3:02 am Post subject:
|
 |
|
Hi everyone,
a quick heads-up: Cube G2 Editor 0.1.1 is coming this evening with an important sound fix.
Thanks to a bug report on another G2 editor project, I found the same problem in mine: modules with blue/red inputs (envelopes, VCAs, mixers, filters…) were not switched to audio rate ("uprate") when you patched an audio signal into them in the editor. The G2 doesn't work this out by itself; the editor has to tell it. The result was aliasing, e.g. a saw going through an envelope in a patch built in the editor.
What's fixed in 0.1.1:
- the editor works out the audio rate after every cable or module change, using the same rules as Clavia's editor, and sends it to the G2 live
- patches saved with 0.1 are corrected automatically when you open them
- cables from blue/red and yellow/orange outputs now change colour with the signal: blue while the module runs at control rate, red once audio flows in, just like in the original editor
Patches made in Clavia's editor and loaded without changes were never affected.
I'll check it on my own G2 tonight and publish the release right after. The editor checks for updates once a day, or you can use Settings ▸ Updates.
Download: https://cubeg2.github.io
Bugs and ideas: https://discord.gg/2kUhfYRa2t
Jakub |
|
|
Back to top
|
|
 |
cube666999

Joined: Jan 18, 2025 Posts: 30 Location: Warszawa
|
Posted: Wed Oct 21, 2026 4:17 pm Post subject:
|
 |
|
Hi everyone,
Cube G2 Editor 0.1.2 is out — a bug-fix update to the beta. Thank you for the reports!
Download (DMG): https://github.com/cubeg2/cube-g2-editor/releases/download/v0.1.2/Cube-G2-Editor-0.1.2-beta.dmg
Website: https://cubeg2.github.io
Fixed in 0.1.2:
- Patches loaded from disk reach the G2 reliably. Sometimes the G2 kept playing the previous patch while the screen already showed the new one. If the G2 stops answering, the editor now reconnects and sends the patch again instead of failing silently.
- The Mutator lights the right variation after you switch slots.
- Keys 1–8 and A–D (variations and slots) work after clicking the Patches or Banks list.
Fixed in 0.1.1:
- Audio-rate modules sound clean again — an audio signal into an envelope (or any module with blue/red inputs) switches it to audio rate, as on the original editor. Patches saved with 0.1 are corrected when you open them.
- Cable colours follow the signal, and an input takes only one output, as in the G2 manual.
- When the G2 rejects a patch, you see it, with an explanation above the patch.
New: the app now lists what changed in every version under Settings ▸ Updates.
Updating: download the DMG from the link above, drag Cube G2 Editor to Applications and choose Replace. Then System Settings ▸ Privacy & Security ▸ Open Anyway (once per version). Your settings stay. (Download in the app's update window opens the release page in 0.1.1 — the DMG link is at the top of that page. From the next version it downloads the file directly.)
Please keep the reports coming — Discord https://discord.gg/2kUhfYRa2t, GitHub Issues, or here in the thread.
Jakub
☕ https://ko-fi.com/cubeg2 |
|
|
Back to top
|
|
 |
cube666999

Joined: Jan 18, 2025 Posts: 30 Location: Warszawa
|
Posted: Fri Oct 23, 2026 8:27 am Post subject:
|
 |
|
Another huge update tonight
Almost everything below comes from the Wish List section here on electro-music — some of these wishes have been waiting since 2005.
1. Building Blocks — ready-made blocks you drag onto the patch
- Settings ▸ General has a new Folders card: next to your patch folder you pick a Building Blocks folder. Any .pch2 file works as a block, so the block collections from this forum work as they are.
- The Patches drawer has a third tab, Blocks — the same list as Disk (folders, search, sorting). Click a block to open it like any patch.
- Drag a block onto the patch and the whole thing is inserted where you drop it: modules, cables, values in all variations, names and colours. Modules that were in the way move down; the block keeps its own layout.
- Everything that came in stays selected, so the test gear many blocks carry (keyboard, test oscillator, output, author's name labels) is one Delete away. The whole insert is a single Undo.
Still to come: choosing whether morphs, knobs and MIDI CCs come with the block, and Save Selection as Block — save selected modules as a new block.
2. Typing a knob value
Double-click a knob or choose "Enter Value…" from its menu and type e.g. 0.5s, 500ms, 1.2k, 880 or (64). The knob goes to the nearest value it can take, and the tooltip shows what you got. The arrow keys ↑↓ now show the value tooltip too.
3. Value list on right-click
Buttons with several values (LFO range, Step/Edge in the Random modules, keyboard tracking in filters, the small P+/B−/B/P/N squares) used to cycle in one direction only. Now a right-click opens a list of all values. On the small squares the tooltip spells the letter out (B → Bip).
4. Note names in the tooltip
Oscillator tuning, filter cutoff, FltComb and LFO in Rate Hi mode now show the note, e.g. "698Hz / F5 ±0 ct". Note: zero on the oscillator Coarse knob is E4, not C4 — that's how the G2 counts.
5. Disconnecting cables in bulk
Module menu ▸ Disconnect Cables ▸ All / Inside Selection / To Rest of Patch, and Disconnect All Cables in the background menu for the whole patch. All of it a single Undo.
6. Morphs
New Clear All Morphs (current variation or all of them) in the morph menu. Fixed Copy Morph To — it now really copies, like the original editor (before, it moved).
7. Init 1 / Init 2 asks about unsaved changes
Instead of silently throwing your work away. You can switch the question off in Settings ▸ General.
Thank you!
A big thank you to Stephen for the first coffee on Ko-fi — it's a really nice feeling when someone appreciates this work
A bit of transparency while I'm at it: the editor is free and will stay that way, but making it costs — above all a huge amount of time, and on top of that the AI I write it with is an expense running into hundreds of dollars. If the editor helps your music and you'd like to chip in for the next features, a coffee on Ko-fi really helps: https://ko-fi.com/cubeg2
As always — let me know what works and what doesn't. Thanks to everyone who's testing! |
|
|
Back to top
|
|
 |
cube666999

Joined: Jan 18, 2025 Posts: 30 Location: Warszawa
|
Posted: Fri Oct 23, 2026 5:07 pm Post subject:
|
 |
|
Cube G2 Editor 0.1.3 is out
Download: https://github.com/cubeg2/cube-g2-editor/releases/tag/v0.1.3
(or from https://cubeg2.github.io — the Download for Mac button gets the new version)
Everything from my previous post is in it, and Building Blocks are now complete: https://youtu.be/1_dtf51YXmc
* When a block has its own knob assignments, MIDI CCs or morphs, a small window asks what to bring along — Morphs, Knobs, MIDI CC, Patch settings, Morph knobs — and shows what won't fit.
* Save your own blocks: select modules and choose Save Selection as Block…, or just drag the selection onto the Blocks list. Knobs, CCs, morphs and morph names are saved with it.
* File ▸ Insert Patch File… inserts any .pch2 as a block.
* Blocks are dragged from the Blocks tab; to open one as a patch, use the Disk tab.
Also new:
* Morphs can be renamed — double-click the name in the morph bar. The name goes to the G2 too.
* Open patches from the Finder: double-click a .pch2 or .prf2, or drag it onto the editor window.
* Deleting a module now also clears its knob, CC and morph assignments, and Undo/Redo keep them in step on the G2.
If you're on 0.1.2: the Download button in Settings ▸ Updates opens the release page — the .dmg link is right at the top. From 0.1.3 on, Download gets the file directly.
As always — let me know what works and what doesn't. And thanks again to everyone who's testing and to those who bought me a coffee: https://ko-fi.com/cubeg2 |
|
|
Back to top
|
|
 |
cube666999

Joined: Jan 18, 2025 Posts: 30 Location: Warszawa
|
Posted: Sun Oct 25, 2026 4:26 am Post subject:
|
 |
|
Hi everyone,
Cube G2 Editor 0.1.4 is out — a speed update for anyone with a big patch library.
Download (DMG): https://github.com/cubeg2/cube-g2-editor/releases/download/v0.1.4/Cube-G2-Editor-0.1.4-beta.dmg
Website: https://cubeg2.github.io
New in 0.1.4:
- Big folders no longer slow the editor down. With thousands of patches in one folder of the Patches browser, every click could spin the wait cursor for seconds. Now clicks and stepping through patches (Option-Down / Option-Up) are instant again.
- The patch list appears much sooner after launch — a library of 45,000 files loads in about 1.5 seconds instead of 7.
- Mutator: Exclude From Mutations protects the Power button too, so an excluded module you switched off stays off after Mutate.
Updating: in 0.1.3, Settings ▸ Updates ▸ Download fetches the DMG directly; from older versions use the link above. Drag Cube G2 Editor to Applications and choose Replace, then System Settings ▸ Privacy & Security ▸ Open Anyway (once per version). Your settings stay.
Reports and ideas are very welcome — Discord https://discord.gg/2kUhfYRa2t, GitHub Issues, or here in the thread.
Jakub
☕ https://ko-fi.com/cubeg2 |
|
|
Back to top
|
|
 |
cube666999

Joined: Jan 18, 2025 Posts: 30 Location: Warszawa
|
Posted: Mon Oct 26, 2026 1:29 am Post subject:
|
 |
|
Hey everyone.
So, what are your impressions of using my editor?
Is anyone happy with it?
I was expecting more engagement and discussion here. |
|
|
Back to top
|
|
 |
cube666999

Joined: Jan 18, 2025 Posts: 30 Location: Warszawa
|
Posted: Wed Oct 28, 2026 1:20 am Post subject:
|
 |
|
I only have a 37-key G2, so I can’t see what the G2X’s two Global Wheels send to the editor. If you have a G2X, could you record a short USB log for me?
Connect the G2X and open Cube G2 Editor.
Click the G2 status indicator in the toolbar and turn on Write USB Log to File.
Do these slowly, one at a time, with a ~3 second pause between steps:
turn Global Wheel 1 fully left, then fully right, 3 times
turn Global Wheel 2 fully left, then fully right, 3 times
if you have a sustain pedal plugged in: press it 3 times
if you have an expression pedal plugged in: rock it from heel to toe and back, 3 times
In the same menu, click Reveal USB Log in Finder and send me usb.log.
Please also tell me which pedals were plugged in, and your firmware version (hover over the status indicator). Thanks a lot — this is the only way I can add proper G2X support! |
|
|
Back to top
|
|
 |
aMUSEd

Joined: Jun 08, 2005 Posts: 37 Location: UK
|
Posted: Tue Nov 03, 2026 8:59 am Post subject:
|
 |
|
| cube666999 wrote: | Hey everyone.
So, what are your impressions of using my editor?
Is anyone happy with it?
I was expecting more engagement and discussion here. |
This is the only one I've tried that actually works. Good job. I like the fact that it also improves on some things like the GUI being zoomable _________________ http://fingermarks.co.uk/music.htm |
|
|
Back to top
|
|
 |
cube666999

Joined: Jan 18, 2025 Posts: 30 Location: Warszawa
|
Posted: Wed Nov 04, 2026 12:37 am Post subject:
|
 |
|
Hi everyone,
Cube G2 Editor 0.1.8 is out — this one is almost entirely about variations, and three of the new features come from the Wish List on this forum.
Download (DMG): https://github.com/cubeg2/cube-g2-editor/releases/download/v0.1.8/Cube-G2-Editor-0.1.8-beta.dmg
Website: https://cubeg2.github.io
New in 0.1.8:
- Variation fader. Under the eight variation buttons in the toolbar there is now a slider that fades smoothly from one variation to the next.
Every dot under a button is a stop, and between two stops you hear a mix of the two neighbouring variations.
Knobs and faders glide; switches, waveforms and filter types can't be mixed, so they jump when the slider reaches the next stop.
While you drag, the patch shows what is changing on the way. Release on a dot and that variation plays as usual; release between two dots and you keep the in-between sound.
To keep it, right-click the variation bar ▸ Store Fader Sound To ▸ Variation 1-8. One Cmd-Z takes the whole move back.
The eight stored variations and the file stay unchanged until you store the sound yourself.
- The same fader in the Patch Mutator. It sits under the eight Variations boxes; a box lights up when the slider stands on its dot.
Right-click any box (a variation, Mother, Father, a child or Temporary Storage) ▸ Store Fader Sound Here to keep what you hear.
- Compare Variations. Shift-click a variation button to see on the patch how it differs from the variation that is playing.
Everything that is the same in both fades under a light mist.
Knobs get a second, turquoise pointer at the other variation's value, buttons and sliders a turquoise outline, and envelope and filter graphs a dashed turquoise curve.
Hover a control to see both values, or hold Option to see every difference at once.
You can still turn knobs while you compare. Esc, the same Shift-click or a normal click on the compared variation ends it.
Shift-clicking a Variations box in the Patch Mutator does the same.
- Lock Across Variations. Right-click a knob, slider or button ▸ Lock Across Variations, and it keeps one value in all eight variations: switching variations no longer moves it, on the G2 too.
Locking copies the value of the playing variation to the other seven; Init is left alone, and from then on turning the locked control changes all eight.
A small orange padlock marks every locked control.
To lock a whole module, use Lock Across Variations in the module's menu.
The file stays a normal .pch2/.prf2 — the editor remembers the padlocks by file name and puts them back when you open the file again.
One Cmd-Z unlocks and gives every variation its old value back.
- Vol: one volume for all variations. Right-click the Vol knob in the toolbar ▸ Set This Volume for All Variations copies the volume of the playing variation to all eight. One Cmd-Z undoes it.
- Voice calculator. Tools ▸ DSP Load has a new Voices section. It shows how the G2 shares its DSPs between the four slots and how many voices each slot really gets: on a G2 without an expansion board (4 DSP) and with one (8 DSP).
When a slot gets fewer voices than its Voices setting asks for, the number turns orange, and a line below says how many voices don't fit.
Without a G2 connected the numbers are an estimate; with a G2 connected the Live column shows what the G2 reports.
- Tell the editor if your G2 has an expansion board: Settings ▸ General ▸ Your G2 ▸ Expansion board installed (8 DSPs).
The G2 does not report it, and DSP Load and the patch browser use it.
- The patch browser warns about big patches. A red bar next to a file means the patch or performance needs more than your G2 has.
Hover a file to see how many voices each slot gets on your G2 and with an expansion board.
- Voices shows what the G2 really gives you. When the G2 can play fewer voices than you asked for, the toolbar shows it like the original editor, for example "7 (2
": 7 voices playing, 28 requested.
- No more clicks when a patch is loaded. The editor mutes the slot while the G2 loads a patch or a performance and switches it back on as soon as the G2 reports it is ready.
- Patches from the G2's banks follow "Like the original editor" (Settings ▸ Connection ▸ Opening a Single Patch): a patch clicked in the Banks list goes to slot A and slots B-D are cleared, as with patch files.
- Dragging a knob shows one value bubble, not a second one at the pointer.
Three more versions came out since my last post in this thread, which I never wrote about here:
- 0.1.7 — old patches (for example with a FreqShift module that still has five parameters) no longer freeze the G2; old files are brought up to date when you open them, like in the original editor (a performance the G2 used to refuse now loads all four slots); the Mutator's "Not silent" really avoids silent children; the Cycles and Memory meters count like the G2 even with no G2 connected; module names in the library match the original editor (Mix2-1B is "Mixer 2-1 B", not "Scratch").
- 0.1.6 — LEDs and meters keep moving after you open a patch from disk (LFOs, envelopes, sequencer steps).
- 0.1.5 — the Mutator keeps the parameter changes you make and mutates modules you add after breeding; all 903 module parameters have the same value ranges as in the original editor; the tag menu in the Patches drawer is in English.
Updating: Settings ▸ Updates ▸ Download fetches the DMG straight from GitHub. Drag the app to Applications and choose Replace, then System Settings ▸ Privacy & Security ▸ Open Anyway (once per version). Your settings stay.
Reports and ideas are very welcome — Discord https://discord.gg/2kUhfYRa2t, GitHub Issues, or here in the thread. Items from the Wish List keep making it into the editor, so posting there is worth it.
Jakub
☕ https://ko-fi.com/cubeg2
| Description: |
|
| Filesize: |
206.81 KB |
| Viewed: |
13 Time(s) |
| This image has been reduced to fit the page. Click on it to enlarge. |

|
|
|
|
Back to top
|
|
 |
aMUSEd

Joined: Jun 08, 2005 Posts: 37 Location: UK
|
Posted: Thu Nov 05, 2026 2:27 am Post subject:
|
 |
|
| Quote: | | No more clicks when a patch is loaded. |
Thanks that was much needed _________________ http://fingermarks.co.uk/music.htm |
|
|
Back to top
|
|
 |
|