Monday, April 8, 2013

Calling all Students: Hack on Mixxx in Google Summer of Code 2013!




Google has just announced the participating mentoring organizations for Google Summer of Code 2013 and Mixxx has been accepted into the program!

Google Summer of Code is a global program that allows students to receive a $5000 USD stipend for writing code for an open source software project over the summer. Students can apply by submitting an application to a mentoring organization (like us) via the GSoC 2013 website. For more information about how GSoC works, please see the program FAQ.

To get prospective students started, we've put up a list of GSoC 2013 Project Ideas for Mixxx on our wiki, but we're always interested in new ideas. We also recommend taking a peek at our page of general advice for students interested in applying. The application period for students begins on April 22nd and ends May 3rd at 19:00 UTC. 

Our past summer projects have included rewriting our scrolling waveform widgets, adding Shoutcast broadcasting support to Mixxx, and improving our audio mixer routing code. A full list of our past GSoC projects is available on the front page of our wiki.


Interested? Apply starting April 22nd and come hack on the best free MP3 DJ mixing software for the Summer!

Saturday, August 4, 2012

Mixxx 1.10.1 for Mountain Lion

With the recent release of Mac OS X 10.8 Mountain Lion, all Mac applications are required to be signed by a developer registered with Apple, otherwise it won't work out-of-the-box. This new feature in Mountain Lion is called Gatekeeper, and gives Apple a way to stop spyware and other nasty stuff from spreading.

Because of this, we recommend keeping Gatekeeper enabled, and we've produced an updated build of Mixxx 1.10.1 that's signed so it should work on Mountain Lion:


In the near future, we'll be working to change our release process so all packages are signed, meaning there won't be a specific version for Mountain Lion. Thanks to our build server, we're now able to create Mixxx releases automatically, but it still requires a fair amount of work to keep it working because Mixxx changes so fast. It's also a bit of a headache to distribute our packages to all of our mirrors, so we'll try to improve that as well.

In the meantime, enjoy, and please file bugs if you run into any problems on Mountain Lion!

Saturday, June 30, 2012

Mixxx 1.10.1 Released!


Today we are pleased to announce Mixxx 1.10.1, our latest stable release.
Available for Windows, Mac OS X, and Linux.

Mixxx 1.10.1 is a bugfix release that fixes some minor issues that have come up since the Mixxx 1.10.0 release. To see the full list of fixes, check our 1.10.1 milestone on our bug tracker.


What's next for Mixxx?


The Mixxx team is hard at work getting Mixxx 1.11.0 ready to launch. Among the new exciting features in 1.11.0 are:
  • Colored, 3-band waveforms. 
  • Massively improved beat detection system. No more adjusting your beatgrids!
  • Improved AutoDJ support.
  • A session history feature for keeping track of what you play in your sets.
  • HID controller support.
  • Point-and-click MIDI mapping.
  • Advanced search in the library.
If you're feeling particularly brave and would like to try out a beta of Mixxx 1.11.0, mosy on over to the Mixxx forums and try it today!


Calling all Turntablists!
We worked hard to make sure that our vinyl control support is the best out there. How does Mixxx 1.10.1 compare to your current software for your scratching and turntablist needs? We want to hear from you! Please send us feedback, file a bug, write us an email, post to the forums, or chat with us.

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.

Join Mixxx!
We're always looking for new contributors who are interested in working on Mixxx. If you're a hacker or artist 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.

Monday, April 23, 2012

Google Summer of Code 2012 Projects!


The Summer of Code is upon us! Google has just announced which students Mixxx has accepted into the Google Summer of Code 2012 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 2012:
  • Matthew Mikolay from Rutgers University in the United States
  • Max Linke from Georg-August-Universität Göttingen in Germany (irc nick: kain88)
  • Scott Stewart from the University of California, Berkeley in the United States (irc nick: smstewart)
  • Varun Jewalikar from the University of Pompeu Fabra in Spain (irc nick: neo01124)
Matthew Mikolay will build a pass-through mode for vinyl-control users. This will allow DJs to seamlessly use Mixxx with their vinyl or CD collections alongside their digital collections.

Max Linke will work on improving the Mixxx library by adding a preview player, multiple library paths, and more.

