Page 2 of 4

Re: So here's what I am currently working on

Posted: February 4th, 2014, 22:22
by Tom
BTGbullseye wrote:I hope you feel better soon.
Thanks!
Tom wrote:Most players that do continuous mode playback (even car stereos I've seen) have it as a second option when clicking/pressing the loop button... Press once for looping current track, press again to loop everything (continuous), press again to return to standard once-through playback.
Yeah, that's the idea, but it's not that easy:

Resonic is pretty complex internally, It has all kinds of play/start/loop/repeat/continue/etc. modes that could easily fill up the whole UI, so I have to add it in little by little when a good idea comes along so that it's not too confusing.

Audio professionals are used to selection/seamless looping, which is usually toggled with NUM/ - the icon looks very much like the non-selection/seamless loop button in other players, where the function would usually be "repeat" (playlist), i.e. not really "loop". I need to get both into the app without confusing either side of the user base and without dumbing down the fast loop toggle via shortcut by having the user cycle through a number of loop modes.

That's why things usually take a little longer around here...

But yes, I will give the loop button with various modes a try. Usability-wise I'd like to drop down/hide a custom menu when the button is being hovered, maybe with a slight delay, but that's just one of many concepts, and turning concepts into code is quite a different story.

Also thinking about another "sequential" playback mode, first idea would be two parallel arrows - I don't quiet like it yet - to play across folders, i.e. after the last file in folder is played the app continues playing the next one. Challenging though, code-wise.

Re: So here's what I am currently working on

Posted: February 5th, 2014, 06:29
by BTGbullseye
Ok, sounds good.

That second sequential mode is really interesting, and would probly be pretty useful for a lot of people... I'd use it...

Re: So here's what I am currently working on

Posted: February 5th, 2014, 13:34
by pumafred
Tom wrote:Haha, well I'll give it more thought then :p
Is this duplicate finder worthwhile?

http://www.dbpoweramp.com/perfecttunes.htm

Re: So here's what I am currently working on

Posted: March 12th, 2014, 02:44
by Tom

Re: So here's what I am currently working on

Posted: March 21st, 2014, 20:30
by Tom
It's taking its time, but it's going well. Really pushing towards the Beta now.

I've improved the overall graphics related stuff, which cleans up an incredible lot of the internals.
Several parts of Resonic got faster again.

New progress screenshots to be posted soon.

Re: So here's what I am currently working on

Posted: March 21st, 2014, 21:49
by Tom
Showing off a half-broken development build here, not looking too pretty yet, but a first big step towards the new interface is complete, which allows for basically any layout arrangement. You can see the new transport buttons, etc.

Next up, the biggest chunk: waveform rework for the new interface code.

Once this is done progress is going to speed up a lot.

Re: So here's what I am currently working on

Posted: March 22nd, 2014, 00:29
by wshaper
This is going to be nice.

Re: So here's what I am currently working on

Posted: March 22nd, 2014, 18:15
by Tom
Might happen in future releases, at least it's possible now.

Re: So here's what I am currently working on

Posted: March 24th, 2014, 09:22
by BTGbullseye
Tom wrote:I've improved the overall graphics related stuff, which cleans up an incredible lot of the internals.
Several parts of Resonic got faster again.
Does that mean it has GPU acceleration, or just less complex code? (either way, it's good)

Re: So here's what I am currently working on

Posted: March 25th, 2014, 18:54
by Tom
BTGbullseye wrote:
Tom wrote:I've improved the overall graphics related stuff, which cleans up an incredible lot of the internals.
Several parts of Resonic got faster again.
Does that mean it has GPU acceleration, or just less complex code? (either way, it's good)
Neither.

The code has gotten more complex, but is much more structured and optimized now. There are always better and faster solutions that might not be that clear right from the start.

I have to stay away from GPU acceleration - for the time being - because I have to settle for a drawing system that's fully compatible with XP/Vista and does all the fancy stuff I need right now. Fast and slick drawing in general is a very hard thing to do on Windows, with very limited options, especially when it's embedded in a desktop user interface. Name five audio-related apps that do smooth and nice GUI stuff with low CPU use, except the obvious huge DAWs.

Moving to OpenGL would be an option, but while it is fine in fullscreen mode it suffers from similar problems when it comes to UI integration and would be way more complicated. At this point it really doesn't make much sense (yet).

Re: So here's what I am currently working on

Posted: March 26th, 2014, 02:08
by BTGbullseye
I guess I picked the wrong wording for the second part... I meant that the code was better optimized. (I just couldn't think of that wording when I posted it)

Ok. I'll keep an eye out for anything that might provide a better hardware acceleration experience without as many troubles as current-gen OpenGL...

How about OpenCL for just the regular processing? (I hear it's quite good)

Re: So here's what I am currently working on

Posted: March 26th, 2014, 06:54
by Tom
BTGbullseye wrote:experience without as many troubles as current-gen OpenGL...
How about OpenCL for just the regular processing? (I hear it's quite good)
Troubles, well, OGL is my fave, but it also has to go nicely together with the GUI and be backwards-compatible with XP as long as it's still going strong. If I could pick Resonic would be Win7+.

For the next full major version I don't really intend changing the drawing system. The drawing code itself will be all new and reworked in the beta though. OGL is a good option for full-screen viz.

OCL is for processing only. Nice, but not of much use to this project.

Re: So here's what I am currently working on

Posted: March 26th, 2014, 16:16
by BTGbullseye
Yeah, I was just thinking about it for the aspects that don't directly apply to the audio stream...

Actually, from what I've read OGL4.X doesn't have any issues with running outside of fullscreen. (seems it was an issue with bad implementations of previous versions, not with OGL itself)

Re: So here's what I am currently working on

Posted: March 27th, 2014, 21:07
by Tom
I'll definitely look into OGL again at some point.

Right now, reworking the file list from ground up with much improved multi-threading and multi-playlist support. Maybe one of the most annoying parts, but then again, which part isn't.

If this goes according to plan it should boost the folder change/list display speed by a couple of hundred percent, especially for folders with several thousand items in them (samples in mind). This would also enable features like recursive folder playback, where all files of a folder and its sub-folders is added to the list.

I'm doing my best here to get to a point where I can present you guys with the first beta test build.

Re: So here's what I am currently working on

Posted: March 28th, 2014, 09:14
by BTGbullseye
Awesome, thank you for working so hard. :)

Re: So here's what I am currently working on

Posted: March 28th, 2014, 23:39
by BTGbullseye
Just found out about this: https://en.wikipedia.org/wiki/Mantle_%28API%29

Might be worth looking into instead of OpenGL later on...

Re: So here's what I am currently working on

Posted: March 28th, 2014, 23:53
by Tom
BTGbullseye wrote:Just found out about this: https://en.wikipedia.org/wiki/Mantle_%28API%29
Might be worth looking into instead of OpenGL later on...
This overkill is intended for high-spec 3D games, not for simple 2D GUI apps, and it's supported on AMD hardware only.

Re: So here's what I am currently working on

Posted: March 30th, 2014, 06:04
by BTGbullseye
Yeah, but possible for far distant future right? lol

Re: So here's what I am currently working on

Posted: March 30th, 2014, 06:30
by Tom
BTGbullseye wrote:Yeah, but possible for far distant future right? lol
Unless Resonic suddenly goes from an audio player to a first-person shooter, not really, no ;)

Re: So here's what I am currently working on

Posted: March 30th, 2014, 06:46
by BTGbullseye
FPS audio player!!! Kill things by mixing samples! Bass gives explosions, treble gives lasers, mids do random shotgun and machine gun blasts.

Re: So here's what I am currently working on

Posted: March 30th, 2014, 14:23
by Andreasvb
Check out Beat Hazard Ultra on Steam. :D

http://store.steampowered.com/app/49604/

Re: So here's what I am currently working on

Posted: March 31st, 2014, 01:07
by BTGbullseye
Yeah, I thought that looked interesting, but not quite what I meant... lol

Re: So here's what I am currently working on

Posted: April 3rd, 2014, 18:16
by Tom
Working on tabbed playlists, recursive folder playback, and multi-folder selections. Tis gonna be good.

Re: So here's what I am currently working on

Posted: April 3rd, 2014, 19:46
by BTGbullseye
Yay! Recursive folder playback! YAY!

:)

Re: So here's what I am currently working on

Posted: April 8th, 2014, 07:02
by Tom
Reworking the Resonic database from scratch to be prepared for library, search, and meta features.

A damn annoying task, but has to be done.

Re: So here's what I am currently working on

Posted: April 10th, 2014, 22:25
by JamesEW
Tom wrote:Working on tabbed playlists, recursive folder playback, and multi-folder selections. Tis gonna be good.
Interesting!

Does this mean multi folder shuffle or random playback is getting closer? :D
Resonic has now become my default audio player on my pc now, multi folder will be the iceing on the cake for me.

Keep up the excellent work

Re: So here's what I am currently working on

Posted: April 11th, 2014, 11:17
by Tom
JamesEW wrote:
Tom wrote:Working on tabbed playlists, recursive folder playback, and multi-folder selections. Tis gonna be good.
Does this mean multi folder shuffle or random playback is getting closer? :D
It sure is!

Resonic is currently in a broken state because of the large reworks, hence no new test versions. Rest assured that once this is in Beta there will be smaller, more frequent, and more focused updates.

Re: So here's what I am currently working on

Posted: April 12th, 2014, 16:19
by JamesEW
Excellent.

Thanks.

Re: So here's what I am currently working on

Posted: April 21st, 2014, 13:06
by LopDog
yeah, ok

Re: So here's what I am currently working on

Posted: June 5th, 2014, 03:44
by Tom
It's been a while since the last update.

The sample file lists some of you sent me are really helpful, although I had hoped to receive more.

The core rework is going very well and the main focus is currently still the all new database and meta system, which is supposed to become pretty powerful. Trying to collect as much (useful) information from files as possible right now.

Excited :P

Re: So here's what I am currently working on

Posted: June 5th, 2014, 07:12
by Andreasvb
Great to hear some updates!

I'm always ready to try new builds and trying to help. *hint* :D

Re: So here's what I am currently working on

Posted: June 5th, 2014, 11:35
by Tom
Thanks man :)

Working around the clock here. I'll have new test builds as soon as possible, but the beta stuff is taking its time :| Really looking forward to the point where test builds and releases will be much more frequent!

Re: So here's what I am currently working on

Posted: June 6th, 2014, 06:46
by BTGbullseye
So are we all. :)

Re: So here's what I am currently working on

Posted: August 8th, 2014, 01:13
by pumafred
Hey Tom!
How are things going?

Re: So here's what I am currently working on

Posted: August 8th, 2014, 01:49
by Tom
very good actually.

one of the biggest parts of the new resonic core is now almost done: extensive meta data support for lots of file formats, especially pro-related stuff in wave, aiff, etc. files.

this may not sound too spectacular, but it really is huge: it's probably one one of the most complete meta readers out there right now, also by far one of the fastest. i'm pretty thrilled about the fact that it's really stable and does really make a difference in scanning and indexing many thousands of files. this new code will also be the base for many of the planned search and tagging related features.

a lot of coding went into this, hence the very little interaction around here. it'll be worth it, really :)

Re: So here's what I am currently working on

Posted: August 8th, 2014, 02:54
by pumafred
Good to hear!

Throw us a bone to keep us entertained!

Or is all this work going towards a paid version? (Which I would completely understand.)

Saludos from Argentina!

Re: So here's what I am currently working on

Posted: August 8th, 2014, 11:04
by Jan
Awesome. Keep it up!

Re: So here's what I am currently working on

Posted: August 8th, 2014, 23:04
by BTGbullseye
Sounds good.

Re: So here's what I am currently working on

Posted: August 13th, 2014, 06:59
by Andreasvb
Thanks for updating us.

Re: So here's what I am currently working on

Posted: August 24th, 2014, 20:51
by Tom
There'll be more news in a bit :)

Re: So here's what I am currently working on

Posted: August 25th, 2014, 07:20
by BTGbullseye
Sounds promising!

Re: So here's what I am currently working on

Posted: September 8th, 2014, 20:48
by wshaper
Tom wrote:There'll be more news in a bit :)
hello
Is there any news around ? ;)

