Author Topic: e-pi-ALTES - the QB64 audio Visualizer - huge audiobooks Player  (Read 3785 times)

0 Members and 1 Guest are viewing this topic.

Offline Sanmayce

  • Newbie
  • Posts: 63
  • Where is that English Text Sidekick?
    • View Profile
    • Sanmayce's home
e-pi-ALTES - the QB64 audio Visualizer - huge audiobooks Player
« on: January 11, 2022, 02:36:38 pm »
Here comes the dedicated homethread of Ефиалти a.k.a. epiALTES - the Linux/Windows GUI audio application allowing simplistic navigation through your audio tree while visualizing the magnitude of the frequencies and the dynamic range of both channels:

 
Screenshot at 2022-01-11 20-21-13.png


As the thread title goes, the playing of .WAV files bigger than 4GB is supported, the header limits the size to 4 bytes, however e-pi-ALTES has two modes - when the file is bigger than 1GB (arbitrarily chosen) it switches to RAW mode which disregards the header and reads ON-THE-FLY (without loading the file into RAM), thus enabling 4+GB support. For instance, I downloaded an YouTube video, converted/extracted the audio (with VLC) and for a 32+hours long audio it became 20GB (try to navigate in those 100+ thousand seconds with [Shift+|Ctrl+]Arrows, the skip step is 1s/10s/100s), the funny thing is that neither KMP/POT player, nor Winamp and even VLC can play the 20GB .WAV - they stupidly read only some 5 hours of it:

 
20gb.png


The case-insensitive filter (shown at the bottom left corner) is applied instantaneously, the allowed keys are 'Backspace', 'Enter' and all letters, for scrolling: Up/Down/Home/End/PgUp/PgDn:

 
Screenshot at 2022-01-11 20-23-15.png


The idea is to discard all unnecessary window pop-ups (as I saw Winamp doing) and lower the key pressings to the maximum minimum. In next revisions I intend to add mouse support similar to the Masakari code, then the left hand will deal with the filtering whereas the right rolling the wheel and clicking the third button instead of pressing 'Enter'... Often, I wonder why the hell the skilled coders cannot see how nifty the simplicism is, inhere, not stressing the eyes with different colors/fonts/windows is a key to ... easy on the eyes GUI. Along with simplistic approach, as a "by-product" comes the file-explorer-like list of your (usually) highly nested tree of files, seeing the "fullpath" gives the feeling of ... accessing library.

The .ZIP package contains .EXE and .ELF i.e. the executables for Linux and Windows (32bit and 64bit).
Just extract the package in the parent folder of all your folders containing .MP3 and .WAV i.e. in the root of the tree of your phonotheque:

 
Screenshot at 2022-01-11 20-25-38.png


Make a link/shortcut to the .exe or .elf, place it on your desktop and enjoy!

Suggestions, feedback or critics are welcome... the idea is one unique player to be written in QB64 language showcasing the BASIC i.e. SIMPLISTIC approach to audio.

Edit, 2022-Jan-14:
Updated, fixed the path error by adding quotes, the bug happened for paths with spaces. Still, if no .MP3s or .WAVs in the current tree then an error will be thrown.
* epiALTES_r2++db_digits_menu_root_FREEWARE.zip (Filesize: 4.94 MB, Downloads: 168)
« Last Edit: January 14, 2022, 01:34:17 am by Sanmayce »
He learns not to learn and reverts to what all men pass by.

Offline johnno56

  • Forum Resident
  • Posts: 1270
  • Live long and prosper.
    • View Profile
Re: e-pi-ALTES - the QB64 audio Visualizer - huge audiobooks Player
« Reply #1 on: January 12, 2022, 02:45:17 pm »
Ok. Where to begin... First... The video is quite impressive! Unfortunately the program did not run... I run with Linux Mint 64 v 20.2 Cinnamon.

I tested all executable 'exe' (both 32 and 64bit) via 'Wine'. Both times presented the same error: Line 1154 (in main module) Subscript out of range

Modified 'elf' to be an executable. Did not run. Ran via a terminal... Presented the following message: ./epiALTES_r2++db_digits_menu_64bit.elf: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by  /epiALTES_r2++db_digits_menu_64bit.elf)

update: $ldd --version ldd   displays...
ldd (Ubuntu GLIBC 2.31-0ubuntu9.2) 2.31  (could be the source of the problem...)
« Last Edit: January 12, 2022, 02:51:12 pm by johnno56 »
Logic is the beginning of wisdom.

Offline _vince

  • Seasoned Forum Regular
  • Posts: 422
    • View Profile
Re: e-pi-ALTES - the QB64 audio Visualizer - huge audiobooks Player
« Reply #2 on: January 14, 2022, 01:55:44 am »
прикольно