Search found 9 matches

by GModal
Fri Jul 29, 2022 1:45 pm
Forum: Libraries and Tools
Topic: oLv: Music-oriented GUI and OSC libraries
Replies: 13
Views: 6328

Re: oLv: Music-oriented GUI and OSC libraries

OK, pushed a fix to the repository for the text rendering issue. The new release is 0.1.2. https://github.com/GModal/oLvgui Many thanks to BrotSagtMist and ReFreezed for pointing out a fairly rookie error. :) V0.1.2 also includes the mkGui demo from the video. It does require pd2jack to operate, as ...
by GModal
Thu Jul 28, 2022 10:51 pm
Forum: Libraries and Tools
Topic: oLv: Music-oriented GUI and OSC libraries
Replies: 13
Views: 6328

Re: oLv: Music-oriented GUI and OSC libraries

BrotSagtMist wrote: Thu Jul 28, 2022 9:53 pm Text on the knob is still blurry tho.
Using math.floor for the arguments of love.graphics.translate() in drawknob() fixes the knob text, too.

Cool.
by GModal
Thu Jul 28, 2022 10:01 pm
Forum: Libraries and Tools
Topic: oLv: Music-oriented GUI and OSC libraries
Replies: 13
Views: 6328

Re: oLv: Music-oriented GUI and OSC libraries

I tried local oldprint=love.graphics.print love.graphics.print= function(text, x, y, r , sx, sy, ox, oy, kx, ky ) print(text,x,y) oldprint(text, math.floor(x),math.floor(y), r, sx, sy, ox, oy, kx, ky) end And its gone, yea youre not using integers there. Rendering to floats will cause a blur. Text ...
by GModal
Thu Jul 28, 2022 10:00 pm
Forum: Libraries and Tools
Topic: oLv: Music-oriented GUI and OSC libraries
Replies: 13
Views: 6328

Re: oLv: Music-oriented GUI and OSC libraries

Is the centered text maybe drawn like this: love.graphics.print(text, x-textWidth/2, y) If textWidth is odd you'll draw at non-integer coords, if x is an int. Yes, I expect that's the issue. Thanks to both of you. I honestly didn't notice. :crazy: It seems an odd requirement, when most fonts are pr...
by GModal
Thu Jul 28, 2022 9:29 pm
Forum: Libraries and Tools
Topic: oLv: Music-oriented GUI and OSC libraries
Replies: 13
Views: 6328

Re: oLv: Music-oriented GUI and OSC libraries

No, I can't. I actually don't know what level of anti-aliasing to expect from the engine. If that's considered bad, it's the same without the scale() call. Shouldn't be anything fancy happening. There's a love.graphics.translate() call in the drawknob(), but that, like most every draw func, is withi...
by GModal
Thu Jul 28, 2022 8:19 pm
Forum: Libraries and Tools
Topic: oLv: Music-oriented GUI and OSC libraries
Replies: 13
Views: 6328

Re: oLv: Music-oriented GUI and OSC libraries

BrotSagtMist, I did remove the scale() call when the factors are 1:1. I can't seem to see a difference.

Can't hurt, though.
by GModal
Thu Jul 28, 2022 2:22 pm
Forum: Libraries and Tools
Topic: oLv: Music-oriented GUI and OSC libraries
Replies: 13
Views: 6328

Re: oLv: Music-oriented GUI and OSC libraries

Thanks, BrotSagtMist, this input is very helpful. I gotta say: here, I'm not seeing much (if any) fuzzyness on any of the elements. I'm using three different devices (phone, small-ish tablet, big-ish tablet) and everything looks pretty sharp. The original size/proportions for the GUI match the small...
by GModal
Thu Jul 28, 2022 1:17 am
Forum: Libraries and Tools
Topic: oLv: Music-oriented GUI and OSC libraries
Replies: 13
Views: 6328

Re: oLv: Music-oriented GUI and OSC libraries

Thats actually a pretty neat gui system. At least it doesnt gobble 100% cpu like these other libs do. Text looks blurry at same places, you better check if you render to full integers everywhere. What i learned from my own gui and seeing that you already placed shadows under elements: Add a text sh...
by GModal
Wed Jul 27, 2022 4:27 pm
Forum: Libraries and Tools
Topic: oLv: Music-oriented GUI and OSC libraries
Replies: 13
Views: 6328

oLv: Music-oriented GUI and OSC libraries

Hey, new member here! Just wanted to announce two projects: oLvgui : https://github.com/GModal/oLvgui oLvosc : https://github.com/GModal/oLvosc It's GUI & OSC libraries to make networked OSC controllers for musical performance...and it runs on LÖVE. video: https://youtu.be/nw84JxDqqa0 oLvgui is ...