You will need a "virtual MIDI cable" to connect Sundog to Bitwig.
macOS: Please follow the guide here: http://feelyoursound.com/setup-midi-os-x/
Windows: Please follow the guide here: http://feelyoursound.com/setup-midi-windows/
Basically you set the MIDI Out of Sundog to the virtual MIDI cable, and the MIDI In of Bitwig to the virtual MIDI cable as well. Sundog sends MIDI notes on different MIDI channels. This way you can trigger several instruments at once. Unfortunately the built-in generic MIDI controller in Bitwig doesn't allow you to route different MIDI channels to different Bitwig tracks. But Bitwig user Thomas Helzle wrote an own controller script that will do what we need.
Please do the following:
* Download the script here: TomsGenericKeyboard.control.js or here (local copy, zip file)
* Create a new folder "TomsGeneric" under "%USERPROFILE%\Documents\Bitwig Studio\Controller Scripts\" (Windows) or "~/Documents/Bitwig Studio/Controller Scripts/" (Mac)
* Copy the script to the new folder
* Restart Bitwig
* Open the Bitwig Preferences, go to "Controllers"
* Click on "Add controller manually" > "TomsScripts" > "TomsGenericKeys"
* Make sure to set BOTH input and output to your virtual MIDI cable. See image below.
Then you have to "arm" the tracks of Bitwig. Please take a look at this image:
Box 1: You have to set the Bitwig tracks to different MIDI channels, so that each instrument will respond to separate MIDI note events. For this instrument I chose "TomsGenericKeys - Ch 2".
Box 2: If you Cmd-Click (Mac) / Ctrl-Click (Windows) the small recording markers you can arm multiple tracks at once. Now all the armed tracks will respond to the channels that you have set in Box 1 before.
Box 3: You can use different plug-ins or Bitwig instruments in your channels - I use Dune 2 here for example
Important: I highly recommend to set all instrument numbers inside Sundog to "Off" if you work with synth plug-ins! This way the plug-ins will always stay on the preset that you chose inside the DAW and not change their sounds from time to time.
Please make sure that you don't create a nasty feedback loop with your MIDI connections. Bitwig should not send MIDI notes back to Sundog! Otherwise it might happen that these notes will trigger Sundog to instantly send new notes to Bitwig as well, and the whole circle starts again.
If you want to use an external MIDI keyboard with your setup you should keep these things in mind:
1) Set Sundog's MIDI In to your external MIDI keyboard
2) Don't use your external MIDI keyboard as an input device in Bitwig
Reason: If you use the keyboard in both Sundog and your DAW you will get multiple MIDI note events in your DAW as soon as you press a key. One time from the keyboard itself, the other time when Sundog sends its notes.
I hope this small guide was useful! If you have further questions (or found an error) you can contact me here.