Skip to content

Commit 0874769

Browse files
authored
Merge pull request #693 from ronso0/bpm-search
document new BPM search options
2 parents 7265ead + 1365cc2 commit 0874769

File tree

1 file changed

+28
-11
lines changed

1 file changed

+28
-11
lines changed

source/chapters/library.rst

+28-11
Original file line numberDiff line numberDiff line change
@@ -426,25 +426,35 @@ Mixxx supports the following filters:
426426
title:= "Track 1"
427427
artist:="DJ Flop"
428428

429-
* **Numeric filtering**: bitrate, bpm, played, rating, track, year
429+
* **Numeric filtering**: bpm, bitrate, played, rating, track, year
430430

431431
Examples
432432
::
433433

434-
bpm:140
435-
bpm: >140
436434
year: <2010
437-
bpm: >=140
435+
rating:<4
438436
rating: <=4
439-
bpm: 140-150
437+
rating:3-5
440438
played: >10
441439

442440
.. note::
443441
You can put a space after the colon but currently there must be no space
444442
between the operator and the number.
445443

444+
* By default, `bpm:` finds tracks with the exact BPM but also half and double
445+
values. If the half or double values are not integers, ranges are used. The
446+
following example lists tracks with 125.2, [250-251] or [52-53] BPM
446447

447-
* **Special filtering**: key, duration, added, dateadded, datetime_added, date_added
448+
::
449+
450+
bpm:125.2
451+
452+
* Use `bpm:=` to find exact matches only, i.e. exclude half/double values.
453+
454+
* `bpm` also supports fuzzy searches, see Special Filtering below.
455+
456+
457+
* **Special filtering**: bpm, key, duration, added, dateadded, datetime_added, date_added
448458

449459
* Supports fuzzy matching of key searches. The following example lists tracks
450460
with harmonically compatible keys to C# minor.
@@ -453,6 +463,16 @@ Mixxx supports the following filters:
453463

454464
~key:c#m
455465

466+
* Fuzzy BPM searches find tracks in the range of +/- N % of the current pitch
467+
slider range. N can be set in :menuselection:`Preferences --> Library --> Track Search`.
468+
With the default pitch slider range of 8% and the default BPM search range
469+
of 75%, the following example lists tracks with BPM between 94 and 106.
470+
471+
::
472+
473+
~bpm:100
474+
475+
456476
The following example lists all tracks by “Danger” over 3 minutes long that
457477
are rated 4 or 5.
458478

@@ -547,9 +567,6 @@ library columns. You are free to edit most metadata, and Mixxx offers a number
547567
of different ways to do so. Note that some information can not be edited, such
548568
as bitrate, size, length, type, filename, and location.
549569

550-
.. note:: Mixxx does not support editing the metadata of many tracks at a time
551-
(bulk editing).
552-
553570
.. warning:: Mixxx won't touch your audio files by default. Changes to a track's
554571
metadata will be saved to the Mixxx library, but **not** to the
555572
track itself.
@@ -563,7 +580,7 @@ Manual Edit
563580

564581
**Track Inline editing**:
565582
To enable inline editing in the :ref:`library <library-tracks>` go to
566-
:menuselection:`Preferences --> Library --> Miscellaneous` and check the box
583+
:menuselection:`Preferences --> Library --> Track Table View` and check the box
567584
"Edit metadata after clicking selected track".
568585

569586
Select any track in the :ref:`library <library-tracks>` and click on the
@@ -582,7 +599,7 @@ Manual Edit
582599
.. _library-properties-editor:
583600

584601
**Properties editor**:
585-
To open the editor right-click on a **single track** in the library or any track
602+
To open the editor right-click on selected tracks in the library or any track
586603
label in decks or samplers, then select :guilabel:`Properties` in the track menu.
587604
You can also double-click any track label in the decks or samplers to open the
588605
editor directly.

0 commit comments

Comments
 (0)