I'm going to try both of these suggestions guys. Thanks so much!
Here's your X-Mas gift: the attached file is the Environment to increase or decrease the project's playback tempo by +/- 1bpm.
It is currently set to increase when you hit a C3 (middle C) and/or decrease when you hit a B2 (the left next note, or half step below) on a keyboard.
In order to use same (after decompressing it),
open one of your project to be tempo controlled,
and import the Environment from the provided project (attached file). or
Alternately you could also load it alongside your own project,
open an Environment window, select the Click&Ports layer;
then select the various elements (objects) in my project's layer that differs from your own project's (Environment Click&Ports layer)
and Option-drag them to yours.
Finally, all there is left to do is to connect the "Monitor Input Splitter" object to your "Input Notes" object, as shown below:
If you wish to tinker with its various components and/or understand how it works here are the effective objects settings.
The Monitor Input Splitter
is a simple Monitor object which requires no special settings.
are Transformer objects, they transform the notes events into PC
events and filter out the Notes offs ones. Pay attention to the Mode:
(selected at the top of the Transformer dialog):
The Fader Bang 99 - 126
and Fader Bang 99 - 124
are Buttons objects used to trigger the required value emission (called Fader Bang!
Meta event) from the Fader Interface
object to the Tempo Fader
Finally, the Fader Interface
(a regular Fader object) and the Tempo Fader
Note that the Tempo Fader
object output's prong does not need to be connected to the Sequencer Input
object, to actually adjust the project's tempo. However if you wish to eventually record (in your project) the tempo changes/fluctuations generated by the [b]Tempo Fader[/i] object, you would have to connect its output's prong to the Sequencer Input