You are not logged in.

#1 2016-12-23 23:42:01

NeoZelux
Member
Registered: 2012-10-28
Posts: 45

phaseal player - music player w/ effects processing & automation

Hello folks smile

     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 smile

Last edited by NeoZelux (2017-02-03 18:28:20)

Offline

#2 2016-12-28 00:26:48

z1lt0id
Member
Registered: 2012-09-20
Posts: 177

Re: phaseal player - music player w/ effects processing & automation

Unfortunately when I decompressed the tar.gz all it contained was a folder and nothing else.

Offline

#3 2017-01-02 22:33:14

NeoZelux
Member
Registered: 2012-10-28
Posts: 45

Re: phaseal player - music player w/ effects processing & automation

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

#4 2017-01-02 22:43:50

z1lt0id
Member
Registered: 2012-09-20
Posts: 177

Re: phaseal player - music player w/ effects processing & automation

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

#5 2017-01-02 23:31:41

NeoZelux
Member
Registered: 2012-10-28
Posts: 45

Re: phaseal player - music player w/ effects processing & automation

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

#6 2017-01-03 02:40:35

z1lt0id
Member
Registered: 2012-09-20
Posts: 177

Re: phaseal player - music player w/ effects processing & automation

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

#7 2017-01-03 03:29:14

NeoZelux
Member
Registered: 2012-10-28
Posts: 45

Re: phaseal player - music player w/ effects processing & automation

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

#8 2017-01-03 03:46:00

z1lt0id
Member
Registered: 2012-09-20
Posts: 177

Re: phaseal player - music player w/ effects processing & automation

Glad I can help, just tell me when the next version is uploaded and I'll test again smile

Offline

#9 2017-01-03 23:42:33

NeoZelux
Member
Registered: 2012-10-28
Posts: 45

Re: phaseal player - music player w/ effects processing & automation

ok, try again tongue

Offline

#10 2017-01-04 00:09:22

z1lt0id
Member
Registered: 2012-09-20
Posts: 177

Re: phaseal player - music player w/ effects processing & automation

Working now smile  Would love to see support for flac, ogg and opus btw.

Offline

#11 2017-01-04 01:17:23

NeoZelux
Member
Registered: 2012-10-28
Posts: 45

Re: phaseal player - music player w/ effects processing & automation

*Phew !
wonderful, It's still in an early phase, but at least you can use it smile
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

Board footer

Powered by FluxBB