So here's what I am currently working on

Discuss Beta and Unstable builds here
Forum rules
Grab the latest unofficial Resonic builds at stuff.liqube.com and discuss them here.
Join our Discord at discord.liqube.com for updates, chats and talks.
Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

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.
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

User avatar
BTGbullseye
Beta Tester
Posts: 137
Joined: March 22nd, 2013, 10:19
Location: a particular place or position.
Contact:

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

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...
I don't suffer from insanity... I'm still insane though.

pumafred
Really likes it here
Posts: 38
Joined: May 1st, 2013, 22:08
Location: Argentina

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

Tom wrote:Haha, well I'll give it more thought then :p
Is this duplicate finder worthwhile?

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

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

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.
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

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.
Attachments
snap07753.png
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

User avatar
wshaper
Beta Tester
Posts: 94
Joined: September 23rd, 2013, 21:06
Primary DAW: Reaper, Live

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

This is going to be nice.

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

Might happen in future releases, at least it's possible now.
Attachments
snap07760.png
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

User avatar
BTGbullseye
Beta Tester
Posts: 137
Joined: March 22nd, 2013, 10:19
Location: a particular place or position.
Contact:

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

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)
I don't suffer from insanity... I'm still insane though.

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

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).
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

User avatar
BTGbullseye
Beta Tester
Posts: 137
Joined: March 22nd, 2013, 10:19
Location: a particular place or position.
Contact:

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

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)
I don't suffer from insanity... I'm still insane though.

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

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.
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

User avatar
BTGbullseye
Beta Tester
Posts: 137
Joined: March 22nd, 2013, 10:19
Location: a particular place or position.
Contact:

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

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)
I don't suffer from insanity... I'm still insane though.

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

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.
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

User avatar
BTGbullseye
Beta Tester
Posts: 137
Joined: March 22nd, 2013, 10:19
Location: a particular place or position.
Contact:

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

Awesome, thank you for working so hard. :)
I don't suffer from insanity... I'm still insane though.

User avatar
BTGbullseye
Beta Tester
Posts: 137
Joined: March 22nd, 2013, 10:19
Location: a particular place or position.
Contact:

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

Just found out about this: https://en.wikipedia.org/wiki/Mantle_%28API%29

Might be worth looking into instead of OpenGL later on...
I don't suffer from insanity... I'm still insane though.

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

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.
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

User avatar
BTGbullseye
Beta Tester
Posts: 137
Joined: March 22nd, 2013, 10:19
Location: a particular place or position.
Contact:

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

Yeah, but possible for far distant future right? lol
I don't suffer from insanity... I'm still insane though.

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

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 ;)
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

User avatar
BTGbullseye
Beta Tester
Posts: 137
Joined: March 22nd, 2013, 10:19
Location: a particular place or position.
Contact:

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

FPS audio player!!! Kill things by mixing samples! Bass gives explosions, treble gives lasers, mids do random shotgun and machine gun blasts.
I don't suffer from insanity... I'm still insane though.

Andreasvb
Moderator
Posts: 116
Joined: January 29th, 2013, 06:35
Location: Sweden

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

Check out Beat Hazard Ultra on Steam. :D

http://store.steampowered.com/app/49604/
:ugeek: Windows 10 Pro x64 / Resonic Pro - Beta 0.8.9

User avatar
BTGbullseye
Beta Tester
Posts: 137
Joined: March 22nd, 2013, 10:19
Location: a particular place or position.
Contact:

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

Yeah, I thought that looked interesting, but not quite what I meant... lol
I don't suffer from insanity... I'm still insane though.

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

Working on tabbed playlists, recursive folder playback, and multi-folder selections. Tis gonna be good.
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

User avatar
BTGbullseye
Beta Tester
Posts: 137
Joined: March 22nd, 2013, 10:19
Location: a particular place or position.
Contact:

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

Yay! Recursive folder playback! YAY!

:)
I don't suffer from insanity... I'm still insane though.

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

Reworking the Resonic database from scratch to be prepared for library, search, and meta features.

A damn annoying task, but has to be done.
Attachments
snap07895.png
snap07895.png (50.93 KiB) Viewed 15099 times
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

JamesEW
Beta Tester
Posts: 42
Joined: September 7th, 2013, 22:36

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

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

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

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.
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

JamesEW
Beta Tester
Posts: 42
Joined: September 7th, 2013, 22:36

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

Excellent.

Thanks.

LopDog
Likes it here
Posts: 26
Joined: April 8th, 2013, 20:09

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

yeah, ok

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

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
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

Andreasvb
Moderator
Posts: 116
Joined: January 29th, 2013, 06:35
Location: Sweden

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

Great to hear some updates!

I'm always ready to try new builds and trying to help. *hint* :D
:ugeek: Windows 10 Pro x64 / Resonic Pro - Beta 0.8.9

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

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!
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

User avatar
BTGbullseye
Beta Tester
Posts: 137
Joined: March 22nd, 2013, 10:19
Location: a particular place or position.
Contact:

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

So are we all. :)
I don't suffer from insanity... I'm still insane though.

pumafred
Really likes it here
Posts: 38
Joined: May 1st, 2013, 22:08
Location: Argentina

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

Hey Tom!
How are things going?

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

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 :)
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

pumafred
Really likes it here
Posts: 38
Joined: May 1st, 2013, 22:08
Location: Argentina

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

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!

Jan
Beta Tester
Posts: 29
Joined: April 8th, 2014, 00:41
Resonic: Player

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

Awesome. Keep it up!

User avatar
BTGbullseye
Beta Tester
Posts: 137
Joined: March 22nd, 2013, 10:19
Location: a particular place or position.
Contact:

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

Sounds good.
I don't suffer from insanity... I'm still insane though.

Andreasvb
Moderator
Posts: 116
Joined: January 29th, 2013, 06:35
Location: Sweden

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

Thanks for updating us.
:ugeek: Windows 10 Pro x64 / Resonic Pro - Beta 0.8.9

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

There'll be more news in a bit :)
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

User avatar
BTGbullseye
Beta Tester
Posts: 137
Joined: March 22nd, 2013, 10:19
Location: a particular place or position.
Contact:

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

Sounds promising!
I don't suffer from insanity... I'm still insane though.

User avatar
wshaper
Beta Tester
Posts: 94
Joined: September 23rd, 2013, 21:06
Primary DAW: Reaper, Live

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

Tom wrote:There'll be more news in a bit :)
hello
Is there any news around ? ;)

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

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.
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

Currently working my ass off on a first beta build to try out here.
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

User avatar
wshaper
Beta Tester
Posts: 94
Joined: September 23rd, 2013, 21:06
Primary DAW: Reaper, Live

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

:)

m0d
Starting to like this
Posts: 11
Joined: September 25th, 2013, 01:47

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

Waiting, eagerly

User avatar
BTGbullseye
Beta Tester
Posts: 137
Joined: March 22nd, 2013, 10:19
Location: a particular place or position.
Contact:

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

m0d wrote:Waiting, eagerly
This.
I don't suffer from insanity... I'm still insane though.

User avatar
MaxLapierre
Beta Tester
Posts: 53
Joined: January 30th, 2013, 00:27
Location: Canada
Contact:

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

Tom wrote:Currently working my ass off on a first beta build to try out here.
Nice 8-)
www.MaxLapierre.com

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

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
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

Tom
Liqube Audio
Liqube Audio
Posts: 976
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Resonic: Pro
Location: Earth (currently)
Contact:

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

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.
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

Locked