MixPerfect
-
- Enthusiast
- Posts: 133
- Joined: Sun Apr 01, 2018 11:26 am
MixPerfect
MixPerfect is a free and unique semi-automatic DJ player for Windows and Linux. Of course programmed in Purebasic. More info, screenshots and demo video's at https://www.mixperfect.nl/
Re: MixPerfect
Great, I'd love to try it out soon.
On what basis did you programme the sound playback?
On what basis did you programme the sound playback?
"Daddy, I'll run faster, then it is not so far..."
Re: MixPerfect
You posted this right as I was wishing for software like this! Definitely going to check this out later this week.
Has any thought been given to screen reader accessibility yet?
Has any thought been given to screen reader accessibility yet?
PB v5.40/6.10, Windows 10 64-bit.
16-core AMD Ryzen 9 5950X, 128 GB DDR5.
16-core AMD Ryzen 9 5950X, 128 GB DDR5.
-
- Enthusiast
- Posts: 133
- Joined: Sun Apr 01, 2018 11:26 am
Re: MixPerfect
I used the BASS audio library https://www.un4seen.com/bass.html
-
- Enthusiast
- Posts: 133
- Joined: Sun Apr 01, 2018 11:26 am
Re: MixPerfect
If you need it, I maybe could implement it. But I have no idea how to do this with PureBasic.
Re: MixPerfect
Honestly it's nothing super complicated, mainly adding attributes to a few controls, for example giving a button a textual label instead of just an icon. I'll try the software later this week and report feedbackMartin Verlaan wrote: ↑Tue Mar 26, 2024 5:08 pmIf you need it, I maybe could implement it. But I have no idea how to do this with PureBasic.
PB v5.40/6.10, Windows 10 64-bit.
16-core AMD Ryzen 9 5950X, 128 GB DDR5.
16-core AMD Ryzen 9 5950X, 128 GB DDR5.
-
- Enthusiast
- Posts: 133
- Joined: Sun Apr 01, 2018 11:26 am
Re: MixPerfect
I see. The graphic buttons have tooltips. Does a screen reader read that?
Re: MixPerfect
They sometimes do, but it's very variable. It's better to set an accessibility label. If you're using ButtonImageGadgets ,it's as simple as calling SetGadgetText() with your label. It'll show to screen readers, but not on the screen. This isn't officially documented, although me and Freak were throwing around the idea of making it more official in a PR I did to the IDE. I also opened a topic in feature requests -> https://www.purebasic.fr/english/viewtopic.php?t=83722Martin Verlaan wrote: ↑Tue Mar 26, 2024 5:41 pmI see. The graphic buttons have tooltips. Does a screen reader read that?
PB v5.40/6.10, Windows 10 64-bit.
16-core AMD Ryzen 9 5950X, 128 GB DDR5.
16-core AMD Ryzen 9 5950X, 128 GB DDR5.
Re: MixPerfect
that looks really good thanks for sharing.
Re: MixPerfect
Good job!
Projects like this one must be on the PureBasic Gallery (needs work actually)
Projects like this one must be on the PureBasic Gallery (needs work actually)
Re: MixPerfect
Very cool! What UI library did you use if I may ask?
-
- Enthusiast
- Posts: 133
- Joined: Sun Apr 01, 2018 11:26 am
-
- Enthusiast
- Posts: 133
- Joined: Sun Apr 01, 2018 11:26 am
Re: MixPerfect
None, just PureBasic GUI. The screenshots are made in Linux (GTK GUI), The background color of the windows adapts to the theme of the OS (dark or light). Also, I used a free font and the icons are from icons8.com.
B.t.w. this is an improved version of "Smart Mix Player" that I made a few years ago. My knowledge of PureBasic grew with the years, and I decided to write a better version from scratch, with improved code and more features. A big thanks to forum member Wilbert, who provided the code for drawing a waveform.
Re: MixPerfect
Oh ok, it looks a lot better than Windows
Re: MixPerfect
I tried it in Arch, it doesn't start for me. The "Htop" program does not show the process.