User Tools

Site Tools


gsoc2019ideas

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
gsoc2019ideas [2019/01/29 15:46]
daschuer [MusicBrainz Integration]
gsoc2019ideas [2019/01/30 17:25]
be.ing [Measures, Downbeats, Bars and Phrases]
Line 16: Line 16:
 Most tracks have a 4/4 measure but Mixxx should also allow less common measures like 3/4 or 7/8.  Most tracks have a 4/4 measure but Mixxx should also allow less common measures like 3/4 or 7/8. 
 This would be major benefit compared to other DJ software that assumes that all music has a 4/4 measure, which is incorrect for lots of music. ​ This would be major benefit compared to other DJ software that assumes that all music has a 4/4 measure, which is incorrect for lots of music. ​
-Currently Mixxx is not aware of bars and measures. It is a part of the project to place bars on the auto detected beat grids by a new editor and visualize them on the waveform.+Currently Mixxx is not aware of bars and measures. It would be part of the project to place bars on the auto detected beat grids by a new editor and visualize them on the waveform.
  
-The project might be extended towards a sync feature using this new info or into a feature that auto detect bars and phases. ​+Some preliminary work for drawing this information on the waveforms has been [[https://​github.com/​mixxxdj/​mixxx/​pull/​1918|started]]. However, for this to be really useful Mixxx needs a way to store the new time signature and downbeat information in the database and an intuitive user interface for users to edit this information. 
 + 
 +The project might be extended towards a sync feature using this new info or into a feature that auto detect bars and phases.
  
 A strong application will list some specific tracks with different time signatures that will be used for testing the new features. Students with backgrounds in music theory and/or playing percussion instruments are encouraged to apply for this project, but these are not requirements and we welcome your application if you do not have that experience. ​   A strong application will list some specific tracks with different time signatures that will be used for testing the new features. Students with backgrounds in music theory and/or playing percussion instruments are encouraged to apply for this project, but these are not requirements and we welcome your application if you do not have that experience. ​  
Line 61: Line 63:
  
 This project may also streamline the setup to use the system sound as Aux input. This is currently tricky depending on the used OS and sound API.    This project may also streamline the setup to use the system sound as Aux input. This is currently tricky depending on the used OS and sound API.   
 +
 +====== Transition Effects =====
 +
 +Currently effects are basically applied to one channel only. If you like to use them for transitions,​ you have to controls more than one knob at a time. It would be nice to make effect transitions as easy as cross fading.
 +
 +During this project you need to define and implement an extensible way to control transition effects with a single knob. 
 +
 +A simple example is a "EQ transition"​ The EQ knobs are used to avoid to much bass during long cross fades.
 +Currently the DJ has to turn various EQ knobs play/pause and the cross fader simultaneously.
 +
 +Once this project is implemented the DJ should only select "EQ transition"​ and move the cross fader.
  
 ====== Something Else! ======  ​ ====== Something Else! ======  ​
gsoc2019ideas.txt · Last modified: 2019/01/30 17:25 by be.ing