Smart Mix Player

Developed or developing a new product in PureBasic? Tell the world about it.
Martin Verlaan
Enthusiast
Enthusiast
Posts: 124
Joined: Sun Apr 01, 2018 11:26 am

Smart Mix Player

Post by Martin Verlaan »

Hi everybody,

I think I've written pretty cool auto dj software in PureBasic. This is my first PureBasic project and it's called Smart Mix Player. It will be available soon. For info and a demo visit https://www.smartmixplayer.com

Martin
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: Smart Mix Player

Post by Kuron »

Congratulations on not only getting it completed, but putting together such a well-designed piece of software. Never underestimate the POWER of PureBasic!
IdeasVacuum
Always Here
Always Here
Posts: 6425
Joined: Fri Oct 23, 2009 2:33 am
Location: Wales, UK
Contact:

Re: Smart Mix Player

Post by IdeasVacuum »

Dare I say it sounds good? :D

If you could code the task that Audacity is used for, that would be even better. There possibly is example code for that on the forum already (watch out for out-of-date code though, some things are a lot more straight forward than they were a few years back. You can of course launch Audacity from your app via RunProgram().

Might be of interest:
Port Audio for PB
IdeasVacuum
If it sounds simple, you have not grasped the complexity.
Martin Verlaan
Enthusiast
Enthusiast
Posts: 124
Joined: Sun Apr 01, 2018 11:26 am

Re: Smart Mix Player

Post by Martin Verlaan »

Thanks IdeasVacuum and Kuron. I have lot's of ideas to make this software even better and more interesting, but like IdeasVacuum said, the first thing i want to improve is the lack of an integrated waveform. I searched code examples with Google, in the Purebasic forum and Un4seen forum. But there is not much there. I found some examples in other languages but I don't understand them. The problem is not only the other languages but also my lack of mathematical knowledge of sound. If someone wants to help me with this, I would be very happy and highly appreciate it! :mrgreen:
Fred
Administrator
Administrator
Posts: 16619
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: Smart Mix Player

Post by Fred »

It looks very good ! On the screenshot it slooks like you did it on Linux ?
Martin Verlaan
Enthusiast
Enthusiast
Posts: 124
Joined: Sun Apr 01, 2018 11:26 am

Re: Smart Mix Player

Post by Martin Verlaan »

Thanks Fred, I am using Linux Mint. I also tried Manjaro for a while but my PB forms looked terrible because of Manjaro's desktop theme's.
Martin Verlaan
Enthusiast
Enthusiast
Posts: 124
Joined: Sun Apr 01, 2018 11:26 am

Re: Smart Mix Player

Post by Martin Verlaan »

IdeasVacuum wrote:If you could code the task that Audacity is used for, that would be even better.
I managed to build a simple wave viewer with zoom and marker options (thanks to forum member Wilbert, who provided a code to generate a waveform)

Image
User avatar
idle
Always Here
Always Here
Posts: 5042
Joined: Fri Sep 21, 2007 5:52 am
Location: New Zealand

Re: Smart Mix Player

Post by idle »

:mrgreen: looks great and transition mix works really well, I just listened to the mix, didn't like the end though, the silence!!!
Windows 11, Manjaro, Raspberry Pi OS
Image
Dude
Addict
Addict
Posts: 1907
Joined: Mon Feb 16, 2015 2:49 pm

Re: Smart Mix Player

Post by Dude »

I don't understand how it works. I guess it mixes similar songs together? But I don't know any of the songs in the YouTube video, so it doesn't impress me because they could all sound like that for all I know. :? Can you do a video with some well-known famous songs to better demonstrate what it does?
Martin Verlaan
Enthusiast
Enthusiast
Posts: 124
Joined: Sun Apr 01, 2018 11:26 am

Re: Smart Mix Player

Post by Martin Verlaan »

Dude wrote:I don't understand how it works. I guess it mixes similar songs together? But I don't know any of the songs in the YouTube video, so it doesn't impress me because they could all sound like that for all I know. :? Can you do a video with some well-known famous songs to better demonstrate what it does?
Yes, it mixes songs together. You're right: it's better to play songs that everybody recognize in the demo video. I will do that later when the software is 100% finished.
Martin Verlaan
Enthusiast
Enthusiast
Posts: 124
Joined: Sun Apr 01, 2018 11:26 am

Re: Smart Mix Player

Post by Martin Verlaan »

A free demo version can be downloaded now at https://www.smartmixplayer.com
User avatar
Kwai chang caine
Always Here
Always Here
Posts: 5342
Joined: Sun Nov 05, 2006 11:42 pm
Location: Lyon - France

Re: Smart Mix Player

Post by Kwai chang caine »

I have enter the path of MP3

Code: Select all

MusicPath: D:\A\Q\A\Mp3 et clips\mp3\
and "SmartMixCollection.exe" crash in W7 x86 :|
ImageThe happiness is a road...
Not a destination
Martin Verlaan
Enthusiast
Enthusiast
Posts: 124
Joined: Sun Apr 01, 2018 11:26 am

Re: Smart Mix Player

Post by Martin Verlaan »

You can only enter one path after MusicPath and it must end with a backslash:
MusicPath: D:\A\Q\A\Mp3\

If the path exists it should work. If it doesn't work then please send a PM and I will try to figure out what's wrong.
User avatar
Kwai chang caine
Always Here
Always Here
Posts: 5342
Joined: Sun Nov 05, 2006 11:42 pm
Location: Lyon - France

Re: Smart Mix Player

Post by Kwai chang caine »

It's only one path
D:\A\Q\A\Mp3 et clips\mp3\
I have a folder named "Mp3 et clips" :wink:
I try another to do another tests soon, when i have a little bit more time
ImageThe happiness is a road...
Not a destination
wilbert
PureBasic Expert
PureBasic Expert
Posts: 3870
Joined: Sun Aug 08, 2004 5:21 am
Location: Netherlands

Re: Smart Mix Player

Post by wilbert »

Kwai chang caine wrote:It's only one path
D:\A\Q\A\Mp3 et clips\mp3\
I have a folder named "Mp3 et clips" :wink:
I try another to do another tests soon, when i have a little bit more time
Maybe the application isn't able to handle folders with spaces in the name.
Windows (x64)
Raspberry Pi OS (Arm64)
Post Reply