Setup
get ready to use
Virtual Controller
Step 2: install
MacOS
Double click on the .dmg file downloaded and the installer will open.
Drag the .component and the .vst3 files onto the relative plug-in folders - which are located by default in MacintoshHD > Library > Audio > Plug-ins.
​
Catalina users: the drag and drop action will not work. Just double-click on each folder and drag the relative files inside directly.
Once finished close the window and eject the installer.
Windows
Double click on the .exe file downloaded.
The SmartScreen will open.
Click on 'More info' and then click on 'Run anyway'.
Once the installer is opened click on Install.
Step 3: inside the DAW
1
​
2
​
3
​
1 Load Virtual Controller inside an audio track. It will analyze the input audio stream.
​
2 A virtual MIDI port is created when the plug-in is loaded.
Send MIDI messages through this port from the Virtual Controller to a MIDI/Instrument track.
​
3 Create a new MIDI/Instrument track. Set the name of the Virtual MIDI port created by the plug-in as your MIDI in source.
​
​
What to do in the DAW:
-
Go in your DAW settings and set the correct path for the plug-in folder in order for the DAW to find Virtual Controller;
-
create an audio track;
-
locate Virtual Controller and load it inside the audio track;
-
do your stuff;
-
create a MIDI/Instrument track;
-
choose the virtual MIDI port with the name 'Attacco MIDI Out #' as your MIDI IN source;
-
load an instrument and play some music.
Which DAW do you use?
MacOS
This is how a project should be set:
-
one or more audio tracks with Virtual Controller loaded inside;
-
one or more MIDI/Instrument tracks which receive MIDI data from Virtual Controller
When Virtual Controller is loaded a virtual MIDI port is created. If you create more instances of the plug-in more virtual MIDI ports - numbered differently - will be created.
​
A virtual MIDI port is like an imaginary cable that goes from the output of the plug-in to the input of Ableton. When an external MIDI keyboard is connected to the computer the DAW recognizes its MIDI port - inputs and outputs. The same is for the plug-in, but it is all software.
Make sure the virtual MIDI port it is visible and enabled: go to Preferences > Link/MIDI tab and switch to On the Tracking.
Now in the MIDI track, specify the name of the virtual MIDI port created by Virtual Controller. The name is displayer in the Control panel.
In this case choose Attacco Midi Out 1 from the 'MIDI From' tab.
Load your MIDI effects and instruments in your MIDI/Instrument track in order to make sounds.
Windows
This is how a project should be set:
-
one or more audio tracks with Virtual Controller loaded inside;
-
one or more MIDI/Instrument tracks which receive MIDI data from Virtual Controller.
​
The Windows version does not have virtual MIDI port implemented for now.
You only can receive MIDI from the output MIDI Bus of the plug-in.
Ableton Live treats plug-ins MIDI Buses differently from the other DAWs.
It merges all the MIDI Channel messages to Channel 1.
If you want to use multiple senders - as shown in the previous image - to send different MIDI notes to different instruments what you can do is to set key ranges in the Instrument Rack.
Look at the Control panel: messages modulated by the Timbre are in range C1-B1 while messages modulated by the Velocity are in range C2-B2.
So now Timbre plays the drum kit '606 Core Kit' and Velocity plays 'Wavetable'.
Logic Pro
This is how a project should be set:
-
one or more audio tracks with Virtual Controller loaded inside;
-
one or more MIDI/Instrument tracks which receive MIDI data from Virtual Controller.
Make sure to activate the 'I' icon to let the audio Input go thru the plug-in.
Load Attacco Virtual Controller inside the audio track.​
When Virtual Controller is loaded a virtual MIDI port is created. If you create more instances of the plug-in more virtual MIDI ports - numbered differently - will be created.
​
A virtual MIDI port is like an imaginary cable that goes from the output of the plug-in to the input of Ableton. When an external MIDI keyboard is connected to the computer the DAW recognizes its MIDI port - inputs and outputs. The same is for the plug-in, but it is all software.
Make sure the virtual MIDI port it is visible and enabled: go to Preferences > MIDI > Inputs tab. The 'Attacco Midi Out #' port should appear in the list. Click on the check box to activate it.
​
In Logic you can not specify which port a track receives MIDI from. So use MIDI Channels and Key Limit to split messages if other MIDI ports are involved in the music making process.
The Control panel is set so
-
Velocity-modulated notes are sent to MIDI Channel 1 in range C2-C3;
-
Timbre-modulated notes are sent to MIDI Channel 2 in range C1-D1.
This is made to avoid conflicts due to coincident MIDI messages.
In the 'Track' tab of the Software Instrument tracks we have set:
-
the number of the MIDI channel relatively to the Control panel of the Virtual Controller;
-
the key range in the Key Limit parameter.
Now with one single instance of the plug-in we can play two different instruments simultaneously.
MacOS
This is how a project should be set:
-
one or more audio tracks with Virtual Controller loaded inside;
-
one or more MIDI/Instrument tracks which receive MIDI data from Virtual Controller.
When Virtual Controller is loaded a virtual MIDI port is created. If you create more instances of the plug-in more virtual MIDI ports - numbered differently - will be created.
​
A virtual MIDI port is like an imaginary cable that goes from the output of the plug-in to the input of Ableton. When an external MIDI keyboard is connected to the computer the DAW recognizes its MIDI port - inputs and outputs. The same is for the plug-in, but it is all software.
Make sure the virtual MIDI port it is visible and enabled: go to Preferences > Audio > MIDI Devices. Right click on the 'Attacco Midi Out #' port and click Enable input.
Now go to the track you want to receive MIDI from the plug-in.
Right-click on the red 'Arm' button > Input: MIDI > Attacco Midi Out # and select the channel you need.
If MIDI messages are arriving a yellow bar is displayed along the meter.
Windows
This is how a project should be set:
-
one or more audio tracks with Virtual Controller loaded inside;
-
one or more MIDI/Instrument tracks which receive MIDI data from Virtual Controller.
​
The Windows version does not have virtual MIDI port implemented for now.
You only can receive MIDI from the output MIDI Bus of the plug-in.
You can do this in Reaper by creating a send.
-
Go to the routing section - below FX slots section;
-
Click on an empty slot to create a new send;
-
In the 'Sends' section, click on the 'Add new send...' tab and select the track you want send MIDI data to;
-
Specify 'None' in the 'Audio' tab;
-
Set the number of channel in the 'MIDI' tab to route.
​
Look at the control panel in the previous image. We have two senders activated: one sending Timbre-modulated notes on Ch 1 and Velocity-modulated notes on Ch 2.
Creating a Reaper sender we are routing messages with a different Channel to different tracks, without using a virtual MIDI port.
MacOS
This is how a project should be set:
-
one or more audio tracks with Virtual Controller loaded inside;
-
one or more MIDI/Instrument that receive MIDI data from Virtual Controller.
When Virtual Controller is loaded a virtual MIDI port is created. If you create more instances of the plug-in more virtual MIDI ports - numbered differently - will be created.
​
A virtual MIDI port is like an imaginary cable that goes from the output of the plug-in to the input of Ableton. When an external MIDI keyboard is connected to the computer the DAW recognizes its MIDI port - inputs and outputs. The same is for the plug-in, but it is all software.
Make sure the virtual MIDI port it is visible and enabled: go to Options > MIDI Settings. Click on the 'Attacco Midi Out #' port and then Enable (see the image below).
Windows
FL Studio uses the built-in plug-in Patcher to route midi and audio signal inside the project.
The Windows version does not have virtual MIDI port implemented for now.
You only can receive MIDI from the output MIDI Bus of the plug-in.
Follow the instructions (image above):
-
Load a Patcher in a Mixer track;
-
In the "Map" canvas load a Virtual Controller plug-in (right-click wherever > Add plugin... > More effects...) and connect the yellow cable (audio data) from "From FL Studio" to the yellow input of "Attacco Virtual Controller";
-
Load an Instrument (right-click > Add plugin...) and connect the green cable (MIDI data) from "Attacco Virtual Controller" to the green input of the Instrument;
-
Connect the yellow cable (audio data) of the Instrument to the yellow input of "To FL Studio";
-
To enable Virtual Controller sending MIDI data you have to select a MIDI Output port. From the Editor tab of the Patcher plug-in go to the settings by clicking the gear icon in the Attacco Virtual Controller plug-in bar and - in the MIDI section - choose an "Output port" (see the image below).
​
If you want to send MIDI signal produced by Virtual Controller out to other Instruments in your project connect the green cable from "Attacco Virtual Controller" to "To FL Studio".
In a different Mixer track load another Patcher, load another instrument inside of it and drag the green cable (MIDI data) out "From FL Studio" to the Instrument you loaded (see the image above, on the right).
Quick video tutorial
Finger drumming on a table,
two pieces drumkit