You are not logged in.
Hello folks
So I wrote this music player, I'm gonna call it "phaseal player". It's a music player centered
around audio effects processing, a little similar to audacious and DAWs in general, but it operates
as a keyboard-driven music player that can be run in the terminal or eventually in its
own separate window after some more development has been put into it. It processes a handful
of interesting effects at run-time and can be scheduled to automate nearly anything that can
be done with user input on its own. The effects are stacked on top of each other in a specific
order to hear all non-conflicting effects processed simultaneously. Also it has a pipelined methodology
that enables settings to be automated in a relative manner. For example, you could set individual
amplify settings to multiple songs in a play list but play each song at 50% of its scheduled setting when
you move the amplify parameter to 50% on a normal track.
you can dowload it here zerosweet.org/pplayer/download
I would certainly like to make a package for this distribution, I just haven't had time to yet.
These commands that are automated by the music player are saved via plain-text playlist files that
are lists of the tracks by media file path with a command chart beneath each filename
(if it has one) that is listed in order of song times, which can be in seconds (X:XX), or beat
relative formats (1+1/4 etc). Speaking of which song tempos can also be saved as sort of annotations
that go with the playlists. The tempos can be figured out during run-time by tapping the space bar to the
beat. In turn, a handful of effects within the program can operate to the beat of the song. For example,
you could set the song tempo, and then set the echo to 1 beat, 1/2 a beat, 1+1/2 beats etc...
I'll try to record some more demo videos and hopefully write some kind of manuals soon,
in the mean-time, you can press f1 at any view in the program to see a list of commands that are
possible, also there are 2 demo videos I recorded even though they are admittedly lacking & I should probably
do some better ones.
If you might be interested please be obliged to try the program out, I've been using it myself and
enjoy it quite a bit, at least when I'm not busy working on it. When I was a teenager I used to enjoy listening
to music backwards (still do of course) so I'd often save little edits of my favorite songs after reversing
them w/ audacity. All that can get tiresome of course, even with a nice fast program like sox (which I do love),
and I find myself often just wanting to hear what a new cool song sounds like in reverse but the effort to drag
it into some audio program and save a copy somewhere often discourages me from doing so. So having this program
can address those kinds of issues if you are a bit like me.
This is my beta-release of the program, so if you use it and run into any kinds of bugs, or the program crashes or anything like
that, I would be super grateful to anyone who files an issue on the bitbucket issue tracker I have set up.
you can get to that from bitbucket.org/zelux/phaseal-player/issues or if I mistyped that I also put a link to that page
on zerosweet.org/pplayer/issues
ok, thanks for reading, have a wonderful day !
- cheers
Last edited by NeoZelux (2017-02-03 18:28:20)
Offline
Unfortunately when I decompressed the tar.gz all it contained was a folder and nothing else.
Offline
Unfortunately when I decompressed the tar.gz all it contained was a folder and nothing else.
Yeah Sorry about that ! That was a goof on my part when I was updating the archive the other day I forgot to append a "-r" to an rsync command.
It should be fixed now. If you try again let me know about any other problems if you have them !
Last edited by NeoZelux (2017-01-02 22:33:35)
Offline
Thanks will try it out. Out of curiosity I was wondering why you don't github this project so people can contribute?
Also which library is this for, can't find it anyway. I have mad, portaudio and pthread libraries installed.
libzlx-gfx.so.0 => not found
Last edited by z1lt0id (2017-01-02 22:48:27)
Offline
shoot .... sorry again, that's just a helper library i forgot to include b/c it's not being used by the terminal version.
If you want to still try out the program right now you could just make a symbolic link to one of the other .so's and the executable will run fine b/c it's not calling any of its functions anyway. At least until I update the dl link.
edit: ok now you can try the link again
I'm not releasing the source at the moment for personal reasons, I'm ok with doing it alone. Maybe in 2 years I'll consider making it open source but for now I'd rather do it this way.
Last edited by NeoZelux (2017-01-03 00:00:23)
Offline
Couldn't get past the first-time-run keyboard setup
https://v0id.fsociety.info/DxBln_tmp.LF9oL2YCU4.png
All I did was press enter.
Mod edit (x33a): https://wiki.archlinux.org/index.php/Co … s_and_code
Last edited by x33a (2017-01-04 04:08:33)
Offline
sorry you are experiencing all my goofs 1 after the other ! I wanna thank you for your patience.
Give me a moment to figure out what went wrong....
edit: oh I think it's a permission problem b/c my program tried to create layout.asc inside /usr/share/phasealplayer/
Last edited by NeoZelux (2017-01-03 03:32:11)
Offline
Glad I can help, just tell me when the next version is uploaded and I'll test again
Offline
ok, try again
Offline
Working now Would love to see support for flac, ogg and opus btw.
Offline
*Phew !
wonderful, It's still in an early phase, but at least you can use it
totally, the new juicy features would probably have to hold on for bug fixes & a working gui.
opus looks interesting, I hope there are some APIs out there that are easier than the mp3 ones !
edit:
HEY ! you're gonna want to download it again. the help dialogue that scrolls at the bottom won't make
sense because I changed the ways I named the keys a while ago and never updated it. it should say b3,c3 instead of 19,29
or if you see this message you could just memorize that. All i did was update the executable so it prints the right identifiers.
Last edited by NeoZelux (2017-01-04 01:49:41)
Offline