Hey, you're not writing a lisp interpreter are you?Erich.Pfister wrote: Wed Feb 07, 2024 2:20 am...need to actually encode instructions and such. Syntactically it's not difficult, but because I'm using C++, there's a fundamental introspection problem where I'm going to have to do a lot of boilerplate to convert strings to class names and such...
Anacreon Synthesizer | Anacreon 2.5 Released
-
- KVRist
- 226 posts since 14 Jun, 2020 from Adelaide, Australia
- KVRist
- Topic Starter
- 237 posts since 24 Jul, 2020
I will be fixing this soon. I've been knee deep in a big refactor and I need to find a better hosting provider.
- KVRist
- Topic Starter
- 237 posts since 24 Jul, 2020
As it turns out, I'm writing code to interpret a json file as a layout. basically making custom syntax for model loading, animations, parameter bindings, opengl shaders etc.ahanysz wrote: Thu Apr 18, 2024 2:04 pmHey, you're not writing a lisp interpreter are you?Erich.Pfister wrote: Wed Feb 07, 2024 2:20 am...need to actually encode instructions and such. Syntactically it's not difficult, but because I'm using C++, there's a fundamental introspection problem where I'm going to have to do a lot of boilerplate to convert strings to class names and such...
- KVRAF
- 4886 posts since 3 Jan, 2003 from Vancouver
Ye Sons of Anacreon, then join Hand in Hand;
Preserve Unanimity, Friendship, and Love!
'Tis your's to support what's so happily plann'd;
You've the sanction of Gods, and the Fiat of Jove.
While thus we agree,
Our Toast let it be.
May our Club flourish happy, united, and free!
And long may the Sons of Anacreon intwine
The Myrtle of Venus with Bacchus's Vine.
Preserve Unanimity, Friendship, and Love!
'Tis your's to support what's so happily plann'd;
You've the sanction of Gods, and the Fiat of Jove.
While thus we agree,
Our Toast let it be.
May our Club flourish happy, united, and free!
And long may the Sons of Anacreon intwine
The Myrtle of Venus with Bacchus's Vine.
Surely there must be consensus by now...
- KVRist
- Topic Starter
- 237 posts since 24 Jul, 2020
That's the spirit!pough wrote: Tue Nov 18, 2025 6:22 am Ye Sons of Anacreon, then join Hand in Hand;
Preserve Unanimity, Friendship, and Love!
'Tis your's to support what's so happily plann'd;
You've the sanction of Gods, and the Fiat of Jove.
While thus we agree,
Our Toast let it be.
May our Club flourish happy, united, and free!
And long may the Sons of Anacreon intwine
The Myrtle of Venus with Bacchus's Vine.
-
- KVRist
- 82 posts since 14 Jun, 2011
For what it's worth i love the GUI it's different but also awesomeErich.Pfister wrote: Thu Jul 30, 2020 6:01 amThanks for taking the time to put together good constructive criticism.THE INTRANCER wrote: Thu Jul 30, 2020 5:26 am I think you need a lot of help with that GUI design....because right now it looks more like a PCB.. and really not a user-friendly graphical user interface or GUI as they are called.
The GUI design criteria included:I do understand that high contrast yellow-on-black isn't exactly fashionable, especially if you're using a monospaced console font on top of it. To some degree, it's intentionally ugly. There is literally an angry man in the corner. It's not designed for everyone, but I'm hoping that the compact layout will appeal to those who prefer small plugin windows / a punk aesthetic / just love high contrast lines.
- Small footprint
- Patch cables
- No tabs / windows
- Continuous pitch control on oscillators
Also, I can't afford any more college! In all seriousness, I'll likely further optimize the GUI as things progress, but please don't purchase this synth if you think it will lose that high contrast, aggressive look with future updates - I promise it will become increasingly ugly and increasingly easy to use.
...and whatever happens in the future...keep the angry man !
- KVRist
- Topic Starter
- 237 posts since 24 Jul, 2020
I'm glad you like it! I'll be making the new plugin skinnable and I'm going to add a mood toggle for angry anacreon.
For what it's worth i love the GUI it's different but also awesome![]()
...and whatever happens in the future...keep the angry man !![]()
![]()
![]()
-
- KVRist
- 226 posts since 14 Jun, 2020 from Adelaide, Australia
Oh, hey, welcome back! I was getting a little bit worried... I hope you've had a good year.
- KVRist
- Topic Starter
- 237 posts since 24 Jul, 2020
It's been a hell of a year - lots of major life events. I'm okay though! How about you?ahanysz wrote: Wed Nov 19, 2025 12:09 am Oh, hey, welcome back! I was getting a little bit worried... I hope you've had a good year.
-
- KVRist
- 226 posts since 14 Jun, 2020 from Adelaide, Australia
Similar, a few ups and downs but life overall is good, thanks for asking :-)
- KVRian
- 1414 posts since 14 Apr, 2008 from velvet noise
Hey! Yeah, welcome back. Glad to hear you doing well.Erich.Pfister wrote: Wed Nov 19, 2025 2:24 am It's been a hell of a year - lots of major life events. I'm okay though! How about you?
It refuses description, allowing only the vague approach of adjectives: dark, light, raw, angelic. Who or what is making these noises? Where are they coming from and what do they point to? What kind of entity can leave such a troubling sonic remnant?
- KVRist
- Topic Starter
- 237 posts since 24 Jul, 2020
Where development is at:
- rendering with OpenGL
- successfully performing hittests and animations
- JSON-driven UI (modding will be possible)
Todo:
- Finish modeling gui elements
- Create gui system for representing nicer looking patch cables
- JSON-driven underlying model. I.E. Moddable qty of each block (osc, amp, etc)
- rendering with OpenGL
- successfully performing hittests and animations
- JSON-driven UI (modding will be possible)
Todo:
- Finish modeling gui elements
- Create gui system for representing nicer looking patch cables
- JSON-driven underlying model. I.E. Moddable qty of each block (osc, amp, etc)
- KVRAF
- 7012 posts since 19 Apr, 2002 from Utah
While you are working on the GUI system, could you make sure that the plugin scales up for modern desktop monitor resolutions? Many of us use HiDPI/High Resolution 4k screens.
Otherwise, the GUI may be the size of a postage stamp, and the plugin would be unusable. 
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
- KVRist
- Topic Starter
- 237 posts since 24 Jul, 2020
For sure - the window will be resizable with a fixed aspect ratio, this will allow users to dial in fractional scaling for any screen size. I was working with pixels and sprites before - now I'm using an OpenGL viewport and actual models/textures.audiojunkie wrote: Wed Nov 19, 2025 4:21 pm While you are working on the GUI system, could you make sure that the plugin scales up for modern desktop monitor resolutions? Many of us use HiDPI/High Resolution 4k screens.Otherwise, the GUI may be the size of a postage stamp, and the plugin would be unusable.
![]()
- KVRAF
- 7012 posts since 19 Apr, 2002 from Utah
Excellent!!! Are you still planning on having Linux binaries for 2.5.4?Erich.Pfister wrote: Wed Nov 19, 2025 5:11 pmFor sure - the window will be resizable with a fixed aspect ratio, this will allow users to dial in fractional scaling for any screen size. I was working with pixels and sprites before - now I'm using an OpenGL viewport and actual models/textures.audiojunkie wrote: Wed Nov 19, 2025 4:21 pm While you are working on the GUI system, could you make sure that the plugin scales up for modern desktop monitor resolutions? Many of us use HiDPI/High Resolution 4k screens.Otherwise, the GUI may be the size of a postage stamp, and the plugin would be unusable.
![]()
Last edited by audiojunkie on Wed Nov 19, 2025 5:26 pm, edited 1 time in total.
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
