Monday, August 20, 2018

2.1.3 released

Mixxx 2.1.3 released

Hello again, everyone. Another release so soon?? It seems a performance regression slipped into 2.1.2, but the great people working on Mixxx found and fixed it quickly so we have 2.1.3 ready for you now!

You know where to get it. :)

As always, report any issues using our bug tracker and check out our support resources.

Mixxx on!

Sunday, August 19, 2018

Mixxx 2.1.2 released

Mixxx 2.1.2 released

Hello, Mixxxers. We're happy to announce our latest bug fix release of 2.1.2. Here's a summary of what has changed:
  • Allow maximum deck speed of 4x normal
  • Don't always quantize hotcues, a 2.1.1 regression, bug #1777429
  • Fix artifacts using more than 32 samplers, bug #1779559
  • Store No EQ and Filter persistently, bug #1780479
  • Pad unreadable samples with silence on cache miss, bug #1777480
  • Fixing painting of preview column for Qt5 builds, bug #1776555
  • Fix sampler play button tool tips, bug #1779468
  • LateNight skin: Fix play button right click, bug #1781829
  • LateNight skin: Added missing sort up/down buttons
  • Shade skin: remove superfluid margins and padding in sampler.xml, bug #1773588
  • Deere skin: Fix background-color code
  • ITunes: Don't stop import in case of duplicated Playlists, bug #1783493

If you encounter any problems, please report at https://bugs.launchpad.net/mixxx/+filebug.
 
We are also of course working towards Mixxx 2.2.0 which will include new features and be built on QT 5. We can always use more help with programming, testing, documentation, translations and so on, so please get involved!

Until next time, have fun!

Monday, April 16, 2018

Mixxx 2.1.0 has arrived!


After more than two years of hard work, we are pleased to announce the release of Mixxx 2.1.0! Since Mixxx 2.0, we have overhauled the effects system, redesigned the skins, added and improved lots of controller mappings, rewrote the audio file decoders twice, and of course fixed a bunch of bugs.


Available for Windows, macOS, and Linux.

Here is a quick summary of what is new in Mixxx 2.1:

  • Graphical interface scales for high resolution screens
  • Overhauled Deere and LateNight skins
  • New Tango skin
  • Resizable waveforms
  • Effects are synchronized to the tempo
  • Effects are processed post-fader and post-crossfader and can be previewed in headphones
  • One metaknob per effect with customizable parameter control for intuitive use of effect chains
  • Nine new effects: Autopan, Biquad Equalizer, Biquad Full Kill Equalizer, Loudness Contour, Metronome, Parametric Equalizer, Phaser, Stereo Balance, Tremolo
  • Loaded effects and their parameters are saved and restored when Mixxx restarts
  • More transparent sounding equalizers (Biquad Equalizer and Biquad Full Kill Equalizer)
  • Improved scratching sounds with jog wheels, vinyl control, and dragging waveforms with the mouse
  • Simplified looping and beatjump controls
  • Configurable rows of 8 samplers with up to 8 rows available for a total of 64 samplers
  • Files loaded to samplers are reloaded when Mixxx restarts
  • Improved volume normalization algorithm (EBU-R 128)
  • Filter library table by crates
  • Sort musical keys in library table by circle of fifths
  • Write metadata tags back to audio files
  • New JavaScript library for controller mapping
  • Configure multiple Internet broadcasting stations and use multiple stations at the same time
  • Broadcast and record microphones with direct monitoring and latency compensation
  • Broadcast and record from an external mixer
  • Booth output with independent gain knob for using sound cards with 6 output channels without an external mixer
  • Prevent screensaver from starting while Mixxx is running
  • CUP (Cue And Play) cue button mode
  • Time remaining and time elapsed now take into account the tempo fader
  • Clicking cover art now shows it full size in a separate window
  • and of course, lots and lots of bug fixes.

Hardware Support


Here are controllers with mappings that have been added or updated since the 2.0.0 release. Mappings marked with an asterisk (*) have been updated for the new effects interface:

Important Announcements for Upgrading from 2.0.x


For users upgrading from Mixxx 2.0.x or older, we have a few important announcements. First, if you are using Windows, you will have to uninstall any old versions of Mixxx before you can install 2.1.0 (unless you were using the 2.1.0 beta or release candidate). How to uninstall Mixxx varies on different versions of Windows:


  • Windows Vista, 7, and 8: Start > Control Panel > Programs > Uninstall a Program
  • Windows 10: Start > Control Panel > Programs > Programs And Features > look for Mixxx > Uninstall