Scott Stewart will pick up where a previous GSoC project left off by enhancing our AutoDJ feature to mix more like a DJ rather than just cross-fading tracks. Here's to robots imitating DJs instead of DJs imitating robots!

Last but not least, Varun Jewalikar will bring harmonic mixing features to Mixxx. This includes automatic key detection using open-source key detection libraries, the ability to pitch-shift tracks on the fly, key-sync, support for multiple key notations, and more.

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, Bill Good, Daniel Schürmann, Owen Williams, 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.11, which we hope to release in early June. At this point all the new features are complete and we're fixing bugs. Look for a beta release in the near future!

Friday, March 16, 2012

Mixxx in Google Summer of Code 2012!



Google has just announced the participating mentoring organizations for Google Summer of Code 2012 and Mixxx has been accepted into the program!

Google Summer of Code is a global program that allows students to receive a $5000 USD stipend for writing code for an open source software project over the summer. Students can apply by submitting an application to a mentoring organization (like us) via the GSoC 2012 website. For more information about how GSoC works, please see the program FAQ.

To get prospective students started, we've put up a list of GSoC 2012 Project Ideas for Mixxx on our wiki, but we're always interested in new ideas. We also recommend taking a peek at our page of general advice for students interested in applying. The application period for students begins on March 26th and ends April 6th at 19:00 UTC. 

Our past summer projects have included rewriting our scrolling waveform widgets, adding Shoutcast broadcasting support to Mixxx, and improving our audio mixer routing code. A full list of our past GSoC projects is available on the front page of our wiki.


Interested? Apply starting March 26th and come hack on the best free MP3 DJ mixing software for the Summer!

Friday, January 6, 2012

More Mixxx T-Shirts!

If you've been wanting a Mixxx T-shirt, now is a good time to order since there are a few in stock (9 medium, 4 large, 1 extra-large) so you'll receive these sizes quite quickly if you act fast! Even if we don't have your size in stock (or we run out,) we'll place another order with the supplier on February 1 so be sure to order by then.

We are also happy to announce that we can now offer ladies' white T-shirts at the same prices!

Fronts:

Backs:




