Author |
Message |
G2Psy
Joined: Feb 06, 2009 Posts: 60 Location: Melbourne Australia
Audio files: 1
G2 patch files: 2
|
Posted: Sun Sep 22, 2013 5:59 pm Post subject:
|
 |
|
IOS Apps do control synths with old fashioned midi, like the brilliant Step Sequencer ST-S01 by SchoSoft. Not sure about usb-midi. Would serial midi be OK?
B |
|
Back to top
|
|
 |
brunov
Joined: Aug 03, 2011 Posts: 227 Location: delft
Audio files: 1
G2 patch files: 2
|
|
Back to top
|
|
 |
brunov
Joined: Aug 03, 2011 Posts: 227 Location: delft
Audio files: 1
G2 patch files: 2
|
|
Back to top
|
|
 |
G2Psy
Joined: Feb 06, 2009 Posts: 60 Location: Melbourne Australia
Audio files: 1
G2 patch files: 2
|
Posted: Mon Sep 23, 2013 2:59 pm Post subject:
|
 |
|
Thanks for the research, seems like Apple don't want anyone accessing USB. If you want to compile for midi I can test midi over wifi. But it does sound limited without realtime patching. Also, I don't know how you can distribute it without the Apple store.
Would be interesting to see how feasible it is to patching cables on a tablet.
Cheers,
B |
|
Back to top
|
|
 |
anigbrowl
Joined: Jan 21, 2008 Posts: 116 Location: San Francisco, USA
G2 patch files: 5
|
Posted: Mon Sep 23, 2013 4:20 pm Post subject:
|
 |
|
I hope to try it on a Windows surface Pro tablet, since many of them have stylus as well as finger touch options, and it should work without any changes necessary. |
|
Back to top
|
|
 |
brunov
Joined: Aug 03, 2011 Posts: 227 Location: delft
Audio files: 1
G2 patch files: 2
|
Posted: Tue Sep 24, 2013 12:48 am Post subject:
|
 |
|
I'll be interested to hear if it works on a surface tablet. But personally I think the user interface has to be redesigned for use on a tablet.
Maybe there are some tablet applications already that have a similar complex user interface from which we could get some ideas.
In case of the IPad, I think wireless is the way to go.
One option could be, as someone suggested on this thread earlier, to have a raspberry running on linux connected to the g2, which could run a g2-usb-network-server process, and the ipad as a network client.
And another interesting option in the making is what I found here:
http://www.tomshardware.com/news/usb-if-wi-fi-media-agnostic-ma-use-spec,24200.html
If I understand correctly, lets you have the usb-protocoll over wireless, which maybe could bypass Apples restrictions on the USB port.
First have to get it to compile for iOS of course... _________________ My old OS NMG2 editor: http://sourceforge.net/projects/nmg2editor/?source=directory
My new G2 editor FMX: http://www.bverhue.nl/g2dev/?page_id=17
Source code: https://github.com/BVerhue/nord_g2_editor |
|
Back to top
|
|
 |
brunov
Joined: Aug 03, 2011 Posts: 227 Location: delft
Audio files: 1
G2 patch files: 2
|
|
Back to top
|
|
 |
dorremifasol

Joined: Sep 28, 2006 Posts: 823 Location: Barcelona, Spain
Audio files: 7
G2 patch files: 49
|
Posted: Sat Sep 28, 2013 3:48 am Post subject:
|
 |
|
Like! _________________ Cheers,
Albert |
|
Back to top
|
|
 |
Lfohead
Joined: Jul 29, 2009 Posts: 289 Location: Sweden
Audio files: 6
G2 patch files: 28
|
Posted: Sat Sep 28, 2013 5:34 am Post subject:
|
 |
|
Nice work!
A idea struck me, which is very useful.. Dont want to bother you with it, but if you feel like you can make it and have the energy for it and you are going to have fun making it.. Would be so powerfull, and i think many will greatly appreciate it..
The function "Exclude From Mutation" , but instead "Exclude Parameter From Mutation".. Would be much more effective..
Once again amazing work!  |
|
Back to top
|
|
 |
G2Psy
Joined: Feb 06, 2009 Posts: 60 Location: Melbourne Australia
Audio files: 1
G2 patch files: 2
|
Posted: Tue Oct 01, 2013 3:40 pm Post subject:
|
 |
|
Great work! It looks "early Ableton".
B |
|
Back to top
|
|
 |
anigbrowl
Joined: Jan 21, 2008 Posts: 116 Location: San Francisco, USA
G2 patch files: 5
|
Posted: Thu Oct 03, 2013 3:04 pm Post subject:
|
 |
