Calf Studio Gear: Crusher – new!
Sonntag, den 5. Januar 2014I’m happy to announce the next device in Calf Studio Gear: (kind of a) bitcrusher named Crusher. It is able to reduce the resolution of the signal bitwise like every bitcrusher does. Additionally one can reduce the resolution seamless. It can handle asymetric resolution changes by adding/removing a DC offset to the signal which chruches signals of one halv-wave different from the other one, resulting in more distorted chrushing sounds. The real innovation is a logarithmic reduction which means that signals of lower values are reduced with a finer grain while signals at high levels are reduced more gruffly. This technique produces lo-fi sounds more pleasant to the ear even at lower resolutions without distorting the signal to an incomprehensible level.
Another thing I implemented lately is a new GtkWidget for tapping beats per minute which is exclusively used in Vintage Delay by now.
Calf @ 30C3
Sonntag, den 29. Dezember 2013Here we are – lucky to meet each other @ 30C3 in Hamburg, coding on Calf Studio Gear. We’re fixing bugs, talking about new concepts and improvement of existing ones. Actually Krzysztof is raping Valgrind with calfjackhost, Chrischi is working on attack phase of Transient Designer and I’m implementing new stuff like Bitcrusher and sample rate conversion. It’s so damn cool here we never ever want to leave again .)
Calf Studio Gear: UI done.
Freitag, den 20. Dezember 2013I once was like „Yay, nothing to do this weekend – so let’s rewrite the Calf UI“.
That was about 2 months ago.
I just pushed the latest changes on the user interface to the repository. To sum it up: There is a major speed-up in the user interface now together with lots of new features (like Analyzer or individual filter curves in EQ’s or visual tracking of the active multiband strips) and a more polished design (new graphics everywhere, reliable knobs and VU meters, …). Additionally I got rid of the pixmap engine which caused some problems with more restrictive hosts like the new Ardour. And I was able to clean up the whole thing and strip lots of GtkRC, Python code and PNG images – thousands of lines of code rendered redundant and so did lots of background images for the pixmap engine.
And now I’ll have a beer. Cheers.
Calf Studio Gear: Massive UI speedup
Mittwoch, den 18. Dezember 2013Last night i raped the calfrc file which is responsible for the GTK styling of the application. Apart from the fact that I removed nearly 700 lines of code there was a massive speedup in opening/using a plug-in window because of some simplifications and the removal of most of the pixmap engine commands: Over the last days I added a couple of custom widgets which draw themselves via Cairo now making the use of pixmap engine unneccessary. The only widgets left are the buttons used in the rack. Widgets I already migrated to Cairo are GtkFrame, GtkHScale, GtkVScale, GtkNotebook and GtkComboBox. Since these changes all plug-in windows open in a blink and use less CPU while open.
Calf Studio Gear: Multiband line graphs, Cairo widgets
Mittwoch, den 11. Dezember 2013I started the work on getting rid of the GTK pixmap engine dependency by starting to impelement all widgtes that rely on it as exclusive Calf widgets getting drawn by Cairo. By now GtkFrame and GtkComboBox are done – faders, buttons and much more to go.
Additionally I implemented the GtkNotebook as a parameter control which means that the plugin has access to the actually displayed notebook page. First impression can be achieved in the Multiband Compressor/Gate – the graphs follow the actually selected band.
Calf Studio Gear: VU Meters fixed!
Montag, den 2. Dezember 2013After years of guessing what the VU meters are displaying we now have reliable meterings in all plug-ins.
\o/
Calf Studio Gear: New Analyzer Modes
Donnerstag, den 28. November 2013Calf Studio Gear: Equalizer with Analyzer
Dienstag, den 26. November 2013Calf Studio Gear: New Equalizer Display
Samstag, den 23. November 2013Calf Studio Gear: major update in Line Graph Widget and UI
Dienstag, den 19. November 2013As I mentioned before, I spent the last weeks with a major rewrite of the line grap widget – seems I’m almost done. The speedup of most of the user interfaces is awesome. The only things missing are some problems with some Analyzer grids and the spectralizer drawing mode of the Analyzer, everything else seems to function well. Some of the plug-ins got an update of their user interfaces and I slightly changed some widgets graphics.