Beyond my scope - GP with Cakewalk

Greetings all…

Not sure if this has ever been addressed before, so apologies in advance.

I am looking to see if it’s possible to create a specific scenario:
– program a song in GP
– perform the song, and send (record) all the MIDI info into separate tracks in Cakewalk. So - the upper manual is one track, the lower is another, the expression and patch change info is another.
– edit any of the MIDI data within Cakewalk
– playback the recorded data from Cakewalk back into GP as a performance.
– send back the audio output from GP’s playback back into Cakewalk and record each plugin on its own channel.

Obviously this is all very easy if GP can be used as a VST instrument on its own. Assuming it cannot, is there a way to achieve this?

Hauptwerk allows you to do this by using it as a “plug-in link” where it runs alongside a DAW and not inside it. Not sure if GP can do the same.

Thoughts? Thanks.
Joe

Are you on Mac?

@pianopaul - Hi Paul…no, Windows.

Ok, just an idea.
Send midi data to calkewalk and route the midi in parallel to GP.
This way you can record midi and hear sound from gp.
Then playback your midi from calkewalk and record audio via for example melda recorder.
Then import audio into calkewalk.

Thanks, Paul…

There are software solutions like:
https://www.tobias-erichsen.de/software/loopmidi.html
and

But that won’t address recording separate VSTs on to individual tracks in CW.

I need to investigate further. As I said, Hauptwerk allows this, but HW is probably the most intense computer audio application I have ever experienced.

I don’t see why this should be a problem. I sea at least two possibilities:

  • send all MIDI channels (using one channel per plugin or controller you want to have separately) from GP to CW via loopMIDI and split the channels into different tracks within CW
  • send each MIDI channel to a different loopMIDI virtual MIDI port instance and in CW record one channel per virtual MIDI port

@David-san …that makes perfect sense for MIDI, but I was referring to recording audio for what you quoted me on.

The problem here I believe is Windows and ASIO drivers. Although Ive read somewhere there are now drivers that allow you to share ASIO among 2 programs simultaneously.

Yes you need an ASIO Multiclient Driver.
Which Interface are you using?

[quote=“Joey, post:7, topic:10421”]
share ASIO among 2 programs simultaneously

OK I see, @pianopaul is right you need an multiclient ASIO driver. This is a typical Windows issue that Mac users don’t have and also one of the reasons why I appreciate so much RME Windows drivers. So I guess one of your issues is that you don’t own an audio interface with multiclient ASIO driver? What audio interface do you use? It is also possible to record with GP and share the audio files with your DAW…

Well, I have a few interfaces but none I fear will do the job with the manufacturer’s drivers.

There are some alternative open source ASIO drivers that handle multiclient for Windows that I can try for fun (FlexASIO is one).

However, if I run GP with the Windows drivers and CW with the ASIO drivers (or vice versa), I should be able to do the job of routing audio back to CW with the Virtual Audio Cables.

Plenty of time to experiment :wink:

Joe

If you do so, please report your result and hopefully your success. The only non proprietary multiclient ASIO driver I had the opportunity to test is ASIO4ALL which is awfull regarding latency.