I'd like to take this time to describe what should be in this package (or packages if we get many more macros). Firstly they must be modulators and by that I mean something that changes audio or events according to some scheme. A simple modulator is an LFO; a little more complex would be an envelope generator. The simplest would be a knob. Modulators are not usually used as an audio signal, so they can remain completely in the event rate timing mode. But only a few modules actually generate the events: the LFO, Event Smoother, Slow Random and A to E macros are the main ones. Usually a modulator will run in one of these time rates: a) Very low frequency - from .1 Hz to 1 Hz approximately. This range is typically used to vary the sound spectrum by slowly changing filter cutoffs and stuff like that b) low frequency - 1 to 10 Hz. This is in the range of human gestures and generates vibrato, tremolo, etc. c) Higher than 10 Hz - this begins to become an audio signal somewhere in this range and is used to generate extreme effects. One could use a control shaper to generate a knob taper that covers that range. For example, set the knob range from 0 to 1 and the 4 point shaper to range from 0 to 100. Make BP 1 be 1 make BP 2 be 10 and make BP 3 be 50 with these breakponts at 25 point steps. A knob like that would need a high resolution to access the levels with some precision. It would be rare for a modulator to change at 100 Hz so they should all be happy to operate an an event rate. So usually modulators will have an event output port, but frequently there is an audio output port as well to make it easy to connect different sources. One of the chief reasons for using a modulator is to increase the complexity of a simpler sound - to make it richer and more expressive. It is not uncommon that one attaches modulator knobs to external stuff via MIDI Learn. I don't think we want to attach knobs ourselves to MIDI events because that information is hidden inside the property page and we don't know what MIDI capabilities a user has. I frequently use mod wheels and foot controllers, others may use rotary knobs - whatever. Since modulators are primarily connected to oscillators and filters and modulate one note - they must be polyphonic. They may have a gate to synchronize to a note on or some clock if they are periodic. We have set as a standard that all the audio and event ranges are between 1 and -1. Many modulators are bipolar (-1..+1), like LFOs; and many are monopolar (0..1) like ADSR modules. It is quite simple to set up a few math modules to convert ranges and scale - it is a linear operation - it can all be done with an a*x+b macro. In fact Reaktor has a single module that does that (X+). For example, to go from (-1,1) to (0,1) use .5*x+1; the reverse, to go from (0,1) to (-1,1) use 2*x-1.