Jam Synth GK and the future possibilities of hex software

Started by dreamless, October 01, 2021, 12:34:26 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

jassy

Quote from: Nobulusprime on February 25, 2022, 09:28:34 AM
I'll do some more digging with it. For me it's all about the quality of the oscillators. The SY1000 has got quite gritty oscillators on the dynamic synth which is very much like the SY300. This is great for some stuff and but not others. The ADSR on the Jam Synth one is good

The best oscillators I have used that are based on the guitar strings themselves are the mono synth blocks on the Axe FX ii. They have very pure sounding tones but they are mono. They would have be great if those algorithms (or something like them) could have been used in the SY1000 as it would have removed the need for the glitchy OSC synth.
I could not agree more, the Axe FX oscillators are surprisingly fat and analog synth sounding, track very consistent and with very low latency.

dreamless

It's been a year since the last update! It isn't vaporware - it's just very ambitious? I have improved the tracking and started putting the UI together. I don't want to add any new features until the beta is out. Improving the tracking may have increased the latency a little but it is still very playable with very little glitching.

You cannot view this attachment.

admin


dreamless

Not yet, I just have to tie up some loose ends and add some settings like pickup orientation (normal or reversed) and buffer size (up to 128 feels alright).


Chrismiami

I'm actually pretty excited about this. Unfortunately I am going to need much better technique to be able to take advantage of individually mapped strings (thinking horn section or string quartet or even a 3-piece jazz combo)!

dreamless

You don't need to alter your technique for Jam Synth GK. You can just play it like a guitar. Which is the whole point. The other guitar synths and especially guitar to MIDI conversion is flawed and requires you to play as perfectly as possible to prevent tracking errors. The side effect of being able to play it like a guitar is that even with horns or woodwinds it's still pretty clear that it's being controlled by a guitar because of the voicing and pitch bending. It's very high resolution compared to the utter barbarity of guitar to MIDI.

It's going to take some time to get a physical modeling synth in there to really emulate real instruments. Right now I need to release it with the CZ and FM synths just to get it out there for testing. The FM synth can sound kinda brassy or flutey but you know... it's a typical FM synth. Like from the 80s. It's all about the tracking right now - really high quality sounds will be added later. I have a wavetable synth about halfway done for a future update.

I'll see if I can put together another demo this weekend. I just need to finish the pickup reverse feature and then reverse the GK pickup on my guitar to confirm that it actually works. I have a new job in the medical software industry that is taking up a lot of my time but also enabling me to put some money into this project. I just want it to be really good. Sorry for the long delay after announcing it.


Elantric

Fwiw, you do not need to alter your technique when playing VG-8, VG-88, VG-99 - the "VGuitar Systems, which do not employ any guitar to MIDI Conversion for their internal sounds

Chrismiami

I understand what you guys are saying and for the most part I'm on the same page.  However, if you read through Pat Metheny's User Guide to the Synclavier Guitar Adapter, there are some interesting points he makes about cleanliness, articulation, and pitch.

But that's not exactly what I meant.  What I was referring to was a Joe Pass on steroids style, maybe like some complicated classical fingerings.  Using the regular Joe Pass style, where he plays a walking bass line on strings 6 and 5, and the melody and harmony on strings 1-4, having those strings assigned 5, 6 = Upright Bass, 1,2,3,4 = Rhodes piano is really a cool performance. But --

If I'm assigning a different instrument to each string: 6=Cello, 5=Viola, 4=Violin, 3=Violin, 2=Trumpet, 1=Flute - then making that work is not just strumming bar chords.  I'd need to work out voicings, fingerings, voice leading, muting, and probably some pedal work to sequence the strings while I jam on the flute!

Probably un-doable but I was just imagining...

dreamless

Quote from: Elantric on April 07, 2023, 12:50:14 PMFwiw, you do not need to alter your technique when playing VG-8, VG-88, VG-99 - the "VGuitar Systems, which do not employ any guitar to MIDI Conversion for their internal sounds

That's the idea but in practice they don't really work that way. They're kinda finicky. Much better than guitar to MIDI but still not even close to "play it like a guitar". I have a VG-88, GP-10 and SY-1000. I have to alter my technique to get them to work properly. The SY-1000 is the best but still struggles even with some pretty basic guitar playing. I demonstrated this in the original video that I posted. The SY-1000 is also a wave shaper and doesn't really sound like a typical synth - very crusty sounding. Not very clean. I'm only talking about the synth of course. The amp and pickup modeling and alternate tunings are a whole different subject. Jam Synth is just a synthesizer that tracks your playing.

After talking it up so much I sure hope I didn't miss anything obvious... I've tested it with the original GK-2 (weird looking one) and current GK-3. I've tested both pickups with the GP-10 and SY-1000 with great results. The SY-1000 can do 96k while the GP-10 only does 44.1k sample rate. I can't really feel a difference between the two.

Nobulusprime

