Mixere Help

Contents

Getting Started
Introduction
License
Requirements
Installation
Uninstalling
Tutorial
Loading and Playing Audio
Audio Play Options
Creating an Audio Selection
Quick Start Automation
Programming Automation
Auto-Triggering Audio
Controlling Volume
Working with Multiple Tracks
Tracks
Loading Audio
Naming Tracks
Playing Audio
Audio Selections
Mute/Solo
Selecting Tracks
Using the Clipboard
Moving Tracks
Sorting Tracks
Multi-Track Editing
Documents
Volume
Crossfader
Master Volume
Mute/Solo Fade
Resizing Columns
Setting Defaults
Automation
Automation Sliders
Automation Dialog
Automation Waveforms
Auto-Trigger
Tempo
Synchronization
Snapshots
Snapshot Overview
Taking a Snapshot
Restoring a Snapshot
Editing Snapshots
Loose Ends
Options
Control Bars
Missing Files
Replace Files
Recording
Troubleshooting
Tips
Improving Performance
Disk Usage
Memory Usage
CPU Usage
Reference
Track Attributes
Document Attributes
Multi-Track Commands
Automation Slider Commands
Mixere Shortcut Keys

Getting Started

Introduction

Mixere is a free, open-source application for mixing audio files. It runs on Windows NT/2000/XP, and supports WAV, AIFF, MP3, Ogg Vorbis, Flac, and Mod audio files.

Mixere is optimized for live performance, and especially for creating live sound collage. Conceptually, it's like a rack full of CD players connected to an automated mixer. Mixere's features include dynamic looping of audio, auto-triggering of audio, fully automated sliders, "soft" (gradual) mute/solo operations, crossfading between documents, snapshots, and unlimited undo.

A Mixere document consists of a number of tracks, each containing a single audio file. Any number of tracks can play simultaneously, subject only to the limits of Windows and sound card performance. Audio is streamed directly from disk, so there's no limit on audio file size, and no waiting for audio to be loaded into memory.

Mixere's interface is similar to a spreadsheet. The rows are tracks, and the columns are properties which can be adjusted for each track: name, transport (play/pause/stop/loop), mute/solo, volume, pan, pitch (+/- one octave), and audio position.

Mixere uses an open-source audio library called Audiere.

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.

Requirements

Installation

Mixere is a standalone application, which means it doesn't have an installer. To install Mixere, simply copy the following files into a folder somewhere on your PC's hard drive:

audiere.dll
Mixere.chm
Mixere.exe

That's all there is to it. To run Mixere, double-click on Mixere.exe.

To create a shortcut to Mixere, do the following: right-click on Mixere.exe, select "Create Shortcut", and drag the resulting shortcut onto the desktop, or wherever you want it to go.

If the application displays the message "The dynamic link library audiere.dll could not be found in the specified path ...", it's probably because you forgot to copy audiere.dll into the same folder as Mixere.exe.

Uninstalling

To uninstall Mixere, you need to do two things:

  1. Delete Mixere's program files from whatever folder you copied them to.
  2. Delete Mixere's registry entries.

To delete the registry entries, run the uninstaller, MixereUninstall.exe, which is included in the binary distribution. If you prefer to do it yourself using regedit, the key you want to delete is "HKEY_CURRENT_USER\Software\Anal Software".

Tutorial

Loading and Playing Audio

This tutorial assumes you have some audio files to play with. If you don't, you can usually find some WAV files in C:\WINNT\Media. Note that some features are unavailable for MP3 audio files. WAV files are recommended for this tutorial.

When Mixere starts, it opens a new mix document for you, but the mix doesn't contain any audio yet, so the first thing you want to learn how to do is load audio files. Fortunately, that's very easy. Just select Load Audio from the File menu, or press Ctrl+L. In the open file dialog, navigate to wherever your audio files are, select one or more files, and press enter.

Each track has six buttons (Play, Pause, Stop, Loop, Mute, and Solo) and four sliders (Volume, Pan, Pitch, and Position). The buttons are identified by their icons, and the sliders are identified by the column headings at the top of the document frame.

The track's volume slider is initially all the way left, which means the volume is at zero. Click on the volume slider's "thumb" (the part that moves) and move it to the right. Now press the play button. The position slider's thumb should start moving, and you should hear some audio. If not, see Troubleshooting.

Audio Play Options

Normally, a track plays until it reaches the end of the audio file, and then stops by itself. Sometimes you may want the audio file to loop continuously instead. Press the loop button (it has a circular blue arrow on it), and if the audio isn't still playing, press play again. The audio file repeats continuously now.

Try the pan and pitch sliders. The pan control works as you would expect, unless you happen to have your speakers reversed. For the pitch control, far left shifts the pitch an octave down, far right shifts it an octave up, and the middle is "natural" (no shift). To quickly return a pan or pitch slider to the exact middle, Shift+left-click anywhere within the slider.

Left-click within the position slider. Notice that the audio plays from wherever you clicked. This feature is useful for "cueing" (skipping around in the audio).

Creating an Audio Selection

Right-click within the position slider, and while holding down the right mouse button, move the cursor. A blue bar appears within the slider. This bar is called a selection. Notice that the audio now loops within this selection. You can use this feature to quickly create a sample within a larger audio file. To extend or trim the selection, right-click in the position slider without dragging, in other words, right-click and immediately release the right mouse button. To remove the selection, right-click just outside of the position slider.

Quick Start Automation

Automation in this context means telling a slider thumb to move from one point to another within a given time interval.

There are two ways to automate slider motion: a simple "Quick Start" method, and a more complicated method, with more options. The second method is discussed in the next topic, Programming Automation.

Here's an example of the "Quick Start" method. While holding down the Alt key, left-click anywhere within the pitch slider, other than on its thumb. The pitch slider begins moving by itself, towards the location you selected. Notice that the indicator on the slider thumb changes from red to green, to show that an automation is in progress.

With this method, various automation parameters, including how long the automation will take, default to the slider's current settings. The next topic explains how to view and edit those settings.

Programming Automation

Automation programming is a bit easier if you happen to have a mouse with a middle button. The following discussion assumes you do, but if you don't, just substitute "Ctrl+left-click" for "middle-click".

Middle-click (or Ctrl+left-click) in the pan slider. The "Auto Pan" dialog should appear. Notice that the dialog contains Play, Pause, Stop, and Loop buttons, just like the track. Press the play button. The dialog closes, and the pan slider moves smoothly towards the opposite end. Congratulations! You just programmed an automation.

Middle-click in the pan control to open its automation dialog again, and press the dialog's loop button. This tells the automation to repeat instead stopping when it reaches the end. Now press play. Notice that the pan control moves back and forth. You just created an auto-panner.

Draw a selection within the pan slider, using the same technique you used before with the position slider (right-click and drag). Notice that the pan slider's thumb now moves back and forth within the selection, instead of moving the full width of the slider.

Open the auto pan dialog again, and try moving the automation time slider (the slider at the top of the dialog). Notice that the automation speeds up or slows down accordingly. The time slider normally operates in seconds, but for longer automations, you can switch to minutes, by pressing the button marked 'm'.

The default automation waveform is a triangle wave (back and forth), but other options include ramp up/down, square, and random. Try changing the waveform type, using the drop-down list in the lower left corner of the automation dialog.

Auto-Triggering Audio

Normally, when a track is looped, there's no time between repetitions of the audio. Sometimes this is exactly what you want, but in other cases you might want to make your mix less "busy". The Auto-Trigger feature allows you to do this.

Middle-click (or Ctrl+left-click) over the position slider, to display the Auto-Trigger dialog. In the dialog, press the play button. The dialog closes, and the track now plays every five seconds (or whatever automation time you selected), regardless of its length. If the track is shorter than the automation time, the remaining time is silent. If the track is longer than the automation time, the track gets cut off.