If you are upgrading from Mixxx 2.0.0 or older and have MP3 files in your library, we have another important announcement. The good news is that we fixed a bug where the waveforms and audio playback of MP3 files were misaligned. The bad news is that we have no way of knowing which MP3 files were affected or how much the offset was. That means that waveforms, beatgrids, cues, and loops from older versions of Mixxx may be offset by an unknown amount for any MP3 file. Only MP3 files were affected by this bug; other audio file types are unaffected. You can either correct your beatgrids and cue points manually for each track, or you can clear this information for all MP3s and start fresh. Regardless, we recommend clearing the waveforms for all MP3 files. To clear these, type "location:mp3" into the library search bar, press Control + A to select all tracks, right click, and select the information you want to clear from the menu.

Bugs and Feedback


You can help improve Mixxx by reporting any bugs you find. Your feedback plays a crucial role in Mixxx's development cycle, and even filing a quick bug report makes an important contribution to the project. We want to hear from you! Please send us feedbackfile a bugwrite us an emailpost to the forums, or chat with us on Zulip.

Join Us!


Want to help make Mixxx even more awesome? The biggest thing we need is more people. You do not need to be a programmer to help out. Giving feedback on the design of new features as they are being made is very valuable. Refer to the Testing page on the wiki for more information on how to get involved with that. Reporting bugs and telling us your ideas on the Launchpad bug tracker is a big help too! We cannot fix problems we do not know about, so please let us know if you find any issues with Mixxx. If you would like to help translate Mixxx into another language, refer to the Internationalization wiki page. Of course, more programmers could always help! Read the Developer Documentation on the wiki for tips on getting started contributing code to Mixxx.

We hope you have as much fun with Mixxx as we do!

Wednesday, December 30, 2015

Announcing Mixxx 2.0!


The wait is finally over. After years of hard work, the Mixxx development team is pleased to present Mixxx 2.0!

Mixxx 2.0 - LateNight Skin

Available for Windows, Mac OS X, and Linux.


Mixxx 2.0 is the culmination of over a decade of work by hundreds of DJs, artists, and software engineers. We hope you enjoy it! If you tried our betas then you already know what you're in for. If not, check out this quick tour of the new features in Mixxx 2.0.

A Sneak Peak at Mixxx 2.1


In order to prevent a repeat of the long delay between the 1.11 and 2.0 releases, we are making changes to allow us to release new versions more rapidly. As part of those changes, we will soon cut the release branch for Mixxx 2.1 to get the ball rolling on our next release targeted for Q1 2016.

Our focus for this iteration will be an already-completed rewrite of our Audio File Decoders and improved Controller Support.
If you'd like to help out or even provide commentary / advice, see below for details on how to join us in making Mixxx great.

Help Translate Mixxx


We want Mixxx to rock parties around the whole world and we need your help to do it! If you speak a non-English language, we could use your help translating Mixxx as well as our manual and website. Check out our Transifex page and internationalization wiki for details on how to get started.

Bugs and Feedback


You can help improve Mixxx by reporting any bugs you find. Your feedback plays a crucial role in Mixxx's development cycle, and even filing a quick bug report makes an important contribution to the project. We want to hear from you! Please send us feedbackfile a bugwrite us an emailpost to the forums, or chat with us.

Join Mixxx


We're always looking for new contributors who are interested in working on Mixxx. If you're a hacker, artist, or translator and want to work with a creative, enthusiastic team, hop on our IRC channel (#mixxx on Freenode) or sign up for our developer mailing list.

Saturday, December 5, 2015

Surprise! Release Candidate 1

Hi Mixxx-heads,

Are you ready for a surprise?

The Mixxx 1.12 beta period has been going quite smoothly and we're almost ready to launch this baby. This release packs a punch. It's our single biggest release ever and adds more headline features than we've ever put in one release. We decided that it was time -- time to drop the "1.1" (it's cleaner):

Mixxx 1.12.0 will be... Mixxx 2.0!

We've been working towards this release for many years now. But we still need your help to make this our best ever.

We need your help translating and testing.

Today we're releasing Mixxx 2.0 Release Candidate 1. If all goes according to plan, we're going to get some more testing in from the community and have Mixxx 2.0 ready for all of your New Year's Eve parties!


Please help us out!


Available for Windows, Mac OS X, and Linux.


Help Translate Mixxx
In order to make this release rock in every language we need your help with translations! This is the first release we are offering translations of the Mixxx manual in addition to the app itself. We are currently in dire need of translations for Spanish, Chinese and Japanese (among many other languages).
Check out our Transifex page and internationalization wiki for details on how to get started.

Call for Controller Presets
Support for MIDI/HID controllers is historically one of Mixxx's biggest weak points. If you have built a controller preset for a device, please consider submitting it for inclusion in Mixxx as a community-maintained preset! Check out the guide on our wiki for more details.

