Deejay - Channel Mixer

Plug-In News and Updates
Subscribe to my RSS feed or bookmark my blog to stay informed.

Bundles Available!
Save money when buying plug-in bundles! Click any purchase link to learn more.

A plug-in for the camera RAW image processing program Bibble.
Author: Sean Puckett (

Bibble 5 note: This is a Bibble 4 plug-in. It does not work with Bibble 5.

What does Deejay do?

Deejay is an R/G/B channel mixer that lets you combine data from any of the RGB channels into any RGB channel. You can create monochrome output for interesting textures, or full colour output for extreme colour adjustment. In addition to R G and B sliders, you also get sliders which have maximums of RG, GB, BR and all three channels, making for a very flexible and powerful tool. It is, however, a very technical tool intended for past users of similar tools in other imaging applications.

Download Freeware Now

Deejay is 100% freeware.  Please enjoy it with my compliments.

Windows, Linux and Mac versions included in the same download. Read the Deejay Release Notes, then access the download area.
You'll find installation instructions as INSTALL.txt in the zipfile.
Please provide feedback at the email address above.

Sample Output

Please submit sample screenshots for Deejay -- I don't have time to make samples myself. Send max 800 px JPG before/after images to along with your website for a link. Thank you!

User Interface

deejay ui Info

Enable Checkbox

The enable checkbox controls whether Deejay's settings affect the image.

Reset Button

Clicking the reset button forces all of Deejay's sliders to R,G,B (the original image), and disables the plug-in.

About Button

This button shows a popup with the version number, author, and homepage of the plug-in.

Autoscale Checkbox

Causes the equation for a single channel to have a maximum value of true white even if factors add up to a higher value than true white. In other words, the equation output is scaled so the maximum output is no more than white. (It can be less than white; this is not scaled up. You can use Bibble's autolevels function to handle that if you wish.)

Mono from Red Checkbox

Copies the output of the Red tab to Green and Blue, making creation of monochrome mixes simple.

Channel Tabs

Each tab has the same sliders on it, so we'll just describe them in general.

How it works: Deejay works by taking the original R,G,B pixel values and applying an equation to them. The result of that equation is the output of the tab. Each tab's output goes back to the channel named by the tab. In other words, the Red tab's output is placed in the image's red channel.

The equation for each tab/channel has factors for each of the following values: Red, Green, Blue, RG, GB, BR and MAX. (Each factor slider is explained in detail below.) The equation's factors are adjusted by sliders ranging from -3.00 to +3.00. Sliders set the power of 10 exponent of the factor. A slider setting of 2.0 is ten times greater than a setting of 1.0. This allows you to experiment with very large scales and high contrast without having uncontrollable sliders. Negative slider values cause the channel data to be subtracted rather than added. In this way, you can create an output that plays one factor against another, e.g. Red minus Blue. You can combine as many factors as you wish in your channel equation; Deejay runs quickly no matter how complex the equation you create.

Red, Green and Blue Sliders

Adjusts the factor of the named channel. The default for the red channel is a red slider of 1.0 -- just as you would expect. Similarly, the green channel's default is green slider of 1.0. If autoscale is on, increasing any single slider above 1.0 will have no visual effect, as the result is being scaled to true white.

RG, GB, BR Sliders

Each of these sliders is a factor for a combination of two input channels. For example, RG combines Red and Green. The combination takes the form of a maximum function; e.g. if Red is 23 and Green is 56, then RG will be 56 because the Green value is higher. If Red was 76 and Green 56, then RG will be 76 because Red is higher.

MAX Slider

This slider is the maximum value of all three input channels, e.g. MAX(r,g,b). This slider is often useful in combination with negative factors in individual channels.


0.5 + 0.5 does not equal 1.0

Because the sliders set exponents, not multipliers, do not expect to be able to add sliders together intuitively. A factor of 0.5 actually correlates to a multiplier of 0.32. The Autoscale checkbox makes adding things together to equal pure white much easier; use it if you wish to apply these sorts of factors.

To derive the actual multiplier from a factor slider set to n, use this equation: factor(n) := Pow( 10, n ) / 10


Deejay is copyright 2007 Sean M Puckett, all rights reserved. Deejay may not be distributed except via direct download from its homepage.

All content on is the property and responsibility of the contributor. Don't steal. Use your head.