Re: So here's what I am currently working on

Posted: September 12th, 2014, 20:31
by Tom
Around a corner, or maybe two ;)

I just posted in the other forum:
I'm working like a machine on the first beta, but what's most important to me is getting the basics right before moving on. Elemental parts of Resonic (like meta and database engines) were rewritten again, for both stability and performance and to support many of the upcoming features. So that's basically why it's taking so long.

Re: So here's what I am currently working on

Posted: October 3rd, 2014, 15:40
by Tom
Currently working my ass off on a first beta build to try out here.

Re: So here's what I am currently working on

Posted: October 3rd, 2014, 15:45
by wshaper
:)

Re: So here's what I am currently working on

Posted: October 3rd, 2014, 20:46
by m0d
Waiting, eagerly

Re: So here's what I am currently working on

Posted: October 4th, 2014, 07:42
by BTGbullseye
m0d wrote:Waiting, eagerly
This.

Re: So here's what I am currently working on

Posted: October 10th, 2014, 02:54
by MaxLapierre
Tom wrote:Currently working my ass off on a first beta build to try out here.
Nice 8-)

Re: So here's what I am currently working on

Posted: January 10th, 2015, 16:18
by Tom
The waveform is taking (much) longer than expected, but it'll really be worth it.

Some advanced Pro analysis features are in the works in parallel, which kinda go hand in hand with the waveform work. I'm sure all of this new stuff will blow minds properly.

Besides, always up for a chat on Skype: liqube

Re: So here's what I am currently working on

Posted: February 3rd, 2015, 21:49
by Tom
The Beta part of the waveform is almost done, so expect new builds very soon. Pushing for the public release as it's completely overdue.

Pro builds will start appearing shortly after that.