Bugs and Feedback
You can help improve Mixxx by reporting any bugs you find. Your feedback plays a crucial role in Mixxx's development cycle, and even filing a quick bug report makes an important contribution to the project. We want to hear from you! Please send us feedbackfile a bugwrite us an emailpost to the forums, or chat with us.

Join Mixxx
We're always looking for new contributors who are interested in working on Mixxx. If you're a hacker, artist, or translator and want to work with a creative, enthusiastic team, hop on our IRC channel (#mixxx on Freenode) or sign up for our developer mailing list.

Wednesday, April 29, 2015

Mixxx 1.12 Beta Released!

Hi Mixxxers -- did you miss us? The Mixxx team has been quietly toiling for over 2 years to bring you Mixxx 1.12. This will be our biggest release ever and we need your help to make sure that it's our best ever as well. We've been doing alpha testing with our dedicated forum users for a while now and are ready to release Mixxx 1.12 Beta!


Available for Windows, Mac OS X, and Linux.

There are too many new features and fixes to list all of them, but here's just some of the new things Mixxx can do:
  • 4 Decks with Master Sync
  • New Effects Framework with 4 Effect Units and 5 Built-in Effects:
    • Flanger
    • Bit Crusher
    • Reverb
    • Echo
    • Filter
    • More to come!
  • Configurable, Resizeable User Interface with 3 Brand New Skins
  • Cover Art Display
  • Music Key Detection and Shifting
  • Vinyl Audio Pass-Through
  • 4 Microphone inputs and 4 Auxiliary inputs
  • MIDI Mapping GUI and Improved Learning Wizard
  • RGB Musical Waveforms
  • Hundreds of Bug Fixes and Improvements
  • New Pitch-Independent Algorithm for Better-Sounding Key-lock.
If you tried the Alpha release, be sure to check out the Beta.  There are a ton of new features and fixes even since then.  And we'll be updating the Beta every week, so you can always have the latest updates.

Help Translate Mixxx
In order to make this release rock in every language we need your help with translations! We are currently in dire need of translations for Chinese and Japanese (among many other languages).
Check out our Transifex page and internationalization wiki for details on how to get started.

Bugs and Feedback
You can help improve Mixxx by reporting any bugs you find. Your feedback plays a crucial role in Mixxx's development cycle, and even filing a quick bug report makes an important contribution to the project. We want to hear from you! Please send us feedbackfile a bugwrite us an emailpost to the forums, or chat with us.

Join Mixxx
We're always looking for new contributors who are interested in working on Mixxx. If you're a hacker, artist, or translator and want to work with a creative, enthusiastic team, hop on our IRC channel (#mixxx on Freenode) or sign up for our developer mailing list.

Wednesday, May 29, 2013

Google Summer of Code 2013 Projects!



The Summer of Code is upon us! Google has just announced which students Mixxx has accepted into the Google Summer of Code 2013 program. Students were competing for one of four slots awarded to Mixxx by Google. This year we received a high volume of applications from many skilled students which made the decision-making process very difficult.

After over two weeks of deliberation, we're pleased to introduce our Google Summer of Code students for 2013:
  • Wei Xin from Dalian University of Technology in Liaoning, China
  • Carl Pillot from The New England Conservatory of Music in Boston, USA
  • Nazar Gerasymchuk from Taras Shevchenko University in Kiev, Ukraine
  • Chris Johnson-Roberson from Brown University in Rhode Island, USA 
Wei Xin will build a community-powered controller mapping portal. This will allow Mixxx users to download the latest controller presets for their devices, rate and comment on presets, and share their own presets with the community. All of this will be possible from within Mixxx!

Carl Pillot will build a loop recorder for live remixing. This will allow DJs to record samples from their live mix and play them back live, providing them with yet another opportunity to get creative with their performances.

Nazar Gerasymchuk will re-design Mixxx's database concurrency model to fix a long-standing issue Mixxx has with locking the GUI for database queries. This should make the Mixxx interface smoother than ever!

Last but not least, Chris Johnson-Roberson will build an intelligent track suggestions feature which aims to helps DJs with the most important choice there is in DJing: what to play next.

This summer's Google Summer of Code projects will be a huge step forward for Mixxx both in functionality and polish. We can't wait to get these students integrated into the Mixxx community and get their work into a release. The 4 will be mentored by our mentoring team: RJ Ryan, Max Linke, Daniel Schürmann, Owen Williams, Sean Pappalardo, and Albert Santoni. As always, we're very grateful for Google's generosity in enabling this work.

Meanwhile, the Mixxx team is working full-speed ahead on Mixxx 1.12, which we hope to release by Christmas 2013. Look for an alpha release in the near future!