If you want a DJing app with tutorials and courses from pros, djay is a good choice. It can link to Apple Music for access to more than 100 million songs, and it's got advanced features like digital vinyl control and real-time music source separation. djay also comes with tutorials and courses from pros, so it's good for beginners and pros. You can download it for free, but there are Pro subscription levels that add more features.
Another good option is Rekordbox, which uses AI, cloud and automation technology to help you DJ. It can link to several music streaming services, perform high-speed track analysis, sync your library across the cloud and optimize for mobile devices. Rekordbox connects to DJ hardware with compatible controllers and USB or Bluetooth connections, so it can accommodate different music styles and techniques. The software comes in three pricing tiers, so you can find something that works for you, with features like collaborative playlists and automated music library classification.
For a web-based service, check out Fadr. This suite of AI-powered tools includes vocal removers, song splitters, key/tempo/chords detectors and a remix maker. Fadr also offers a DJ controller for live performances and a SynthGPT tool to turn text into playable instruments. It offers free and premium tiers, with the Fadr Basic plan offering basic tools for song separation, MP3 downloads and remix making for free.
Last, LANDR is an all-in-one music production tool that includes AI-powered mastering, music distribution and exclusive samples. It also offers courses to help you learn. LANDR offers curated samples and pro-grade plugins, collaboration tools and distribution to more than 150 streaming services, so it's good for DJs and producers at any level. The service offers both individual and professional subscriptions to suit your needs and budget.