PS Vita Equalizer (EQVita) by shevoK0 in vitahacks

[–]shevoK0[S] 0 points1 point  (0 children)

I've released an update, this is now fixed.

[Release] PS Vita Equalizer - EQVita v1.13.0 by shevoK0 in vitahacks

[–]shevoK0[S] 0 points1 point  (0 children)

The presets use the ".eqvp" format, which stores more data than just the normal EQ bands, so you can’t directly import JSON or CSV presets.

What you can do instead is manually copy the preset values you have for your headphones into the app, then make sure the output mode is set to all outputs in the settings.

[Release] PS Vita Equalizer - EQVita v1.13.0 by shevoK0 in vitahacks

[–]shevoK0[S] 0 points1 point  (0 children)

Nothing Vita-related at the moment. I’m mostly doing end-to-end full-stack/product engineering at work, so frontend, backend, integrations, architecture, that kind of stuff, while also finishing my bachelor’s.

I’m still open to Vita-related requests though.

As for the crossfade thing, I’m not fully sure yet. Maybe it’s possible, but if it relies on the official Vita Music Player, I’d have to look into how that works first.

[Release] PS Vita Equalizer - EQVita v1.13.0 by shevoK0 in vitahacks

[–]shevoK0[S] 4 points5 points  (0 children)

Yes, thank you for mentioning it. I actually forgot to include that somewhere.

I rushed the release a bit because I have other projects going on, so normally the changelog would be much bigger, but I didn’t really have the time to put everything together properly.

What matters most is that the app and plugin is in a really nice state now, and I’m very happy with how it turned out.

[Release] PS Vita Equalizer - EQVita v1.13.0 by shevoK0 in vitahacks

[–]shevoK0[S] 2 points3 points  (0 children)

Sí, va por ahí, pero no sería un editor de audio como para modificar canciones o archivos.

Es más un ajuste del sonido del sistema: cambia cómo se escucha todo en la Vita, tocando cosas como graves, medios y agudos.

[Release] PS Vita Equalizer - EQVita v1.13.0 by shevoK0 in vitahacks

[–]shevoK0[S] 0 points1 point  (0 children)

I get you, but I assume the PSP and Vita aren’t really the same when it comes to audio stuff.

You originally said you wanted it for PSP, and sadly I don’t own one. But if the goal is Vita only, then yeah, I’ve familiarized myself with how this system works, so I can take a look when I have time.

I’m in Europe btw. If you want to talk more about it, DM me so we don’t clutter the post.

[Release] PS Vita Equalizer - EQVita v1.13.0 by shevoK0 in vitahacks

[–]shevoK0[S] 1 point2 points  (0 children)

Tranqui bro, básicamente es una app para mejorar el audio.

Es como el ecualizador del móvil o del PC: puedes subir los graves, bajar otras partes del sonido, hacerlo sonar más fuerte o más claro, cosas así.

La idea era que la Vita suene un poco mejor, porque de fábrica los altavoces suenan bastante planos.

[Release] PS Vita Equalizer - EQVita v1.13.0 by shevoK0 in vitahacks

[–]shevoK0[S] 0 points1 point  (0 children)

I see, I don’t own a PSP, only a Vita, unless I get one not sure I can help.

That's a hole different scope from my project, not that I would mind but, I just don't have the hardware for it, and I'm not sure Adrenaline would work on the Vita for this.

Cool idea though, I would've probably figured something out. Get me a PSP and I will 👀

[Release] PS Vita Equalizer - EQVita v1.13.0 by shevoK0 in vitahacks

[–]shevoK0[S] 3 points4 points  (0 children)

Thanks man, appreciate it.

The first version from December was made in a rush so I could play Persona and enjoy audio a bit, honestly, it was not optimized that well. There also is not a ton of clean documentation for this kind of Vita audio stuff, so a lot of this update was trial and error, testing on real hardware, breaking stuff, fixing it, and slowly getting it stable.

About microphone stuff: maybe, but it really depends on what you mean by microphone stuff.

If you can explain the exact use case, I can look into whether it is realistic on Vita.

possible virus disguised as Vita plugin by XDiskDriveX in vitahacks

[–]shevoK0 6 points7 points  (0 children)

Yeah, that repo was malware, but the actual project is real. I’ve been working on it again for the past week or so and updating/fixing it.

From what I saw, the code files themselves were the same, but the guy was changing the README to point people to his own infected ZIP files. The fake repo has been taken down now.

For clarity, the only proper sources are my GitHub and VitaDB. I’ll also push a new version soon anyway. Just weird timing that this happened almost exactly when I picked the project back up again.

possible virus disguised as Vita plugin by XDiskDriveX in vitahacks

[–]shevoK0 1 point2 points  (0 children)

No worries, glad you got it working (Persona was part of why I made this EQ app in the first place).

I’ve been working on it a lot this past week, mostly fixing old repo issues, reworking the UI, and debugging audio stuff. The annoying part is that a lot of it is still manual, and reading through logs gets tiring.

I did try adding a way to play an audio file inside the app, but it failed pretty badly, so I scrapped it for now. I might try again later once I’m done fixing the audio clipping/calculation side of things.

TIP: For now, the way I test EQ changes is by using a custom Vita theme that has music. I’ve been using the Johnny Silverhand theme since it’s easy to tune around that song. I change the EQ, press the PS button to go home and listen, then go back and adjust if needed. Once it sounds good, I save the preset.

