Open rghvdberg opened 4 years ago
That's great to hear!
Yeah the many parameters are it's main problem. We certainly don't want them all "on the front page" so to speak.
Let me think about the best way to go about it for a bit. What do you reckon?
Dankjewel!!!! :)
I'm only familiar with the 'normal' parameters for a compressor. I'll start with the attack, release etc parameters and put them in a gui, just to get it started. Later we can decide what should be there too. I'll do a PR when the basics are finished.
Cool!
I pushed a commit here which has the basic parameters on a separate tab. Internally they control something else than what it says on the tin, but this way it works more like you'd expect it to.
Lemme know what you think.
Very much WIP!
It's probably me, but I don't see any difference in the output of the plugin? To be clear, I first generate the lv2 and qt app to look at the plugin and controls.
Since I don't really understand git I've made a temporary repo for the project. https://github.com/rghvdberg/charactercompressor Slow but steady progress. UI is vector based. I'm making all widgets from scratch so it's a good practice for me 😊
I don't see any difference
Did you notice I linked to a separate branch?
I don't really understand git
Do you know how to check out a branch?
Slow but steady progress. UI is vector based.
I'm really curious what you come up with! I'll try to build this when I have a moment. Could you fill out the readme a bit with how to build, and which deps are needed?
Dependencies
If you want a standalone jack binary install either libjack-dev or libjack-jackd2-dev
git clone --recursive https://github.com/rghvdberg/charactercompressor.git
cd charactercompressor
make
There is no ~make install
~, binaries will appear in /path/to/charactercompressor/bin/
, just copy the binaries to an appropiate location, typically ~/.vst or /usr/lib/vst on linux.
screeny!
Looks great! When you mentioned vectors, I was hoping for a nice clean design like this. I realize it's not a finished design, but as far as I'm concerned it may well be.
To me, the most important part of the gui is the GR meter. I'm dreaming of a nice histogram, like x42-dpl. A GR meter in the Ardour Mixer like a-Compressor would be excellent too!
Of course, it's up to you.
Did you see the changes I did?
Oh, and we need a proper name! CharacterCompressor was just the first thing I came up with when I needed a name for the repo.
Maybe something that gives a hint as to the punchy sound? Though it can have many faces, not just punchy.
Idk, I'm bad with names.
Punch 👊 good name
Btw, maybe you can join #clearlybrokensoftware on irc, which is linked to the matrix room.
Hmm, punch, I like that.
I don't have matrix. Where can I find #clearlybrokensoftware? It's not on freenode.
oh ##clearlybrokensoftware ! double hashtag
Hi, long time no see 😁 A long time ago you asked me if I could make a GUI for CharacterCompressor and finally, thanks to faustpp, I can. Now this plugin has a lot of parameters. Do you want them all on the gui? I could make a tabbed interface too, where you can quickly edit the most important controls and fine tune the others on a second tab. Let me know what you think. FTR, with dpf we'll get various plugin formats, cross platform, so that's a bonus. Cheers, Rob