|
brunov wrote: | Ok, got a big part of the code to run in the iPad simulator. |
This is big news! I had kind of given up hope a bit of longer term development because your original editor was in Pascal (which I thought would make porting very difficult). The graphics are not beautiful but they are not awful either. I am definitely OK with them being a bit 'simple' if it makes performance better.
I say it is big news because lots of people have iPads now, and I think many would be willing to pay for a working G2 editor app. I have been debating whether or not to buy an iPad for a while (as I am mostly hardware anyway, and don't even use a DAW much), but if you get this working then that would be a 'no question' decision for me. In fact, just before reading this post I was wondering if I would need to buy a Surface or if I should just dedicate an old laptop to running the G2 editors.
And now, a completely unrelated topic
Would it ever be possible to build 'compound' modules that are simply containers for other modules in the editor (like the G2 building blocks)? That is, nothing is changed on the G2 itself, but some nesting is possible in the Editor. |
|
Back to top
|
|
 |
brunov
Joined: Aug 03, 2011 Posts: 227 Location: delft
Audio files: 1
G2 patch files: 2
|
Posted: Thu Oct 03, 2013 11:52 pm Post subject:
|
 |
|
In theory it could be done to build an ipad g2 editor, but there's still a lot that has to be done.
In theory it should be possible to make one for android also, because the new Delphi compiler a have can build applciations for windows, osx, ios and android, from the same base code.
I've tested a bit more with the ios compilation and I was able to make a network connection to a g2-server program on my windows machine from the ipad simulator and load patches/change parameters etc.
Biggest problem is the performance, network communication is not fast enough for all the led and volume messages that are exchanged and graphics rendering is slow, then you have to realize that on the ipad itself it will perform even slower, so a lot of optimizations are needed.
The graphics are ugly because on the ios simulator there is no anti aliasing.
So because there is a "proof of concept", I would like to think about the user interface of a g2-touch-screen editor first, wether it's a iOS/Android or Windows surface application can be decided later on.
I've made a concept application, to try some things out. It's not finished of course, you can see it in the screenshot.
The goal is to be able to make patches on a relatively small screen with your fingers.
So on top I would like to leave the four slotstrips with the slot functions that are used the most, like patch volume, variation selection and so on.
On the bottom left you can select a zoom setting. I think you need about 3. One zoom to get an overall view of the patch, one to zoom in on a module and one 1:1 view.
On the bottom right you can select the patch location. I think the horizontal bar which devides VA/FX in the original editor doesn't work on a small touch-screen so with these buttons you can set the main window on VA or FX or Patch settins.
Then on the right side you have a multi-functional panel. Can be used to load patches, add modules, set parameters and so on.
One important function in this panel is Module-Navigate. It will show a list of all the modules, sorted by column/row. So you can easily scroll through the list an when you tap a module the main window will focus on this module.
So that are some ideas I'm working on.
About your question about compound modules, the problem with those is that its not possible to store the settings for a compound control in a Patch. The patch file cannot be extended because that would alse need a change in the G2 firmware.
Description: |
|
Filesize: |
123.68 KB |
Viewed: |
300 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |

|
_________________ My old OS NMG2 editor: http://sourceforge.net/projects/nmg2editor/?source=directory
My new G2 editor FMX: http://www.bverhue.nl/g2dev/?page_id=17
Source code: https://github.com/BVerhue/nord_g2_editor |
|
Back to top
|
|
 |
brunov
Joined: Aug 03, 2011 Posts: 227 Location: delft
Audio files: 1
G2 patch files: 2
|
Posted: Tue Oct 08, 2013 1:57 pm Post subject:
|
 |
|
I've watched the video of the g1 and g2 edtors on the windows surface tablet. That made me think about some things. It would definitely be an improvement if you can zoom in on the patch, al the knobs should be made bigger.
Another thing that doesn't seem to work on a touch screen is dragging cables.
What I think that I'll do to try and make an interface in which as much tasks as possible can be done by max two finger points on the screen.
In the first finger pointing action you select an object, and depending on the object the inerface goes into a certain mode.
For example you point to a connector and the interface goes into cable drawing mode.
The scond finger pointing action results in a change depending on the current operating mode.
So if it's into cable drawing mode and you point to another connector, a cable is created.
You see an example in the screen shots. In "G2Touchscreen2" I've made some patch and I point to connector BP on Fltmulti1.
The result you see on screenshot "G2Touchscreen3", a small yellow rectangle opens up, indicating that you are in cable drawing mode.
The rectangle has three buttons, on the left you see "sv8-11", "OscshpB1". These are the existing cables on connector BP. If my second point is on one of these buttons, the corresponding cable is deleted.
Or if my second point is on button "Cancel", that would cancel cable drawing mode.
Or my second point is on any other connector in the patch, that would create a cable from the first pointed at connector to the second.
Description: |
|
Filesize: |
136.84 KB |
Viewed: |
322 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |

|
Description: |
|
Filesize: |
138.02 KB |
Viewed: |
294 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |

|
_________________ My old OS NMG2 editor: http://sourceforge.net/projects/nmg2editor/?source=directory
My new G2 editor FMX: http://www.bverhue.nl/g2dev/?page_id=17
Source code: https://github.com/BVerhue/nord_g2_editor |
|
Back to top
|
|
 |
grimley

Joined: Jul 07, 2004 Posts: 168 Location: Seattle
G2 patch files: 9
|
Posted: Tue Oct 08, 2013 4:47 pm Post subject:
|
 |
|
Very happy to see you are still working on this. I check in now and again to see what progress is being made. Funny because watching the videos you mentioned above is what made me think to check in today.
Anyway, I think a touch enabled app is an excellent idea. I can imagine a touch screen placed above the G2 keyboard being a very satisfying experience, removing the disconnect between the software editor and the G2 hardware. _________________ Sleep Distillery
Apeirophobe |
|
Back to top
|
|
 |
brunov
Joined: Aug 03, 2011 Posts: 227 Location: delft
Audio files: 1
G2 patch files: 2
|
Posted: Mon Oct 14, 2013 2:08 pm Post subject:
|
 |
|
Yes, I don't have a touchscreen device yet, but I think I would go for a windows device, because I would expect the least amount of trouble with my projects, but the ones with the heavy duty processors are still expensive...
I got the new editor working on the hakintosch though, without too much effort! Personally I think the Delphi people did a good job, making a multi platform compiler. They go a lot of critisim but and it took a couple of versions, but now it seems to work. I'm using libsub-1.0.8 on Mountain lion.
Here are some screenshots, the only thing is that the applications don't look the same on different platforms. Because I mainly develop on Windows, that version look a bit better now.
The second screenshot is the "patch manager" I'm working on.
I think I will set up an internet page so everyone who is interested can test the application and maybe participate with making some of the graphics.
Description: |
|
Filesize: |
1.11 MB |
Viewed: |
307 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |

|
Description: |
|
Filesize: |
1.06 MB |
Viewed: |
302 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |

|
_________________ My old OS NMG2 editor: http://sourceforge.net/projects/nmg2editor/?source=directory
My new G2 editor FMX: http://www.bverhue.nl/g2dev/?page_id=17
Source code: https://github.com/BVerhue/nord_g2_editor |
|
Back to top
|
|
 |
accumulate
Joined: Jun 11, 2008 Posts: 4 Location: Reading, UK
|
Posted: Wed Oct 16, 2013 3:33 am Post subject:
|
 |
|
Wow! I hadn’t checked this forum for a while but development of a touchpad based editor would be BIG!
I’d vote Ipad as I have one and probably most others do but I’m biased. I’d also be willing to pay quite a sum for an editor. Your two finger operation patching sounds great – and I think graphics look ok!
Keep up good work |
|
Back to top
|
|
 |
brunov
Joined: Aug 03, 2011 Posts: 227 Location: delft
Audio files: 1
G2 patch files: 2
|
Posted: Fri Oct 18, 2013 1:42 pm Post subject:
|
 |
|
The problem with the ipad at the moment is that we are not allowed by apple to use the usb connector. At least that is what I found searching for examples on the internet. There is a developement to enable usb protocol over wifi, that might be a solution, but we would have to wait until its ready, and then we would have to figure out how to use it.
Meanwhile here are some more screenshots. I've made a sidewindow to connect a midi controller to a parameter. That is the midi-learning functionality. All the parameter settings will be on that side panel and I will make a side panel for module settings too.
On the scond, there are the patch settings for all four slots in one window. With the keyboard you will be able to set the split keyboard range for a slot. So really a lot of controls in this window.
I'll be busy with some other things next week but hopefully I will get a prototype ready in a month or so.
Description: |
|
Filesize: |
109.69 KB |
Viewed: |
283 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |

|
Description: |
|
Filesize: |
82.15 KB |
Viewed: |
289 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |

|
_________________ My old OS NMG2 editor: http://sourceforge.net/projects/nmg2editor/?source=directory
My new G2 editor FMX: http://www.bverhue.nl/g2dev/?page_id=17
Source code: https://github.com/BVerhue/nord_g2_editor |
|
Back to top
|
|
 |
anigbrowl
Joined: Jan 21, 2008 Posts: 116 Location: San Francisco, USA
G2 patch files: 5
|
Posted: Sun Oct 20, 2013 2:23 pm Post subject:
|
 |
|
brunov wrote: | About your question about compound modules, the problem with those is that its not possible to store the settings for a compound control in a Patch. The patch file cannot be extended because that would alse need a change in the G2 firmware. |
Ah, I had thought of (ab)using the title bars or textpad area to store nesting information  |
|
Back to top
|
|
 |
brunov
Joined: Aug 03, 2011 Posts: 227 Location: delft
Audio files: 1
G2 patch files: 2
|
|
Back to top
|
|
 |
grimley

Joined: Jul 07, 2004 Posts: 168 Location: Seattle
G2 patch files: 9
|
Posted: Tue Oct 22, 2013 5:30 pm Post subject:
|
 |
|
anigbrowl wrote: | brunov wrote: | About your question about compound modules, the problem with those is that its not possible to store the settings for a compound control in a Patch. The patch file cannot be extended because that would alse need a change in the G2 firmware. |
Ah, I had thought of (ab)using the title bars or textpad area to store nesting information  |
Great idea. I love the way Quartz Composer works where you can double click a macro patch to edit the contents and then a blank space to go back up one level. I guess Reaktor works the same. _________________ Sleep Distillery
Apeirophobe |
|
Back to top
|
|
 |
LektroiD

Joined: Aug 23, 2008 Posts: 1019 Location: Scottish Borders
Audio files: 2
G2 patch files: 2
|
Posted: Tue Oct 29, 2013 1:36 pm Post subject:
|
 |
|
I'm looking at these screen shots and thinking, if this was a standalone app with full audio (like the G2 demo), rather than an editor, it would be the best app ever to be released on the iPad.
Problem with interfacing via MIDI is the connectors. My iPad has the thunderbolt connector, but no company that I know of has made an interface that works with the current generation iPad connectors. Bluetooth is definitely the way forward... _________________ LektroiD |
|
Back to top
|
|
 |
RETRIVOX

Joined: Jan 26, 2011 Posts: 12 Location: L.A. Mexico Moscow
|
Posted: Sat Dec 14, 2013 5:53 pm Post subject:
|
 |
|
Hi, Brunov! Impressed of your work! Using it with two instances of G2m on pc and it is really great! Waiting for android devices release! |
|
Back to top
|
|
 |
blue hell
Site Admin

Joined: Apr 03, 2004 Posts: 24392 Location: The Netherlands, Enschede
Audio files: 296
G2 patch files: 320
|
Posted: Sat Dec 14, 2013 7:54 pm Post subject:
|
 |
|
LektroiD wrote: | I'm looking at these screen shots and thinking, if this was a standalone app with full audio (like the G2 demo), rather than an editor, it would be the best app ever to be released on the iPad. |
that actually was the remark that got me going on my new hobby ... my first save is from the date this was posted ... nothing like a G2, and no plans to make a G2 either, it just looks a bit like it as I like the interface, just wanted to toy a bit with with my own sound algorithms.
http://bluehell.electro-music.com/modules/
anyways ... to get some sines or squares going was not that hard, or envelopes .. filters a bit harder .. brunov's UI is way better than mine too .. but then again this was just to get my feet wet a bit, and it can do some nice beeps when it works ...
To get G2 like sounds .. long way to go I'd think to figure out the algorithms they used. The module_defs and module_implementations pas files might give some ideas for creating a G2 emulations.
My code has no anti aliasing whatsoever, Clavia uses some, what i hear sounds like they use filtering, not an avoiding algorithm. There will be some limits as to what an iThingie can do with modulars ... modulars really need to be evaluated sample by sample I think, which is less efficient than block processing ... needed tho for patches with feedback to short roundtrip delays for signals.
And erm .. i did not find a killer iPad modular yet ... they all have something 'not Clavia'
edit: and its funny how all of this matches the big bang theory .. first you have this vacuum and then a bubble of an idea comes out that just works and hyper inflates for a while until the symmetry breaks and then it gets flat more or less .. as in linear progress .. fixing the bugs .. anyway I could use a couple more bugs to break the symmetry a bit further. Oh and the subroutines would be the integer spin thingies I guess, and the model the half integer spins
edit : ah no, not the model .. the interactions .. the model is the theory. _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
Back to top
|
|
 |
brunov
Joined: Aug 03, 2011 Posts: 227 Location: delft
Audio files: 1
G2 patch files: 2
|
|
Back to top
|
|
 |
grimley

Joined: Jul 07, 2004 Posts: 168 Location: Seattle
G2 patch files: 9
|
Posted: Thu Dec 26, 2013 1:33 pm Post subject:
|
 |
|
Brunov,
How do the LEDs on the output modules work? Are they responding to feedback from the synth? If so, would it be possible to create an oscilloscope module, or add an oscilloscope to the output module? _________________ Sleep Distillery
Apeirophobe |
|
Back to top
|
|
 |
|