-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Announcing new Stem support #359
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you. Nice start. I left some comments
|
||
Stems are individual audio tracks that make up a complete song. Typically, a song is split into four main stems: drums, bassline, harmony, and vocals. By isolating these elements, you can remix, mashup, and edit tracks on the fly, providing a new level of flexibility and creativity in your DJ sets. | ||
|
||
Mixxx now supports Native Instruments stem files, the current public specification for this format. Whether you're an amateur DJ eager to experiment with new techniques or a professional looking to enhance your performances, Stem Mixing in Mixxx offers powerful new capabilities to elevate your mixes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The later part sounds more like an advertise and not like a project report. Maybe you can add something like: Advertised as ...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I took the freedom to make that blog post not too scholar and keep it appealing for any readers.
I have reworked partially the above paragraph so perhaps it is better now. If you think it would still be probalematic, could you please point which sentence should go/be adjusted?
|
||
# Paving the Way for AI-Generated Stems | ||
|
||
The introduction of Stem Mixing in Mixxx is just the beginning of a revolutionary journey in DJing technology. This feature not only enhances your current capabilities but also sets the stage for future innovations, particularly in the realm of AI-generated stems. The Mixxx community is actively exploring ways to integrate artificial intelligence to create stems on the fly, pushing the boundaries of what’s possible in live DJ performances. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pushing boundaries ... Maybe you can mention one or two techniques explicit?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep, that sounds like a good idea. With the live demo, I'm also planning to show some real examples too!
Antoine, when would you like to publish your announcement? |
My vote would be to publish the summer blog first, wait a week or such than publish the key colors blog and this one when ready. |
That would be nice and would give a fantastic impression on the website-visitors: a lot is happening and giving clear / technical info for the 'added value seeker' |
Absolutely no objection on your news going out first, ASAP! :) I think we are still a few weeks away from having the stem feature fully announced, so I like the idea of a short teaser and preview of what's cooking! |
Antoine, I like your newspost very much! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the feedback @Eve00000
I have added a section about the standard itself and its limitation, as well as a public call to NI to allow contribution. Note that NI spec allows using ALAC for the stems codec, and is only lossy if you use AAC.
|
||
Stems are individual audio tracks that make up a complete song. Typically, a song is split into four main stems: drums, bassline, harmony, and vocals. By isolating these elements, you can remix, mashup, and edit tracks on the fly, providing a new level of flexibility and creativity in your DJ sets. | ||
|
||
Mixxx now supports Native Instruments stem files, the current public specification for this format. Whether you're an amateur DJ eager to experiment with new techniques or a professional looking to enhance your performances, Stem Mixing in Mixxx offers powerful new capabilities to elevate your mixes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I took the freedom to make that blog post not too scholar and keep it appealing for any readers.
I have reworked partially the above paragraph so perhaps it is better now. If you think it would still be probalematic, could you please point which sentence should go/be adjusted?
I know, it's a thin line between not giving enough information and becomming a teacher. |
I'm a bit late to the party, but I think the article would really benefit from some nice screenshots or a demo video to show off stems in Mixxx at the end of the first section, before overwhelming non-technical DJs with Docker-related stuff. 😉 |
Thanks for the feedback @Holzhaus - I had planned to do a live demo indeed, but due to timing issues on my end, I won't be able to get that ready for today (the article needs to go out today). Edit: I am still willing to do that live mixxx demo, probably later in September. I guess this will make a nice opportunity to make second article about stems! |
Antoine, |
This functionality is a big enhancement for Mixxx and I'm sure our users will love it once we ship it. |
Thank you for mentoring that GSoC @JoergAtGithub ! |
preview:
https://deploy-preview-359--mixxx-website.netlify.app/news/2024-08-26-STEM-Mixing