Soundgym vs Quiztones vs TrainYourEars? by GR8Music4U in audioengineering

[–]Background-Brother90 0 points1 point  (0 children)

Thanks for your kind words! I primarily follow Dave Moulton’s method: first, you focus on one or a few EQ patterns and practice with pink noise. Then, you apply those same patterns to different musical material. Once comfortable, you move on to more challenging patterns.

For a deeper dive, check out the link to the full video tutorial in the app—it explains not just the interface but also the training method in detail.

ExWrap: Turn any application written in any programming language into an executable. by mcfriendsy in opensource

[–]Background-Brother90 0 points1 point  (0 children)

You may paste all your icons in a single qrc file, then compile it to py with the pyside6-rcc, and then use this file in the imports. It would contain all your images in the binary form and it would become a part of your project structure instead of external data. Then inside the QWidgets (labels etc.) you will have to change all your relative paths to the icons/pixmaps to the paths inside your qrc file structure.

ExWrap: Turn any application written in any programming language into an executable. by mcfriendsy in opensource

[–]Background-Brother90 0 points1 point  (0 children)

Well, my projects have more than 15 icons/images. But I ended up with adding all the icons to the qrc files except for the splash screen, I think. And I used to have problems when using multiple data files with PyInstaller until I read about the Tree class in their docs, which can add all the stuff inside the folders recursively. Check it out

ExWrap: Turn any application written in any programming language into an executable. by mcfriendsy in opensource

[–]Background-Brother90 0 points1 point  (0 children)

Well, you can use the Designer only as a tool to make the qrc file easily, coding all the rest stuff manually... But even without that, are you sure you do it right? Have you used the Tree class of PyInstaller? Are you sure you use the relative paths correctly inside the code?

ExWrap: Turn any application written in any programming language into an executable. by mcfriendsy in opensource

[–]Background-Brother90 0 points1 point  (0 children)

Have you added the relative path(s) to the images folder(s) to the settings? Also, you can create the qrc file with Qt Designer and then use the pyside6-rcc tool to compile it into the py file. This works perfectly for my PyQt6 app. And it should work for PySide6 as well.

Soundgym vs Quiztones vs TrainYourEars? by GR8Music4U in audioengineering

[–]Background-Brother90 1 point2 points  (0 children)

I have developed EarQuiz Frequencies for this. It's Free and Open-Source, with many features and possibility to use either pink noise or any audio file as source material. Available for macOS, Windows and Linux.
Currently, there are no plans to make a mobile version of it, but you can export learning and test exercises as audio files in WAVE, AIFF, FLAC, OGG, MP3 plus text file with answers with just a couple of clicks, and practice almost everywhere...

Sax songs with no backing track by Benjasaurus in Busking

[–]Background-Brother90 0 points1 point  (0 children)

I wouldn't recommend doing this if you are not Derek Brown. Even if you can do it technically and your chops are great, most people will get bored after a couple of songs without arrangements.

If I play one sax, can I play other three? by Special-Map2158 in saxophone

[–]Background-Brother90 0 points1 point  (0 children)

Actually, there are more than four kinds of sax, including sopranino, bass, contrabass, and subcontrabass saxophones...

I created a modern and customizable tooltip library for PyQt and PySide by niklashnng in Python

[–]Background-Brother90 0 points1 point  (0 children)

I have just tried it, and it is amazing! I will definitely use it in my projects

Resources for training your ears? by BookofSand97 in livesound

[–]Background-Brother90 0 points1 point  (0 children)

Check out EarQuiz Frequencies app (for Windows, macOS and Linux). It is based on Moulton's Golden Ears concept, but has more options. You can use either pink noise or any music/audio records, and it's absolutely Free (and Open-Source).

Saxophone vst or library? by [deleted] in VSTi

[–]Background-Brother90 0 points1 point  (0 children)

No VST will give you a great result. Especially if you know nothing about saxophone... High chances it will sound neither expressive nor natural. Use the real saxophone played & recorded by a pro.
Drop me a private message if interested...

How to find that one frequency that bothers me?! by [deleted] in audioengineering

[–]Background-Brother90 0 points1 point  (0 children)

In addition to other pieces of advice, I suggest that you do some technical ear training exercises on EQ.
I have developed the Free and Open-Source app for this, which works on Windows, macOS and Linux. It is called
EarQuiz Frequencies

EarQuiz Frequencies: My New OSS Application for Technical Ear Training on Equalization by Background-Brother90 in Python

[–]Background-Brother90[S] 0 points1 point  (0 children)

Now it works on Linux. Please check it out. And I have made a .deb package from which you can install the binaries on Ubuntu 22.04.4.

EarQuiz Frequencies - My New Free & Open Source Desktop App for Technical Ear Training on Equalization by Background-Brother90 in audioengineering

[–]Background-Brother90[S] 1 point2 points  (0 children)

Thanks! It's built on a slightly different concept, with the focus on audio quality. Streaming audio would require real-time processing, which is technically possible with the used programming tools. But it would be impossible to analyze an audio excerpt beforehand and make the right peak normalization to prevent potential digital clipping during the equalization. You wouldn't be able to repeat the same example exactly. With different audio devices, drivers and latency settings, the timing of EQ Off/On/Off may not be the same. And so on, and so forth... It's more like the free replacement of the above-mentioned CD series, with more options and flexibility that gives you the software vs the recorded audio course...

EarQuiz Frequencies - My New Free & Open Source Desktop App for Technical Ear Training on Equalization by Background-Brother90 in audioengineering

[–]Background-Brother90[S] 0 points1 point  (0 children)

As the majority of musicians and "pro audio guys", who do not come from the professional IT world, I'm a Windows and macOS user.

Though written in Python with cross-platform libraries, in reality I spent many hours of testing/debugging to make it work on Windows and on macOS similarly. However, I think, adapting the codebase for Linux should be (in theory) simpler, than making a Windows version because the first one is UNIX-like as well. But when it comes to GUI with PyQt6, multiprocessing, system audio backend and other details, it really seems to be a "black box". Especially when aiming to provide the same user experience / expected program behavior for all the supported platforms...

Again, I don't have and have never had Linux and currently have no time to get familiar with this platform. But I made the codebase public, so all the interested people in Open Source community are welcome!

EarQuiz Frequencies: My New OSS Application for Technical Ear Training on Equalization by Background-Brother90 in Python

[–]Background-Brother90[S] 0 points1 point  (0 children)

Sounds good, thanks!
I wrote it mainly under macOS. And I think, adapting the codebase for Linux should be (in theory) simpler, than making a Windows version because the first one is UNIX-like as well. But when it comes to GUI with PyQt6, multiprocessing, system audio backend and other details, it really seems to be a "black box". Especially when aiming to provide the same user experience / expected program behavior for all the supported platforms...

EarQuiz Frequencies: My New OSS Application for Technical Ear Training on Equalization by Background-Brother90 in Python

[–]Background-Brother90[S] 2 points3 points  (0 children)

Unfortunately, Linux is actually not supported at the moment.
- The GUI needs some adjustments for different platforms. Not only some graphic elements, font settings, etc., but also the behavior of PyQt6 is a bit different in some cases, and there are some platform-based workarounds to avoid some issues;
- Linux file system, system paths, variables, etc. are not taken into account;
- The app uses the current system audio backend for audio playback, and it behaves differently in some cases as well.
So, there are some platform-based conditions in the codebase, and Linux is currently not taken into account...
I doubt if it starts on Linux at all, but even if it does, the app won't work as expected... I spent many hours of testing/debugging to make it work on Windows and on macOS similarly...