Sizes available:
  • Small: 34-36" chest, 27" length (25" ladies)
  • Medium: 38-40" chest, 29" length (26" ladies)
  • Large: 42-44" chest, 30" length (27" ladies)
  • Extra-large: 46-48" chest, 31" length (28" ladies)
  • Extra-extra-large: 50-52" chest, 31.5" length (29.5" ladies)
For either type, it's $25 for the 100% preshrunk cotton T-Shirt ($28 for XXL) plus $6 shipping to anywhere in the world.







Size
Shirt type
Phone number (optional)





We'll place the order with the supplier on February 1, so get your order in now! Allow 6-8 weeks after that for your shirt(s) to arrive in your mailbox (though we expect delivery sooner than that, unless you live near the South Pole or something.)

Thank you for your attention and enthusiasm!

Saturday, December 24, 2011

Mixxx 1.10.0 Released!

Happy holidays from the Mixxx development team. After a smooth beta period, we are happy to present Mixxx 1.10.0!
Available for Windows, Mac OS X, and Linux.

Mixxx 1.10.0 brings several hard-hitting features that are the culmination of a year's worth of work by the development team. 

What we're packing in Mixxx 1.10.0:
  • Rewritten and Improved Vinyl Control Support
    • Completely rewritten vinyl-style pitch-bending for clean, analog-like sound.
    • Absolute, relative, and constant vinyl modes.
    • Rock-solid support for Serato Vinyl/CD or Traktor Vinyl at 33 or 45 RPM.
    • Single-deck Vinyl Control
    • End-of-record Mode
    • Improved needle skip prevention. 
    • Can use different vinyl types on each deck!
    • Improved audio quality when scratching.
    • Support for track selection using the lead-in area of the vinyl and needle-drop hotcues.
    • Track lead-in for scratching before the start of songs.
    • Waveform smoothing to prevent wobbly waveforms.
    • New built-in vinyl signal analyzer.
  • 4 Sampler Decks
  • Beatloops, Loop Halve/Double Buttons
    • Handy beatloop buttons let you quickly throw down an 8-beat loop as you transition from one song to the next.
  • Quantized Loops, Hotcues and Beatloops
    • Turn on quantization mode for a deck and all of your loops, hotcues, and beatloops will snap to the nearest beat when you place them.
  • Phase Synchronization
    • Sync button now synchronizes both the BPM and phase of beats.
  • Beatgrid Adjust Feature
    • Is your beatgrid misaligned? Easily adjust it with one click.
  • Microphone Support
    • Streaming and club DJs alike will love this feature. Plug in your microphone and MC your show, all without the need for an external mixer. 
  • Spinning Turntable Widgets and Waveform Scratching
    • Skins now come with juicy spinning turntables that you can scratch to your heart's delight.
    • If vinyl control is enabled, vinyl signal quality can also be rendered to the spinning widgets.
    • Waveform overviews now act as a progress bar for track analysis.
  • M4A Support for Windows Vista and Windows 7 users.
    • Mixxx previously could not support M4A on Windows due to licensing issues, but that restriction is now lifted with our new Windows Media Foundation M4A plugin. Mixxx on Mac OS X already supports M4A.
    • Library Improvements
      • Traktor Library Support.
      • New and improved Browse Mode.
      • Recording Improvements
        • Integrated with the library.
        • Automatically splits files into pieces to avoid large files.
        • CUE files of tracks played.
      • Much faster iTunes and Rhythmbox support.
      • Import and export of crates and playlists as M3U/PLS playlists.
      • Playlists and crates are lockable and rename-able. 
      • Dragging to library sidebar auto-expands closed sections and is easier to aim.
      • Track play count is more accurately measured.
      • Reload track metadata from context menu in library.
      • Auto-scrolling in playlists is fixed.
      • Shuffle AutoDJ Queue feature.
      • Add Playlist to AutoDJ feature.
    • Brand New and Updated Skins
      • Deere
        • 1280x800 WXGA
        • 1280x1024 SXGA
        • 1440x900 WXGA+
        • 1920x1080 FullHD
        • 1920x1200 WUXGA
      • LateNight / LateNightBlues
        • 1280x800 WXGA
        • 1280x1024 SXGA
        • 1366x768 WXGA
      • Shade / ShadeDark
        • 1024x600 Netbook
        • 1024x768 XGA
      • Phoney / PhoneyDark
        • 1600x1200 UXGA
        • 1680x1050 WSXGA
      • Outline
        • 1024x600 Netbook
        • 1024x768 XGA
        • 800x480 WVGA
    • Accessibility Improvements
      • Mixxx should play nicer with screen-readers now. It's not perfect, but a step in the right direction.
    • Limited Support for Internationalization
      • Beta translations for Spanish, Catalan, French, German, Italian, Russian, Finnish, Czech, Dutch, Polish, and Japanese
        • Thanks so much to the awesome Launchpad translators!
      • Alpha translations for many other languages.
      • Better support for UTF-8 filenames.
    • Revamped and Rewritten User Manual
    • Mixing engine improvements
      • Major efficiency and latency improvements.
        • Netbook users report latency improvements of up to 4x.
      • Sound quality is now much improved.
      • Improved support for multiple soundcards. Synchronization problems should now only affect the headphone outputs. See Bug #667651 for more details.
      • Soft-takeover support for MIDI mappings.
      • JACK now recognizes ports as Mixxx instead of PortAudio.
    • Updated MIDI Mappings
      • American Audio RADIUS 2000 (new)
      • American Audio VMS4
      • DJ-Tech i-Mix Reload (new)
      • Hercules DJ Console Mk4
      • Hercules DJ Console RMX
      • Ion Discover DJ
      • Numark Total Control
      • Pioneer CDJ-2000 (new)
      • Pioneer CDJ-850 (new)
      • Reloop Digital Jockey 2
      • Stanton SCS.1m
      • Stanton SCS.3d
      • Vestax Typhoon
      • Wireless DJ (new)
    • Hundreds of bug fixes and improvements!

    Mixxx 1.10.0 -- LateNightBlues skin

    Calling all Turntablists!
    We worked hard to make sure that our vinyl control support is the best out there. How does Mixxx 1.10.0 compare to your current software for your scratching and turntablist needs? We want to hear from you! Please send us feedback, file a bug, write us an email, post to the forums, or chat with us.

    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.

    Join Mixxx!
    We're always looking for new contributors who are interested in working on Mixxx. If you're a hacker or artist 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.