asked Mar 26 '19 at 19:12 by audiunt (40)

edited Mar 26 '19 at 19:12

What would be the best way to connect external hardware synths with multiple outputs? Just insert each external input as a separate HW instrument? Or just one HW Instrument and the other channels via audio tracks with the correct inputs selected?

I guess the first option because of the round trip latency correction?

You can use a single external hardware midi device:

1 Add new instrument track with external hardware midi (select midi output and set keep Ch. to incoming note)

2 Add 1-16 new instrument tracks

-for each track settings (left side) set midi out to it's own midi ch

-Set all 16 tracks outputs to use the external hardware midi fx

Now you will be able to play on each midi channel by selecting one of the 1-16 tracks.

Tips: 1.Select all and make group now if you have few hardware synths you only need to duplicate and set midi ch output bitwig returns to use ch1 for some reason.

2.If you need to record one of the ch just solo/mute it and you can do realtime bounce audio.

  1. on the external hardware midi device you can also route the audio in and also can try to ping the latency (not sure if this works as it always gives me different numbers)

*If any of you working on external hardware please share some tips/tricks Thanks


answered Apr 02 '19 at 09:00 by roibitwig (11)

edited Apr 03 '19 at 06:55

roibitwig, he is asking about synths providing multiple physical separate audio outputs, with different patches routed on different outputs. Just to share, if it might be of interest for you, below is a link to one of my posts about routing for VST but it can easily be applied to HW instruments. Look if you like it ! :-D

  — (Apr 03 '19 at 09:06) fsciarra62

Hi, actually this question puzzled me alot, but I did not put my head and hands on it, yet.

I have a kurzweil pc3k7 and an access virus, both have multiple outs but I never use this feature... I would like to try.

Actually I do not know where latency is compensated for an hardware instruments... I guess that only the physical buffer size and sampling frequency, i.e. the "canonical latency" can be computed and took into account, so I imagine that having one instrument with multiple audio channels, remember that Bitwig is currently limited to 4 using some tricks, or having multiple tracks with the audio routed from inlets should be equivalent.

I probably would make a group, with all the tracks routed together. You might choose to put multichannel midi data in the group track, and route the audio from the single tracks back to group track output. so when you collapse the group it looks like a single regular track...

I don't know... just an idea.

What do you think?


answered Apr 03 '19 at 06:12 by fsciarra62 (1.0k)

edited Apr 03 '19 at 06:14

Ok... At the end I did not resist!

I'm getting late at work but I had to try.... Beware, it is a very fast try, at the end...

I cannot really notice a difference between the two methods.

For the sake of clarity, by the way, I prefer to have a Group track and a track with an HW instrument for each audio return.

This is more true if you send different midi lanes back routed to different audio channels...

At the end, it is like having many instruments... The fact that the physical box is only one doesn't matter to my current understanding.

So, a logical grouping seems to fit the bill better.

I did not notice any difference in time... I've made a quick compare of the waves recorded from the two outputs and they can just be put one on the other. I played fast "kick like" sound on both.

My idea is that latency compensation is far more important for VST plugins, because that is completely managed by the host: with hardware synths you cannot know the real round-trip of the sound. I mean, imagine that you have a keyboard which has an intrinsic latency of 30ms, a kind of a toy, just for fun... How can Bitwig, or any DAW, know that?

So, again, I think that a group of HW instruments track, each with its separate audio output back into, is a good and clean solution.





answered Apr 03 '19 at 08:58 by fsciarra62 (1.0k)

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported



Asked: Mar 26 '19 at 19:12

Seen: 399 times

Last updated: Apr 03 '19 at 09:06