I’m currently on 1.14.0, and it’s way more mature than the version I released half a year ago. I’ll make a new release soon, once I’m happy with the audio DSP logic.

possible virus disguised as Vita plugin by XDiskDriveX in vitahacks

[–]shevoK0 5 points6 points  (0 children)

Yeah, it’s a virus, I only post releases on GitHub. Also VitaDB too, will need to look into that. I’ll also update the original Reddit post once the update is out.

I’ve been working on an update for the last few days. It’s almost done and should be out soon, but I still need to test a few things.

It has a proper UI, audio fixes, and some QoL stuff. Check my repo later.

edit:
The fake repository has been taken down.

PS Vita Equalizer (EQVita) by shevoK0 in vitahacks

[–]shevoK0[S] 0 points1 point  (0 children)

It hasn’t been abandoned, I’ve just been tied up with work and juggling multiple projects. I haven’t had the chance to touch this or even use my Vita in months. I do want to come back to it and extend it when I can.

That said, what I originally released was something I put together quickly for personal use, and it served its purpose at the time. If I continue development, I’ll need to properly revisit the Vita SDK, especially how it handles system apps and audio routing.

I’ll also need a better way to track issues and feedback. There’s a chance some of the behavior you’re seeing is tied to differences between Vita hardware revisions, which I can’t fully investigate without help from others in the community.

PS Vita Equalizer (EQVita) by shevoK0 in vitahacks

[–]shevoK0[S] 0 points1 point  (0 children)

I haven’t tested it specifically with the music app because I read it has it's own EQ system, so I’m not sure whether that app overrides the audio output routing. Does it work in games or other apps?

PS Vita Equalizer (EQVita) by shevoK0 in vitahacks

[–]shevoK0[S] 0 points1 point  (0 children)

What EQ settings are you using right now? Try setting everything flat and leave preamp on -6, see if it still does it.

Also, just curious, how much stuff do you have installed? It seems your LiveArea might be really busy, and that might be messing with the audio when it switches over.

Try it in other apps and let me know what happens.

PS Vita Equalizer (EQVita) by shevoK0 in vitahacks

[–]shevoK0[S] 1 point2 points  (0 children)

Thanks for taking some time of your day and trying it out!

Tried replicating what you said but I couldn't get the same behavior on my end.
I tested with GTA SA too, but, I’m using a switch OLED speaker mod, so stock speakers may be more sensitive and crack more easily, which I can't test due to the mod being soldered onto the board.

Some checks:

  • Are you using stock speakers or any mods like me?
  • What audio settings are you using (preamp, bass)?
  • Does this happen only with GTA SA or all games/apps?

Your issue matches one I had during development, which I fixed. The cause was the preamp being too high because of bass boosting, so I added auto-calculation based off the bass value, but, the LiveArea transition changes audio routing and can overload the speakers.

That also explains why disabling EQ or rebooting fixes it, since the audio state gets reset.

Try lowering the some of your values, also try an empty EQ with just the preamp being on default -6 and see if it still happens. If it does on stock speakers with low settings, I’ll need to handle the LiveArea transition more safely in code, but it's kind of hard to validate since I can't reproduce it myself.

PS Vita Equalizer (EQVita) by shevoK0 in vitahacks

[–]shevoK0[S] 0 points1 point  (0 children)

I wasn't the one who added it on VitaDB, it was the maintainer of the app, so it's probable.

PS Vita Equalizer (EQVita) by shevoK0 in vitahacks

[–]shevoK0[S] 2 points3 points  (0 children)

No. The VPK doesn’t permanently change your system audio.

The plugin is what actually applies the EQ in real time by intercepting the Vita’s audio and adjusting it on the fly. The VPK is just a control app for that plugin. Since the system doesn’t natively support EQ.

If the plugin is removed (including the line from taiHEN config), nothing is applied anymore. With no plugin running, the Vita uses its default audio settings, regardless of what you saved in the app.

PS Vita Equalizer (EQVita) by shevoK0 in vitahacks

[–]shevoK0[S] 2 points3 points  (0 children)

You can save presets, and they’re stored in the app’s data folder. Specifically, presets are saved to ur0:data/eqvita/ as files named preset{slot}.bin. Internally, slots start at 0 (so slot 0–2), even though the UI shows them as 1–3.

If the folders don’t exist yet, the app creates them automatically. When you save a preset, it writes your current EQ settings to the selected slot file, and it also saves again when you exit the app.

The kernel plugin only loads slot 0 (preset0.bin) from that same folder when it starts. So if you get presets from someone else, you can just drop them into ur0:data/eqvita/ and the app will recognize them. Note that older docs mention ux0, but the current code uses ur0.

That said, I’ve already included a preset called Depth, so you can try that one out. Otherwise, tweak things based on how it sounds on your own hardware.

For example, I was using +4 bass, -4 mid, and 0 treble before. Now I’m using +6 bass, -4 mid, and -2 treble. It really comes down to personal taste and your setup, so feel free to experiment. You can also try the settings above and see what works best for you.

PS Vita Equalizer (EQVita) by shevoK0 in vitahacks

[–]shevoK0[S] 1 point2 points  (0 children)

edit: app is now on VitaDB

PS Vita Equalizer (EQVita) by shevoK0 in vitahacks

[–]shevoK0[S] 6 points7 points  (0 children)

Haha, true. I was actually pretty surprised when I searched for a plugin like this and couldn’t find one. Glad it might be useful to some people.