This sounds great, look forward to it. I really hope the hex audio from a guitar will one day be able to do some really effective instrumentation modelling, something like Modarrt do with Pianoteq. The SY1000 lends itself to reed and wind instruments but less to pianos

dreamless

Here is one more update before I wrap up the beta. I decided to add good old guitar to MIDI because I have improved it a lot since the old app. I had originally planned it to output MPE but I quickly found that the sheer volume of pitch bend and volume cc data on 6 channels would overwhelm any synth I tried. One compromise is thinning the data so that it doesn't overwhelm the synth, but this resulted in a clunky, disconnected feeling under the fingers for me. The other compromise is to output each string on a different MIDI port - the caveat being that you always have to use 6 instances of your soft synth. This isn't as bad as it sounds once you feel how well your playing is translated compared to current G2M methods. I'm using an M2 Pro and it has no problems running many soft synths.

Is this type of setup too strange? It tracks quite a bit better than the GP-10 this way.

Nobulusprime

Looking forward to this - will you be looking at updated mono version for IOS (ipad) as well as for Mac?

dreamless

Quote from: Nobulusprime on September 10, 2023, 02:31:29 PMLooking forward to this - will you be looking at updated mono version for IOS (ipad) as well as for Mac?

Yes it's all the same code. The only thing stopping the GK version from appearing on iOS at the moment is the lack of GK -> USB connectivity for mobile devices.

Elantric

Quote from: dreamless on September 11, 2023, 07:52:21 AMYes it's all the same code. The only thing stopping the GK version from appearing on iOS at the moment is the lack of GK -> USB connectivity for mobile devices.

Many ipads /iphones support 8 in /8 out USB Class Compliant audio interfaces
( see list here)
https://auriaapp.com/auria-interfaces

And many here own  RMC Fanout Box, Bill Bax Separate Strings box , etc to connect GK 13 guitars to them

dreamless

Quote from: Elantric on September 11, 2023, 07:56:55 AMMany ipads /iphones support 8 in /8 out USB Class Compliant audio interfaces
( see list here)
https://auriaapp.com/auria-interfaces

And many here own  RMC Fanout Box, Bill Bax Separate Strings box , etc to connect GK 13 guitars to them


I have an audio interface for my iPad also but it's a hassle to connect every string to a different input manually. There needs to be a GK -> USB dongle that makes this easier. I want a plug and play guitar synth with some real power. 

Elantric

If hassle free was a requirement, our site would not exist.

But Boss GP-10 or SY-1000 can send dry raw separate strings as USB Audio channels to a MacBook

dreamless

I have the first installer available for macOS 10.14+ Universal. If anyone has a compatible Mac and GK interface click the link below if you want to beta test.

v0.2b Universal installer for macOS 10.14+
Jam Synth GK v0.2b



paganskins

Quote from: dreamless on November 12, 2023, 07:13:54 PMI have the first installer available for macOS 10.14+ Universal. If anyone has a compatible Mac and GK interface click the link below if you want to beta test.

macOS installer:
https://drive.google.com/file/d/1owMoZ-QPmSrLaa0nrMdxtamTpbyH71Tm/view?usp=share_link



Thank you @dreamless :)

Installs on my M1 MacBook Air and Ableton Live 11 sees 6 midi inputs.

I won't have a chance to connect it to my SY1k until tomorrow evening but will definitely report back in due course.

Thanks again, much appreciated.

Nobulusprime

Quote from: dreamless on November 12, 2023, 07:13:54 PMI have the first installer available for macOS 10.14+ Universal. If anyone has a compatible Mac and GK interface click the link below if you want to beta test.

macOS installer:
https://drive.google.com/file/d/1owMoZ-QPmSrLaa0nrMdxtamTpbyH71Tm/view?usp=share_link

I'll give it a try this week



dreamless

Here are some quick tips if you're trying it out:

Turn up the gain for each string to get a proper output level - I mostly use a GK-2 because the higher output is just more useful. When I switch to my GK-3 equipped guitar I have to crank the input and output gain just to match the GK-2. I'll make this a setting in the next update so you can choose what pickup you have and the gain staging will be automatic.

Save your presets - the number of knobs on the screen is only going increase. This is a very early beta - there are many more synths and FX coming. The presets will work across versions.

dreamless

So the GK-2a has the same output level as the GK-2? And the GK-5 has the same output level as the GK-3? Is this correct?

dreamless

Quote from: dreamless on November 19, 2023, 01:40:20 PMSo the GK-2a has the same output level as the GK-2? And the GK-5 has the same output level as the GK-3? Is this correct?

yes that's correct

v0.2b Universal installer for macOS 10.14+
Jam Synth GK v0.2b


- knobs for all strings can be linked to E string for faster workflow
- more gain available
- pickup type select

Nobulusprime

I gave it a whirl last week was very interesting and it work quite well. It would be good to have some presets loaded in to the software to see where this could go and also a bit of video manual of how it works along with a demo of dialing in some tones with it too. Good stuff though