Auto-Trigger works in combination with creating a selection. In other words, you can use the selection feature to create a "sample" within an audio file, and then use Auto-Trigger to play that sample repeatedly at some fixed time interval.

While a track is auto-triggering, left-clicking on its position slider doesn't set the audio position as usual; instead, it immediately triggers the audio, and resets the triggering loop. This allows you to synchronize the track, relative to other tracks.

Controlling Volume

You've already tried the track's Volume slider, but there are other volume controls you should know about. In Mixere, the volume of a track is affected by at least four controls, and possibly five:

  1. The track's Mute/Solo buttons.
  2. The track's Volume slider.
  3. The document's Volume slider.
  4. The Crossfader (if it's in use).
  5. The Master Volume slider.

Pressing Mute silences the track. Pressing Solo silences all other tracks, except for tracks that are already soloed. Note that solo overrides or "trumps" mute, in other words, solo works even if the track is currently muted.

Each document has its own Volume slider, which affects the volume of all the tracks in the document. To show or hide the current document's Volume slider, select Volume from the View menu, or press V.

The Crossfader fades between two documents. To show or hide the Crossfader, select Crossfader from the View menu, or press X. The Crossfader contains two list boxes, Source A and Source B, which are used to select the documents you want to crossfade between. There's also a button for selecting the crossfade type: linear, or "dipless" (DJ style).

Master Volume affects the volume of the entire Mixere application. To show or hide the Master Volume slider, select Master Volume from the View menu, or press Shift+V.

Volume, Master Volume, and Crossfader all contain automation sliders. In other words, you can program them, using the same methods discussed above.

Working with Multiple Tracks

The leftmost column of each track contains the track number. This column is also used for selecting tracks. Left-click some track numbers (for best results, do this with tracks you've loaded audio into). Notice that the tracks change color. This means the tracks are selected. Press Ctrl+C, and then Ctrl+V. You've just copied and pasted (cloned) the tracks.

When the tracks you want to select form a contiguous group, instead of left-clicking them one at a time, it's easier to use one of these methods:

  1. Left-click the first track in the group, and then Shift+left-click the last track in the group.
  2. Left-click the first track in the group, but don't release the left mouse button yet; while holding down the button, drag the cursor over the rest of the tracks you want to select, and then release the button.

To clear the current selection, press Esc, or choose Deselect from the Edit menu.

Notice that one of the track numbers is always a different color (red). This indicates the current track. When you modify a track (e.g. by adjusting one of its sliders), it becomes the current track. You can also make a track current without modifying anything, by left-clicking on its name.

In general, Edit and Track menu commands operate on either the selected tracks, or if no tracks are selected, on the current track.

Tracks

Loading Audio

A Mixere document consists of a number of tracks, each of which potentially contains an audio file. A track must be loaded with an audio file before it can be used. To load audio files, you can either:

To display the Load Audio dialog box, do one of the following:

Within the dialog box, select the audio file(s) you want to load, and press Open. Multiple files can be selected using Ctrl+left-click. To select a contiguous range of files, left-click the first file in the range, and then Shift+left-click the last file in the range. You can use the file filter to restrict the types of files shown.

When the context menu or Windows Explorer are used, audio is loaded at the cursor position. Otherwise, audio is loaded before the current track (the one with the red track number).

Audio can only be loaded into empty tracks. If necessary, empty tracks are inserted automatically.

Newly loaded tracks receive default attributes. These defaults can be changed; see Setting Defaults.

Naming Tracks

When an audio file is loaded into a track, the track initially has the same name as the audio file. However, you can change the track name to whatever you like. To rename a track, double-click on its name. The name becomes an edit box, allowing you to either edit the existing name, or type a new one. To save the new name, press Enter, or left-click somewhere outside of the edit box. To cancel the edit, press Esc.

To revert to the track's original name (the audio filename), delete the entire name and press Enter.

Playing Audio

Audio is played using the transport controls, which appear in the third column of a Mixere document, under the heading "Transport". The controls consist of four buttons:

PlayPlays the audio from its current position.
PauseStops the audio without rewinding it.
StopStops the audio and rewinds it.
LoopTurns loop mode on/off. Normally, a track plays until it reaches the end of the audio file, and then stops by itself. However, in loop mode, the audio plays continuously.

Various shortcuts are available:

Audio Selections

A selection is a subset of an audio file, consisting of a start point, and an end point. When a track has a selection, it behaves as follows:

By loading an audio file into multiple tracks, and then creating a different selection in each track, you can effectively divide an audio file into "samples" without ever having to actually edit the file.

A selection is indicated by a blue bar within the slider's channel. The channel is the sunken, rectangular area over which the slider thumb moves. Selections are created, edited, and removed using the right mouse button, as follows:

OperationDescription
Create selection via draggingWithin the slider's channel, right-click where you want the selection to begin, and while holding down the right mouse button, move the cursor horizontally to where you want the selection to end; then release the right mouse button.
Create or edit selection via right-clickRight-click within the slider, and release the right button immediately, without moving the cursor. If no selection exists, a selection is created from the slider thumb to the cursor position; otherwise, whichever end of the existing selection the cursor is closest to is extended or trimmed.
Remove selectionRight-click just outside the slider channel, i.e. anywhere in the zone between the slider's channel and its focus rectangle.
Move selectionCtrl+right-click on the selection, and while holding down the right mouse button, move the cursor horizontally. The cursor changes to a double-headed horizontal arrow, and the selection follows the cursor. When the selection is in the desired location, release the right mouse button.

Selections can be created, edited, or removed at any time, even while the audio is playing. This is particularly useful when loop mode is on, because it allows "live looping", i.e. dynamically creating repeated samples within an audio file. Moving a short selection back and forth while the audio is playing creates a "scratching" or "scrubbing" effect.

Selections can also be edited using shortcut keys; see Automation Slider Commands for details.

Mute/Solo

The mute and solo buttons work together to enable or disable a track's audio. This explanation assumes the track is playing and has a non-zero volume slider. Put simply, mute silences the track, while solo makes the track audible, and silences all other tracks that aren't also soloed. Solo "trumps" (overrides) mute, i.e. soloing a track makes it audible regardless of whether it's muted. The following table illustrates Mute/Solo behavior in detail:

MuteSoloOther tracks soloedTrack is:
NoNoNoAudible
YesNoNoSilenced
NoYesNoAudible
YesYesNoAudible
NoNoYesSilenced
YesNoYesSilenced
NoYesYesAudible
YesYesYesAudible

While at least one track is soloed, the mute buttons don't affect the audio, and the mixer is said to be in "solo mode". In solo mode, the solo buttons control the mix, but when you exit solo mode, the mute buttons regain control. Solo mode acts like a detour: when you exit solo mode, the pre-solo mix is restored, assuming you didn't change any mute buttons during the solo. If you did change some mute buttons during the solo, the solo becomes a "one-way trip" instead of a "round trip".

There are three ways to exit solo mode:

The End Solo command is the equivalent of unsoloing all the soloed tracks at once. This is a dramatic effect and can result in a sudden volume change.

The Keep Solo command ends the solo without disturbing the audio. The current solo is emulated using the Mute buttons, so that exiting solo mode only affects the user interface. This is useful for making one-way transitions; it allows you to turn a solo into a new starting point. In travel terms, it's like throwing away your return ticket.

The status bar contains two indicators which reflect the Mute/Solo state of the current document. The mute indicator is lit while at least one track is muted, and the solo indicator is lit while at least one track is soloed.

It's possible to mute or solo multiple tracks at once, by selecting them first, and then choosing Mute or Solo from the Edit menu, or the context menu. Note that Mixere also supports "soft" (gradual) mute/solo operations; see Mute/Solo Fade.

Selecting Tracks

Some of Mixere's commands can operate on multiple tracks at once. To execute a multi-track command, you must specify which tracks the command should operate on; you do this by selecting the tracks. Multi-track commands can be divided into two categories: those that can only operate on selected tracks (e.g. Cut), and those that operate either on selected tracks, or if no tracks are selected, on the current track. For details, see Multi-Track Commands.

The current track is indicated by a different-colored track number. When you modify a track (e.g. by adjusting one of its sliders), it becomes the current track. You can also make a track current without modifying anything, by left-clicking on its name.

To select a track, left-click on its track number, in the leftmost column. The track changes color, to indicate that it's selected. To deselect the track, left-click on its track number again.

If you want to select a contiguous group of tracks, instead of selecting them one at a time, it's easier to use one of these methods:

  1. Left-click the first track in the group, and then Shift+left-click the last track in the group.
  2. Left-click the first track in the group, but don't release the left mouse button yet; while holding down the button, drag the cursor over the rest of the tracks you want to select, and then release the button.

To clear the current selection, press Esc, or choose Deselect from the Edit menu.

It's possible to select multiple contiguous groups of tracks, using either of the above methods. For example, if you drag-select a group of tracks, and then drag-select another group of tracks, the result is that both groups of tracks are selected; unlike most Windows programs, Mixere concatenates the selections, instead of replacing one with the other.

Using the Clipboard

Mixere supports the Windows clipboard in the usual way. Tracks can be copied or cut to the clipboard, and then pasted to a different document, or to a different position in the same document. To copy or cut multiple tracks at once, the tracks must be selected first. A single track can be copied without selecting it.

Tracks can be "cloned" by copying them and then pasting them repeatedly. When a track is copied, all of its attributes are copied, including its audio position, mute/solo state, and automations. Echo, chorus, and similar effects can be created by copying and pasting a playing track.

Cut and paste can be used to move tracks around within a document, but because cutting a playing track interrupts its audio, you may prefer to use dragging instead. For more information, see Moving Tracks.

Moving Tracks

Tracks can be dragged to any position within the document. Unlike using cut and paste, dragging a playing track doesn't interrupt its audio.

To drag a single track, left-click on the track's name, and while holding down the left mouse button, position the cursor wherever you want the track to go.

To drag multiple tracks, select the tracks, left-click one of their names (it doesn't matter which one), and while holding down the left mouse button, position the cursor wherever you want the tracks to go.

When you release the left mouse button, the dragged track(s) are inserted before the track that's under the cursor. If you change your mind during the drag, press Esc to cancel the move.

Sorting Tracks

The column headers at the top of the document can be used to sort the tracks. To sort a track by a given column, left-click the corresponding header button. To reverse the sort, left-click the same button again. For example, to put the tracks in ascending order by name, left-click the Name button. To put the tracks in descending order by Name, left-click the Name button again.

The leftmost column's header button (captioned '#') has a special meaning for sorting: it causes the tracks to appear in the order in which they were created.

The column headers are also used for resizing columns.

Multi-Track Editing

Some of Mixere's commands can operate on multiple tracks at once. For example, to start several tracks playing at once, first select the tracks, and then choose Play from the Track menu or context menu, or press 'P'. The Toggle, Pause, Stop, Mute, Solo and Go commands work the same way.

It's also possible to edit a track slider (volume, pan, pitch, or position) in multiple tracks at once. For example, to set the volume of several tracks at once, first select the tracks, and then choose Volume from the Track menu. An edit dialog is displayed. The dialog's first control is a slider; it controls the volume for the selected tracks. If you move the slider, the volume sliders in the selected tracks jump to the same position. If you edit the slider selection, the same edit is applied to the volume sliders in the selected tracks.

To pan several tracks at once, follow the preceding example, substituting "pan" for "volume"; likewise for pitch and position. Note that the edit dialog is modal; once it's open, you can't do anything else in Mixere until you close the dialog.

The edit dialog includes edit boxes for current position, selection start, and selection end. These are useful for specifying precise values. The value ranges are different for each type of slider:

SliderValue Range
Volume0 = silence, 1 = maximum
Pan-1 = left, 0 = middle, 1 = right
Pitch-12 = down an octave, 0 = flat, 12 = up an octave; in semitones
Position0 to audio file length, in seconds

The edit dialog contains additional controls which are used to create, modify, or synchronize automations in multiple tracks at once; for a summary of these controls, see the Automation Dialog.

For example, to start a panning loop in several tracks at once, select the tracks, choose Pan from the Track menu, and in the edit dialog, press the Loop and Play buttons. If the pan sliders have identical selections and automation times, they stay in sync, but they may be offset from one another, depending on their initial positions. To make them line up exactly, left-click the edit dialog's automation slider. For more options, see Synchronization.

The edit dialog also includes a "Stagger" button. This button arranges the sliders for selected tracks, by spreading them out, so that they're evenly spaced from left to right. For example, when editing pan, it spreads the tracks in the stereo image. By combining this feature with automation, it's possible to make the sliders move in a diagonal pattern, like a flock of birds. The sliders must have identical selections and automation times for this to work.

An edit dialog control may be initialized to a default or indeterminate value; this indicates that the selected tracks have different values for that control.

See also the summary of Multi-Track Commands.

Documents

Volume

Each document has its own volume slider, which controls the output level of all the tracks in that document. The slider is contained in a document control bar. To show or hide the control bar, choose Volume from the View menu, or press V. Note that the volume slider supports automation, which means you can program a document to fade in or out by itself, while you do other tasks.

A document's volume may also be affected by the Crossfader, which fades back and forth between two documents, by the Master Volume, which controls the volume of the entire application, and by external factors, such as the Windows volume control.

Crossfader

The crossfader allows you to fade back and forth between two documents. To show or hide the crossfader control bar, select Crossfader from the View menu, or press X. The crossfader's controls include two list boxes (Source A and Source B) and a slider. The list boxes select which two documents will be crossfaded, and the slider does the crossfading. Note that the slider supports automation, which means you can program a crossfade to execute by itself, while you do other tasks. This is useful for making very slow crossfades.

When the slider is in the leftmost position, Source A is at full volume, and Source B is off. When the slider is in the rightmost position, this situation is reversed. What happens in between depends on the crossfade type, which is selected using the pushbutton located to the right of Source B. The crossfade types are explained below:

TypeButtonEffect
LinearOutWhen the crossfader is in the middle, each source is at half volume. Most people experience this type of crossfader as having a quiet spot, or "dip", in the middle.
DiplessInWhen the crossfader is in the middle, each source is at full volume. As the crossfader is moved away from the middle, one source is attenuated, while the other remains at full volume. This is the type of crossfader typically used in DJ mixers.

To disconnect a document from the crossfader, select a different document in the appropriate source listbox, or select "none". Be careful when doing this however. If the document was being silenced by the crossfader, it will suddenly become audible again, possibly causing a drastic volume change. To avoid this situation, set the document's volume to zero (using the Volume control bar) before disconnecting it from the crossfader. Another solution is to close the document, which safely disconnects it from the crossfader.

Master Volume

The master volume slider controls the output level of the entire application. To show or hide the master volume control bar, select Master Volume from the View menu, or press Shift+V. Note that the slider supports automation, which means you can program Mixere to fade in or out by itself, while you do other tasks. This is useful when Mixere is combined with other audio applications. For example, while Mixere fades itself out, you could manually fade in another application.

Mute/Solo Fade

Mute and solo normally have an instantaneous effect on the audio output, but in Mixere, they can also be made gradual. This is a very powerful feature, because it allows complex crossfades to be created with minimal user interaction.

The Mute/Solo Fade control bar is used to specify how long subsequent mute/solo operations should take. The duration can range from 1/100 of a second to 100 hours. Each document has its own Mute/Solo Fade control bar. To make the control bar visible, choose Mute/Solo Fade from the View menu, or press 'F'.

The control bar is similar to an automation dialog: it includes a time slider with a minutes button, and a time edit box. The slider's time unit is either seconds, or if the minutes button is pressed, minutes. The time can be entered directly in the edit box, and the edit box also has up/down buttons, which change the time either by hundredths of second, or if the minutes button is pressed, by seconds.

To enable mute/solo fading, set a non-zero time. All subsequent mute/solo operations will take this amount of time. Note that changing the time does NOT affect mute/solo fades that are already in progress. This means it's possible to initiate a mute/solo operation of one duration, and while that operation is in progress, initiate another mute/solo operation of a different duration.

To disable mute/solo fading, set the time to zero: this causes mute and solo to behave as they do on most mixers, i.e. they have an instantaneous effect.

Note that if you mistakenly initiate a mute/solo fade, you can use undo (Ctrl+Z) to reverse the operation, but the reversal won't be instantaneous: it will also be a fade. To immediately abort a mute/solo fade, first set the mute/solo fade time to zero, and then repeat the mute/solo operation.

Resizing Columns

The column headers at the top of the document can be used to change the width of the columns. To resize a column, drag the right edge of the corresponding header button. To restore a column's default width, double-click the right edge of its header button.

For example, to resize the Name column, position the cursor over the right edge of the Name header button. The cursor changes to a divider with horizontal arrows. Now left-click, and while holding down the left mouse button, move the cursor horizontally.

The result depends on the "Show window contents while dragging" system setting (Control Panel/Display/Effects). If this property is checked, the column stretches or shrinks, and columns to the right of it move. If this property is unchecked, the column width doesn't change until you release the left mouse button; while you drag, a vertical line moves over the document, indicating the column's right edge.

Note that if "Show window contents while dragging" is checked, resizing a column requires drawing a large number of controls repeatedly; this can cause temporary screen anomalies, and may result in excessive CPU usage.

It's possible to make a column disappear entirely, by dragging it all the way to the left. To restore it, go to the right edge of the preceding column's header button, and position the cursor slightly to the right of that point. The cursor changes to a double divider with horizontal arrows. Now left-click and drag to the right, and the missing column reappears.

The column headers are also used for sorting tracks.

Setting Defaults

When an audio file is loaded into a track, the new track's attributes (e.g. volume, pan, automations, etc.) are assigned default values. These default attributes can be changed, using the procedure outlined below. Setting defaults doesn't affect existing tracks; it only affects subsequently loaded audio.

  1. Pick a track that already has the desired attributes, or adjust a track until it has the desired attributes; this track is the source of the new default attributes.
  2. While that track is the current track, choose Set Defaults from the File menu. The next time you load an audio file, it will have the new default attributes.

You can also choose Set Defaults from the context menu. To display the context menu, right-click anywhere within the track except over a slider. Since right-clicking on a track automatically makes it the current track, you may find this method more intuitive.

To restore the initial default attributes, follow the above procedure, using an empty track as the attribute source.

The defaults behave like a "hidden" track that's always present in your document. When you set defaults, you're copying the desired attributes from a track that has them, into this hidden track. When you load audio, the new track's attributes are copied from this hidden track. Note that because defaults are saved with the document, different documents can have different defaults.

The defaults are assigned to all track attributes except audio filename and track title, not just the initial slider positions. It's possible to set defaults such that newly loaded tracks start out muted, soloed, playing, paused, automating, etc.

Automation

Automation Sliders

In Mixere, most sliders can be automated. Automation in this context means telling a slider thumb to move from one point to another within a given time interval. Automation sliders are identified by a round, colored indicator on the slider thumb.

An automation slider has controls that aren't always visible; they are located in a dialog, called the Automation Dialog, which can be shown or hidden. To show or hide a slider's automation dialog, use one of the following methods:

The automation dialog includes transport controls, consisting of a Play, Pause, Stop, and Loop button, which affect the automation in much the same way that a track's transport controls affect its audio. The indicator on the slider's thumb represents its current transport state: green for Play, yellow for Pause, and red for Stop.

An automation slider can have a selection, consisting of a start point and an end point. A selection limits the range of the automation, so that the slider thumb stays between these two points. If no selection exists, the thumb traverses the full width of the slider. Selections are created using the right mouse button; see Audio Selections for details.

The automation dialog also includes controls for setting the automation time. Automation time is the interval within which the slider's thumb will move from one end of the selection to the other, or if no selection exists, from one end of the slider to the other. Automation times can range from 1/100 of a second to 100 hours. The time can be set using a slider, or entered directly in an edit box.

To start an automation:

  1. Specify how far the slider should move, by creating a selection, or editing the existing selection. This step can be skipped if the selection (or lack thereof) is acceptable.
  2. Open the automation dialog, using middle-click, Ctrl+left-click, or 'A'.
  3. Set or edit the automation time. This step can be skipped if the time is acceptable.
  4. If the automation should repeat, make sure the Loop button is pressed.
  5. Press Play to start the automation. The automation dialog closes by itself.

If the automation time is already set, it's possible to avoid all of these steps by using the "Quick Start" feature. To use "Quick Start", Alt+left-click on the point you want the slider to move to. A selection is automatically created between the current thumb position and the specified point, and the thumb immediately begins moving towards the specified point. For more slider shortcuts, see Automation Slider Commands.

Automation Dialog

Automation Dialog Controls
Play ButtonStarts the slider thumb moving from its current position. Which direction it moves depends on whether the slider was paused or stopped.
Pause ButtonPauses the slider. While a slider is paused, pressing Play causes the thumb to continue moving in the same direction it was moving before.
Stop ButtonStops the slider. While a slider is stopped, pressing Play causes the thumb to begin moving towards whichever selection endpoint is furthest away, or if there's no selection, towards whichever end of the slider is furthest away.
Loop ButtonTurns loop mode on/off. Normally, an automation stops by itself when the slider reaches one of the selection endpoints, or one end of the slider. However, in loop mode, the automation repeats continuously.
Time SliderSets the automation time. The slider's range is either 0 to 60 seconds, or 0 to 60 minutes, as determined by Minutes button (marked "m"). To enter times shorter than a second, or longer than an hour, use the edit box.
Minutes ButtonSets the time slider's unit. If pressed, the unit is minutes, otherwise the unit is seconds.
Time Edit BoxEdits the automation time. Times must be entered in hh:mm:ss.hs format (hours, minutes, seconds, hundredths of a second). Spaces can be used as separators instead of colons and periods. Incomplete times can be entered, e.g. 1:05 is interpreted as 1:05:00.00. Editing the time doesn't affect the automation until you change the focus, e.g. by pressing Tab. The edit box includes up/down buttons for making fine adjustments to the time. The up/down unit is either hundredths of a second, or if the Minutes button is pressed, seconds. If an up/down button is pressed for longer than a few seconds, the rate at which the value changes is gradually increased.
Waveform Drop ListSets the automation waveform. The options include Triangle (the default), Ramp Up, Ramp Down, Square, and Random; see Automation Waveforms for details.

While an automation dialog is the active window, most of the normal Mixere Shortcut Keys don't work. The dialog defines its own shortcut keys, as shown below. Note that some of the keys (Space, P, U, S, L) perform the same function for automation that they ordinarily perform for audio.

Automation Dialog Shortcut Keys
SpaceToggleSwitch the automation between play and pause
PPlayPlay the automation
UPausePause the automation
SStopStop the automation
LLoopTurn automation loop mode on/off
Shift+SpaceGoPlay paused items
MMinutesSwitch the time slider's unit between seconds and minutes
AAuto DialogShow or hide the automation dialog
Ctrl+ZUndoUndo the last action
Ctrl+YRedoRedo the previously undone action

Automation Waveforms

The motion of an automation slider is controlled by a mathematical function known as a waveform. The waveform normally has a triangular shape, but other options are available. To observe the effect of different waveforms, create a looped slider automation, and try changing the waveform setting in the slider's automation dialog. In the following descriptions, "period" refers to the time interval displayed in the automation dialog. "Start point" and "end point" refer to either the slider's selection, or if it doesn't have one, the slider's full width.

WaveEffect
TriangleDuring one period, the slider thumb moves from the start point to the end point; during the next period, it reverses, and moves back to the start point. This is the default setting. When used with the Pan slider, it creates a typical "back and forth" style auto-panner.
Ramp UpDuring each period, the slider thumb moves from the start point to the end point, and then jumps back to the start point.
Ramp DownDuring each period, the slider thumb moves from the end point to the start point, and then jumps back to the end point.
SquareDuring one period, the slider thumb stays at the start point; during the next period, it stays at the end point.
RandomAt the beginning of each period, the slider thumb jumps to a random position between the start and end points.

Auto-Trigger

All of a track's sliders support automation, but the position slider is special. In ordinary automation sliders, the automation moves the slider thumb, as though the thumb were motorized. In the position slider, however, the automation doesn't directly control the slider thumb; the slider thumb always follows the audio position. Instead, the automation triggers the audio: at the beginning of each automation period, the audio is stopped, rewound, and re-played. The result is that the audio is automatically repeated at regular intervals. This situation is referred to as "auto-triggering".

"Audio" in this context means either the audio selection, or if there's no selection, the entire audio file. "Automation period" refers to the time displayed in the slider's automation dialog.

Auto-trigger is different from audio looping, which occurs when a track's Loop button is pressed. With audio looping, the repetition frequency depends on the audio length, i.e. shorter samples loop more frequently. With auto-trigger, the repetitions occur at whatever frequency you specify, regardless of the audio's length. If the audio is too long, it gets cut off. If the audio is too short, the remaining time is filled, either with silence (if audio looping is off), or with loops (if audio looping is on).

Because auto-trigger allows you to create space between repetitions of a sample, it's useful for making a mix less "busy". It can also be used to make patterns of synchronized samples, similar to those made by sequencers, provided you're not too fussy about timing accuracy. See also Synchronization.

Starting an auto-trigger is just like starting an ordinary automation, except that the automation dialog's Loop button is disabled (an auto-trigger is an automation loop by definition).

  1. Specify an audio selection, if desired; this step can be skipped if the selection (or lack thereof) is acceptable.
  2. Open the automation dialog, using middle-click, Ctrl+left-click, or 'A'.
  3. Set or edit the automation time. This step can be skipped if the time is acceptable.
  4. Press Play to start auto-triggering. The automation dialog closes by itself.

Starting an auto-trigger has an optional side effect: it turns off audio looping for the corresponding track. If this isn't what you want, you can either turn audio looping back on manually, or disable this side effect, by unchecking the "Auto-trigger turns off audio looping" option; see Options.

While a track is auto-triggering, left-clicking on its position slider doesn't set the audio position as usual; instead, it immediately triggers the audio, and resets the triggering loop. This allows you to synchronize the track, relative to other tracks.

The differences between a position slider and an ordinary automation slider can be summarized as follows:

Tempo

In Mixere, tempo is a scaling factor that's applied to automation times. Tempo only applies to automation sliders in tracks; other automation sliders, e.g. document volume, aren't affected. The scaling factor defaults to 1 (no scaling), and ranges from 0.5 (half time) to 2 (double time). Tempo shrinks or stretches the time axis, i.e. it changes the duration of a second, so that that a one-second automation actually takes as little as half a second, or as much as two seconds.

Each document has its own tempo, which can be changed using the Tempo control bar. To show or hide the control bar, choose Tempo from the View menu, or press T. The control bar includes a tempo slider, and an edit box for entering specific tempos. Note that the tempo slider itself supports automation, which means a document can be programmed to gradually speed up or slow down its automations. This is useful when samples are being played in a synchronized pattern, using Auto-Trigger; the effect is similar to creating a tempo map in a sequencer.

Tempo is displayed in beats per minute (BPM), according to tradition, but since Mixere doesn't support notes or time signatures, the definition of a beat is arbitrary. In Mixere, a beat is a half-second auto-trigger loop, which triggers twice per second, or 120 times per minute. To demonstrate this, load an audio file containing a single percussive sample, and auto-trigger the sample with an automation time of 0:0:0.50, while Mixere's tempo is set to 120; the resulting loop should stay in sync with a metronome set to 120 BPM.

Synchronization

In Mixere, synchronization means causing events to happen simultaneously, e.g. playing multiple audio files at once, or starting multiple automations at once. It can also mean programming automations to stay lined up with each other, or move in a pattern. Note that starting automations simultaneously doesn't guarantee they'll stay in sync with each other; they also must have identical selections and automation times. Mixere supports the following synchronization methods:

Multi-track edit dialogThis dialog allows you to start automations in multiple tracks at once, but only for one slider type at a time (e.g. Pan). Looped automations can be lined up with each other, or staggered. The edit dialog is displayed when you choose Volume, Pan, Pitch, or Position from the Track menu. For details, see Multi-Track Editing
Volume automation unpauses audioWhen this option is checked, starting a volume automation has a side effect: if the track's audio is paused, it begins playing. This option has been superceded by the "Go" command (see below). See also Options.
Go commandThis command unpauses all paused audio or automations in the selected tracks, or if no tracks are selected, in the current track. Unlike the multi-track edit dialog, this method can start automations in different slider types at once.

Of all these methods, the Go command is the most general. It can be used to start audio and/or automations of any slider, in a single track, or in multiple tracks. For example, within a single track, you could start a volume automation and a pan automation at the same time, by doing as follows:

  1. Make sure no tracks are selected (choose Deselect from the Edit menu, or press Esc).
  2. Pause the track's volume slider: show its automation dialog (middle-click, or Shift+left-click), and press the automation dialog's Pause button.
  3. Pause the track's pan slider, in the same way.
  4. Choose Go from the Track menu, or press Shift+Space.

For another example, you could start several tracks playing at once, while simultaneously starting automations of their pan and pitch sliders, by doing as follows:

  1. Select several tracks.
  2. Pause the tracks, by choosing Pause from the Track menu, or pressing 'U'.
  3. Pause their pan sliders: choose Pan from the Track menu, press the edit dialog's Pause button, and close the dialog.
  4. Pause their pitch sliders, in the same way.
  5. Choose Go from the Track menu, or press Shift+Space.

Snapshots

Snapshot Overview

Mixere allows you to take snapshots of a document. A snapshot is a recording of the state of every track in a document, at a particular moment. A snapshot can be restored, which means the tracks revert to the state they were in when the snapshot was taken. A document can contain any number of snapshots, and the snapshots are saved as part of the document. Snapshots can be assigned shortcut keys, which allow them to be restored quickly, facilitating rapid transitions.

See also Taking a snapshot, and Restoring a Snapshot.

Taking a Snapshot

To take a snapshot, choose Take Snapshot from the File menu, or press Ctrl+T. The track attributes are captured, and the Take Snapshot dialog is displayed. This dialog allows you name the snapshot, and assign it a shortcut key. If you don't enter a name, the snapshot will have a default name. You can edit the name and shortcut key later, using the Edit Snapshots dialog. Press OK to save the snapshot, or Cancel to exit without saving the snapshot.

To assign a shortcut key to the snapshot, use the hot key control, located to the right of the "Shortcut Key" caption. Left-click in the hot key control: the control will now record any key, or key combination, that you press. Note that some keys are reserved for Mixere, or for Windows; for a list of reserved keys, see Mixere Shortcut Keys. If the key is reserved, Mixere displays an error message when you press OK, and sets the focus back to the hot key control, instead of closing the dialog. If the key is already assigned to a snapshot, Mixere prompts you for confirmation before reassigning the key.

Note that taking a snapshot captures all of a track's attributes, with one exception: the track's name. This means that if you rename some tracks, and then restore a snapshot, the tracks retain their new names.

Restoring a Snapshot

To restore a snapshot, select its name from the drop list in the Snapshots control bar. To show or hide the control bar, choose Snapshots from the View menu, or press N. If the snapshot has a shortcut key, you can restore it by simply pressing that key. Snapshots can also be restored from the Edit Snapshots dialog.

Tracks may have been added or deleted since the snapshot was taken. Added tracks (i.e. tracks that exist in the document, but not in the snapshot) are muted. Deleted tracks (i.e. tracks that exist in the snapshot, but not in the document) are ignored.

Mute/Solo Fade affects restoring snapshots. If the mute/solo fade time is non-zero, any mute/solo buttons that are modified by the restore will have a gradual effect. If the snapshot and the current state are identical except for mute/solo differences, the restore effectively becomes a crossfade to the snapshot; the mute/solo fade time determines the length of the crossfade. For best results, combine mute/solo fade with Smooth restore mode, described below.

Snapshots can be restored in one of two modes: Exact, or Smooth. The restore mode is changed using the Edit Snapshots dialog; see Editing Snapshots.

In Exact mode, every track attribute (other than the track name) is restored. This has a downside: it can cause discontinuities (skips) in the audio, due to the restoring of audio and automation positions. If a given track was playing when the snapshot was taken, and is still playing when the snapshot is restored, that track will probably skip, because its current and restored audio positions will probably differ. Automations may also skip, for the same reason.

In Smooth mode, audio and automation skips are avoided, by not restoring audio or automation positions in the situation described above. Smooth mode is a trade-off: it makes the transition smoother, but the restored state is less predictable.

Editing Snapshots

Snapshots can be renamed, deleted, and assigned shortcut keys, using the Edit Snapshots dialog. To display the dialog, choose Edit Snapshots from the Edit menu, or press Ctrl+E.

The dialog features a list box containing the names of the snapshots. The list can be sorted by name (the default), or by when the snapshots were created. To change the sort, select an item in the "Sort by" drop list. Changing the sort also reorders the snapshot list in the Snapshots control bar.

To rename a snapshot, select it (left-click its name) and then press the Rename button, or just double-click its name. The name becomes an edit box, allowing you to either edit the existing name, or type a new one. To save the new name, press Enter, or left-click somewhere outside of the edit box. To cancel the edit, press Esc.

To delete a snapshot, select it, and press the Delete button. To restore a snapshot, select it and press the Restore button.

To assign a shortcut key, select the snapshot, left-click in the hot key control (under the caption "Shortcut Key"), and then press the key or key combination you wish to assign. Finish by left-clicking in a different control, or pressing Tab. If the key isn't available, an error message is displayed; for details, see Taking a Snapshot.

The dialog also allows you to set the restore mode, which affects the smoothness of snapshot transitions. For details, see Restoring a Snapshot.

Loose Ends

Options

General
Undo - LevelsThe number of operations that can be undone; if set to zero, undo is disabled. This value can only be edited if Unlimited (see below) is unchecked.
Undo - UnlimitedIf checked, the undo history grows without limit; otherwise, Levels (see above) limits the number of operations that can be undone. If unlimited, the undo history can consume a significant amount of memory over time, especially for clipboard and snapshot operations.
Display TooltipsIf checked, tooltips are displayed throughout Mixere, except in modal dialogs.
Audio DeviceSelects which audio driver Mixere will use; normally set to "default". The other options are "directsound" (DirectX), "winmm" (Windows Multi-Media), and "null" (no audio). Note that while audio files are open, this option is disabled: to re-enable it, close all documents.
Sliders
Display SmoothnessAllows you reduce Mixere's CPU usage by making automation jerky. At maximum, automation sliders move smoothly; at minimum, they move in jerks, but CPU usage is reduced. Note that this option only affects the visual feedback, not the audio; audio is always automated as smoothly as possible. This option should normally be set to maximum, unless automation is causing excessive CPU usage. This could happen if a large number of automations are occurring simultaneously.
Middle-click shows auto dialogIf checked, pressing the middle mouse button (wheel) while the cursor is over an automation slider causes the slider's automation dialog to be shown, or hidden if it's already visible. If unchecked, the automation dialog can still be accessed using Ctrl+left-click.
Automate volume unpauses audioIf checked, starting a volume automation has a side effect: if the track's audio is paused, it begins playing. If unchecked, this side effect is disabled. Note that the "Go" command provides a more general synchronization method.
Auto-trigger turns off audio loopingIf checked, starting an auto-trigger has a side effect: it turns off audio looping for the corresponding track. If unchecked, this side effect is disabled.
Appearance
FontAllows you to change the font used for track titles. Press the "Choose" button to display the standard font dialog. Select the desired font, and press OK. To restore the default font, press the "Default" button.
ColorAllows you to change some of Mixere's colors. Currently only two colors can be changed: "Selection" (indicates which tracks are selected), and "Current" (indicates which track is the current track). Use the list box to select the color you want to change. Press the "Choose" button to display the standard color dialog. Select the desired color, and press OK.

Control Bars

Mixere contains a number of control bars, including Volume, Snapshot, Tempo, Mute/Solo Fade, Master Volume, and Crossfader. All of these control bars share a common set of properties:

When a control bar is docked, it's part of the main frame, or the document frame, depending on what kind of bar it is. Master Volume and Crossfader dock to the main frame; the others dock to the document frame, and are referred to as "document bars". When a control bar is floated, it becomes a separate window that sits on top of the document.

Control bars are docked by default. To float a control bar, left-click on the bar's background (anywhere that isn't a control, e.g. the bar's caption), and while holding down the left mouse button, drag the bar away from the frame. To dock the control bar, drag it back onto the frame. Control bars can also be docked or floated by double-clicking on their background. Note that Mixere only allows control bars to be docked to the top or bottom of the frame, not to the sides. Also note that document bars can only be docked to their own document.

If you're having problems docking, it's probably because you're trying to dock to the wrong frame, or because you're trying to dock to one of the sides of the frame, instead of the top or bottom.

Control bars can be horizontally resized, but only while they're floating. To resize a bar, first float it, and then position the cursor over the bar's left or right edge. The cursor changes into a double-headed horizontal arrow, indicating that the bar is resizeable. Left-click and drag to resize the bar. The bar will retain its new width when docked. Bar position, docked vs. floating, and width are all persistent, i.e. they're saved, either with the document, or in the registry. Note that bars can't be made narrower than their minimum width.

A control bar can be shown or hidden using the same shortcut key. For example, pressing V shows the Volume bar; pressing V again hides it. When a control bar is visible, a check appears next to its name in the View menu.

Missing Files

A Mixere document does not contain audio files; it contains links to audio files. This strategy has many advantages (e.g. Mixere documents are very compact), but it also has the disadvantage of allowing broken links. Broken links occur when a document's audio files are moved or renamed.

Broken links must be repaired before the document can be opened. If you try to open a document with broken links, Mixere will display the Missing Files dialog, which gives you the following options:

Search & ProceedSearches ALL folders of ALL hard disks for the missing files. This could take a long time, so only use this option when you have no idea where the missing files are. If you know where they are, even approximately, it's much faster to use the "Open Dialog" option instead. When the search is complete, the document is opened. Any tracks whose files couldn't be found will be blank; see the warning below.
ProceedOpens the document immediately, regardless of broken links. Any tracks that link to missing files will be blank; see the warning below..
Open DialogDisplays the Replace Files dialog, which lists the names of the missing files, and allows you to browse for them individually, or search for them in specific folders. If you want more control over the repair process, or if you know where the missing files are, even approximately, use this option instead of "Search & Proceed".
CancelCancels opening the document.

WARNING: In all of the above cases except "Cancel", it's possible to open the document with files still missing. Tracks that are missing files will be blank. If you save the document in this situation, the damaged tracks will be permanently deleted. To avoid doing this accidentally, save the document under a new name (using File/Save As) before proceeding.

Replace Files

If "Open Dialog" is selected in the Missing Files dialog, the Replace Files dialog is displayed. It includes a two-column list, containing one line for each missing file. The file's name is shown in the Filename column, and its status ("Missing" or "Replaced") is shown in the Status column. The Replace Files dialog gives you the following options:

BrowseAllows broken links to be repaired individually. This is useful if a file has been renamed rather than moved. To repair a link, select it in the list (left-click its name), and press Browse. A file dialog is displayed. Locate the file, select it, and press Open. The file's status is updated from Missing to Replaced.
Search FolderAllows you to search for missing files in a specific folder. The search is recursive, i.e. subfolders of the specified folder are also searched. Use this option when you know where the missing files are, even approximately. Press the button, and a folder dialog is displayed. Locate the folder where you want to start the search, select it, and press OK to begin searching. Found files will have their statuses updated from Missing to Replaced. The search can be repeated in different folders, until all the missing files have been found.
Search AllSearches for missing files in ALL folders of ALL hard disks. This can take a long time, so you should only do this if you have no idea where the missing files are.
OKEnds the dialog and opens the document. Any tracks that still have missing files will be blank; see the warning below.
CancelEnds the dialog and cancels opening the document.

WARNING: If files are still missing when you press "OK", the document opens, but tracks that are missing files will be blank. If you save the document in this situation, the damaged tracks will be permanently deleted. To avoid doing this accidentally, save the document under a new name (using File/Save As) before proceeding.

Recording

Mixere does not directly support recording. To record Mixere's audio output, you must do one of the following things:

Audio capture software is the simplest and least expensive option. There's a ton of it available on the internet, but the main problem is finding something that actually works without accidentally installing spyware or trojans. In general, if it's free, but not open-source, be very careful. We've only tried two commercial products so far, and the results are shown below:

CompanyProductPriceResults
High CriteriaTotal Recorder$11.95Didn't work, and trashed our sound card drivers, requiring a total reinstall of Windows 2000. NOT recommended.
River PastAudio Capture$29.95Works great! Easy to install and use. Highly recommended. http://www.riverpast.com/

Successful audio capture depends heavily on the quality of your sound card. The default sound cards shipped with most PCs are usually inferior and likely to cause problems. We're currently using M-Audio's Delta Audiophile 2496. It's about $100, comes with low-latency ASIO drivers, and is highly recommended.

Any decent audio capture software will allow you to choose your recording sample rate. The most common choices are 44.1KHz (CD Quality) and 48KHz. If you intend to create music CDs from your recordings, you should definitely record at 44.1KHz. Otherwise you'll have to sample-rate convert your recordings later, which will introduce ugly distortion. If you don't care about burning music CDs, use 48KHz, or try both options and see which one sounds better.

Troubleshooting

You'll need a WAV file (NOT an MP3) to run the following test. If you don't have one handy, you can usually find one in C:\WINNT\Media.

  1. Run Mixere, so that you start with an empty document.
  2. Load the WAV file into a track: choose Load Audio from the File menu, locate the WAV file, left-click it, and press Open.
  3. Turn up the track's volume (move the volume slider to the right).
  4. Press the track's play button.

The track's position slider should start moving, and you should hear something. If the WAV file is large, the position slider might move slowly, but if it never moves, something is wrong. Maybe you have no sound card? If the position slider moves, but you don't hear anything, here are some possible causes:

  1. Maybe you don't have the track's volume up high enough.
  2. Maybe Mixere's master volume is down; to show the master volume slider, choose Master Volume from the View Menu.
  3. Maybe the Windows volume control is down, or muted. It's usually found in the system tray, in the lower right corner of the screen.
  4. If your computer has external speakers, maybe they're not powered on, or they're unplugged, or their volume is down.

Try playing the same WAV file with Windows Media Player or WinAmp (double-click on it from Windows Explorer). If that doesn't work either, the problem lies outside of Mixere.

Tips

Almost every feature is available from the menus, via Alt or accelerator keys. Many features are also available from the context menu. The context menu appears when you right-click anywhere within a track EXCEPT over a slider.

Right-clicking over a slider draws a selection. If there wasn't a selection before, a new selection is drawn from the slider thumb to the cursor position. Otherwise the nearest end of the previous selection is extended or trimmed. It's also possible to draw a new selection by holding down the right button and dragging the cursor. To delete a selection, right-click on the slider's background; that's the area just outside the slider channel.

For all sliders except position, a selection limits the range of the automation. If there's no selection, automation uses the slider's full width. For position sliders, a selection effectively creates a sample within the audio file.

An automation slider can be distinguished from an ordinary slider by its transport indicator, which is a small colored circle on the slider thumb. To show or hide a slider's automation dialog, press the middle mouse button, AKA the mouse wheel. Ctrl+left-click also works. There's also a hidden accelerator key: while a slider has focus, pressing A shows its automation dialog, and pressing A again hides it.

Within a slider, Shift+left-click restores the slider to its default position. This is mostly useful with pan and pitch sliders. The arrow, Page Up/Down, Home, and End keys affect the slider position, as does the mouse wheel.

While a dialog has focus, some accelerator keys won't work. Dialogs can define their own accelerator keys, which may differ from the main menu's.

Many of the control bars contain automation sliders; this means you can automate crossfades, tempo changes, mixer or master volume changes, etc.

A control bar can be shown and hidden using the same accelerator key. For example, pressing V shows the volume bar, and pressing V again hides it. The multi-track edit dialogs behave this way too, e.g. F6 both shows and hides Pan.

In general, Edit and Track menu commands operate on either the selected tracks, or if no tracks are selected, on the current track. The current track is indicated by a red track number. A track becomes current when its controls are used, or when its context menu is activated. To make a track current without changing anything else, left-click on the track's name.

Tracks are named after their audio file by default, but they can be renamed. To rename a track, double-click on its name, or if it's the current track, press F2.

Many operations can be performed on multiple tracks at once, e.g. mute/solo, toggle play, toggle loop, etc. using either the menus or the shortcut keys.

To select a track, left-click over its number. Shift-left click has the usual effect, and drag selection is also supported. Selection is a toggle, so tracks can be deselected using left-clicking or drag-selecting. To deselect all tracks, press Esc, or click on the main window background (if any is visible). Unlike most Windows programs, Mixere implements multiple selection without the Ctrl key.

Newly-loaded audio files acquire default track attributes. The default track attributes can be changed using the Set Defaults command. The idea is that you set one track to have the attributes you want, and then record its attributes, using Set Defaults. You can restore the standard defaults by using Set Defaults on an empty track.

Improving Performance

Disk Usage

Mixere streams audio directly from the audio files, instead of loading them into memory first. This has two important advantages:

A disadvantage of this method is that poor disk throughput will degrade Mixere's performance. This can be an issue with older computers, especially laptops. The best solution is to store audio files on a fast external hard drive, such as a Firewire drive.

Memory Usage

Mixere typically uses somewhere between 5M and 15M of memory, which isn't much by today's standards. However, if memory usage becomes a problem, here are some things to try:

CPU Usage

Mixere typically uses less than 5% of the CPU. However, if you have many documents open, or if your documents contain many tracks, or many automations, CPU usage can increase substantially. If CPU usage becomes a problem, here are some things to try:

Reference

Track Attributes

AttributeControlDescription
Audio FileN/AExternal link to audio file; not directly changeable by user
NameEdit BoxTitle of track; initially same as audio filename, but can be changed, using Track/Rename (F2) or by double-clicking name
PlayPushbuttonWhen pressed, audio plays from its current position
PausePushbuttonWhen pressed, audio stops without rewinding
StopPushbuttonWhen pressed, audio stops and rewinds
LoopPushbuttonWhen pressed, audio loops; otherwise, audio stops by itself when it reaches end-of-file
MutePushbuttonWhen pressed, track is silenced; normally immediate, but can be made gradual using M/S Fade control bar
SoloPushbuttonWhen pressed, all other tracks are silenced, except for those that are already soloed; normally immediate, but can be made gradual using M/S Fade control bar
VolumeAutomation SliderAdjusts track's volume; can be programmed to move by itself
PanAutomation SliderAdjusts track's left/right position; can be programmed to move by itself
PitchAutomation SliderAdjusts track's pitch, +/- one octave; can be programmed to move by itself
PositionAuto-Trigger SliderAdjusts current position in audio file, and allows a subset of audio file to be selected for play; can be programmed to trigger audio at regular intervals

Document Attributes

AttributeControlDescription
Channel CountEdit BoxTotal number of tracks in the document; set using Properties dialog, File/Properties
DefaultsN/ADefault settings that subsequently created tracks will initially have; set from current track, using File/Set Defaults
VolumeAutomation SliderAdjusts volume of entire document; show/hide using View/Volume (V)
SnapshotsCombo BoxSaved document states, captured with File/Take Snapshot (Ctrl+T); show/hide list using View/Snapshots (N), or edit list using Edit/Edit Snapshots (Ctrl+E)
Mute/Solo FadeSlider/Edit BoxHow long subsequent mute/solo operations will take; show/hide using View/M/S Fade (F)
TempoAutomation SliderAdjusts speed of all automations and auto-triggers within the document; show/hide using View/Tempo (T)

Multi-Track Commands

Commands that affect selected tracks, or the current track if there's no selection
CopyCopy to ClipboardEdit/Copy (Ctrl+C), Context Menu
ToggleSwitch audio between play and pauseTrack/Toggle (Space)
PlayPlay audioTrack/Play (P), Context Menu
PausePause audioTrack/Pause (U), Context Menu
StopStop audioTrack/Stop (S), Context Menu
LoopTurn looping on/off Track/Loop (L), Context Menu
GoUnpause audio and automationsTrack/Go (Shift+Space)
MuteMute audioTrack/Mute (M), Context Menu
SoloSolo audioTrack/Solo (/), Context Menu
VolumeAdjust volume or volume automationTrack/Volume (F5)
PanAdjust pan or pan automationTrack/Pan (F6)
PitchAdjust pitch or pitch automationTrack/Pitch (F7)
TriggerAdjust audio position or auto-triggerTrack/Trigger (F8)
Commands that affect selected tracks, and do nothing if there's no selection
CutCut selection and put it on ClipboardEdit/Cut (Ctrl+X), Context Menu
InsertInsert empty tracks before selectionEdit/Insert (Insert), Context Menu
DeleteDelete selectionEdit/Delete (Delete), Context Menu
DeselectClear selectionEdit/Deselect (Esc), Context Menu

Automation Slider Commands

Auto-Slider Mouse Commands
left-click on thumb drags thumb
left-click not on thumb thumb jumps to cursor
Shift+left-click restores default thumb position
Ctrl+left-click shows/hides automation dialog
Alt+left-click automates to cursor, using current automation settings
right-click within channel extends/trims selection, or if none exists, creates a selection from thumb to cursor
right-click within channel and drag draws a new selection
right-click outside of channel clears selection
Ctrl+right-click and drag drags selection
middle-click if option "Middle-Click Shows Auto Dialog" is checked, shows/hides automation dialog
Auto-Slider Keyboard Commands
Right Arrow, Up Arrow increases slider value
Left Arrow, Down Arrow decreases slider value
Home sets slider to minimum value
End sets slider to maximum value
Page Up increases slider value by a large amount
Page Down decreases slider value by a large amount
Shift+Right Arrow, Shift+Up Arrow increases slider value by a small amount
Shift+Left Arrow, Shift+Down Arrow decreases slider value by a small amount
Ctrl+Right Arrow increases selection start point
Ctrl+Left Arrow decreases selection start point
Ctrl+Up Arrow increases selection end point
Ctrl+Down Arrow decreases selection end point
Ctrl+Page Up moves entire selection right
Ctrl+Page Down moves entire selection left
Ctrl+Home moves entire selection to far left
Ctrl+End moves entire selection to far right
Shift+Ctrl+Right Arrow increases selection start point by a small amount
Shift+Ctrl+Left Arrow decreases selection start point by a small amount
Shift+Ctrl+Up Arrow increases selection end point by a small amount
Shift+Ctrl+Down Arrow decreases selection end point by a small amount
Shift+Ctrl+Page Up moves entire selection right by a small amount
Shift+Ctrl+Page Down moves entire selection left by a small amount
A shows/hides automation dialog

Mixere Shortcut Keys

/SoloSolo on/off
\End SoloExit solo mode
AAuto DialogShow or hide automation dialog
Ctrl+ASelect AllSelect the entire document
Ctrl+CCopyCopy the selection and put it on the Clipboard
Ctrl+EEdit SnapshotsEdit mixer snapshot list
FM/S FadeShow or hide mute/solo fade bar
Ctrl+FFindFind the specified text
KKeep SoloConvert solo to mutes
LLoopLoop on/off
Ctrl+LLoad AudioLoad one or more audio files
MMuteMute on/off
NSnapshotsShow or hide the snapshot bar
Ctrl+NNewCreate a new document
Ctrl+OOpenOpen an existing document
PPlayPlay
SStopStop
Ctrl+SSaveSave the active document
TTempoShow or hide tempo bar
Ctrl+TTake SnapshotTake a snapshot of the document
UPausePause
VVolumeShow or hide volume bar
Ctrl+VPasteInsert Clipboard contents
Shift+VMaster VolumeShow or hide master volume dialog
Alt+BackspaceUndoUndo the last action
DeleteDeleteDelete the selection
Shift+DeleteCutCut the selection and put it on the Clipboard
EscDeselectClear the selection
F1HelpList Help topics
F2RenameEdit name
F5VolumeEdit volume
F6PanEdit pan
F7PitchEdit pitch
F8TriggerEdit trigger
InsertInsertInsert empty rows
Ctrl+InsertCopyCopy the selection and put it on the Clipboard
Shift+InsertPasteInsert Clipboard contents
SpaceToggleSwitch between play and pause
Shift+SpaceGoPlay paused items
XCrossfaderShow or hide crossfader dialog
Ctrl+XCutCut the selection and put it on the Clipboard
Ctrl+YRedoRedo the previously undone action
Ctrl+ZUndoUndo the last action