~mixxxdevelopers/mixxx/manual

« back to all changes in this revision

Viewing changes to source/chapters/djing_with_mixxx.rst

  • Committer: Raffitea
  • Date: 2012-05-05 13:36:27 UTC
  • Revision ID: raffitea-20120505133627-8dv6xxwbg2u5f3j8
- Finalized documenting the new BPM and beat detection.

Show diffs side-by-side

added added

removed removed

Lines of Context:
80
80
 
81
81
Starting with version 1.11, Mixxx comes with a new ultra-precise BPM and beat detector.
82
82
The beat grid gets adjusted after track analysis has finished. Manual 
83
 
adjustments are unnecessary in many cases because Mixxx knows where the beats are.
 
83
adjustments are redundant in many cases because Mixxx knows where the beats are.
84
84
 
85
 
Preference
86
 
----------
 
85
Analyser Settings
 
86
-------------------
87
87
 
88
88
BPM and beat detection is a complex operation. Depending on your computer, the track's bitrate and duration
89
89
this may take some time. By default Mixxx analyzes the complete track, however, it will not analyze more than
90
 
10 minutes of audio. To accelerate BPM detection on slower computers, a "Fast Analysis" option is available 
91
 
in the preferences. If enabled, the BPM is computed by analyzing the first minute of the track. In most 
92
 
cases this does not affect the BPM detection negatively because most modern dance music is written
93
 
in a 4/4 signature. 
 
90
10 minutes of audio. To accelerate BPM detection on slower computers, a "Fast Analysis" option is available. 
 
91
If enabled, the BPM is computed by analyzing the first minute of the track. In most 
 
92
cases this does not affect the BPM detection negatively because most of today's dance music is written
 
93
in a 4/4 signature, i.e., the distances between the beats are constant. 
94
94
 
95
95
.. figure:: ../_static/mixxx-1.11-bpm-prefs.png
96
96
   :align: center
97
97
   :width: 100%
98
98
   :figwidth: 100%
99
 
   :alt: Mixxx preferences - Setting up recordings
 
99
   :alt: Mixxx preferences - BPM settings
100
100
   :figclass: pretty-figures
101
101
 
102
 
By default Mixxx assumes that your music follows a constant tempo, i.e., a 4/4 signature. 
103
 
 
104
 
Correcting beat grids
 
102
The table below summarizes the beat detection settings:
 
103
 
 
104
+----------------------------------------+-------------------------------------------------------+
 
105
| Option                                 | Description                                           |
 
106
+========================================+=======================================================+
 
107
| Enable Fast Analysis                   | If enabled, BPM detection results from the first      |
 
108
|                                        | minute of audio.                                      |
 
109
+----------------------------------------+-------------------------------------------------------+
 
110
| Assume constant tempo                  | If enabled, Mixxx assumes that the distances between  |
 
111
|                                        | the beats are constant. If disabled, the raw beat grid| 
 
112
|                                        | obtained by the analyzer is presented. The latter is  | 
 
113
|                                        | appropriate for tracks with variable BPMs             |   
 
114
+----------------------------------------+-------------------------------------------------------+
 
115
| Enable Offset Correction               | Prevents beat markers from being placed incorrectly.  |
 
116
+----------------------------------------+-------------------------------------------------------+
 
117
| Re-analyse beats when settings         | If enabled, Mixxx over-write old beat grids from      |
 
118
| change or beats already present        | Mixxx 1.10.0 and earlier. Moreover, it will re-analyze|
 
119
|                                        | the BPM if your beat detection preference change.     |
 
120
|                                        |                                                       |
 
121
+----------------------------------------+-------------------------------------------------------+
 
122
 
 
123
 
 
124
Correcting Beat Grids
105
125
---------------------
106
126
 
107
 
- If the BPM has been computed wrong
108
 
--> How to get the perfect beat grid
109
 
 
 
127
There may be situations where BPM and beat detection do not result in a proper beat grid. This
 
128
does not necessarily originate from a false computed BPM value. In most cases, the BPM value 
 
129
is correct but the analyzer has failed to find the first "real" beat. Consequently, the beat markers 
 
130
are shifted, i.e., they are placed somewhere between two correct beats. To re-adjust the beat grid
 
131
cue the track before a real beat and click the "gate" button illustrated in the figure below.
 
132
 
 
133
  
 
134
.. figure:: ../_static/correcting_beat_grid.png
 
135
   :align: center
 
136
   :width: 100%
 
137
   :figwidth: 100%
 
138
   :alt: Mixxx preferences - Correcting beat grids
 
139
   :figclass: pretty-figures
 
140
  
 
141
  
 
142
 
 
143
If the detected BPM value is not sufficiently accurate, the corresponding beat grid is not accurate, too. A deviation of
 
144
0.02 BPM units is enough -- compared to the correct BPM --  to notice an unaligned beat grid for long tracks (e.g., a club mix).
 
145
In other words, your beat grid may look aligned for the first one or two minutes but you will notice the tiny error in placing
 
146
the beat markers soon. Finding the correct BPM, however, is easy in many cases. Just follow the note below.
 
147
 
 
148
.. note:: If the detected BPM value is not sufficiently accurate but very close to an integer value,
 
149
          try to set the BPM value manually to the integer. 
 
150
 
110
151
 
111
152
   
112
153