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
VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Moderator: KVR Moderators (Main)
Anacreon Synthesizer | Anacreon 2.5 Released
2020-07-30T04:32:46+00:00
https://static.kvraudio.com/i/b/anacreonscreen.1600707567.png
Anacreon is a personal patch-cable-driven obsession turned commercial VST. It doesn't do anything never-before-seen, but it does have bandlimited, hard-syncable, supersaw-capable oscillators and a great sounding filter section. It also comes with the head (and beard) of an ancient Greek poet, who will stare stoically at your work whenever the plugin window is open.
This synthesizer was programmed using the C++ and VST3 SDK - no use of Juce, Synthedit, Flowstone, etc.
KVR Product Page
Edit (7/30/2020):
Demo has been added to product page.
I have become more open to less yellow / a version with an alternate GUI.
I have also become more open to more yellow.
Edit (8/01/2020):
The current silly made up music genre is Bluegae (bluegrass reggae), demo track in the works.
Edit(8/11/2020):
The buttons for saving and loading presets aren't exactly in the perfect place right now, but I plan to have an updated GUI that will make that point moot.
Changelog
2.5.1
Fixed l1 output on filters.
2.5.2 Aug 11 2020
Added GUI buttons for preset save/load.
Host does not need to implement preset management for above feature to function.
Fixed general problem with preset normalization between controller and processor.
2.5.2.1 Aug 13 2020
Hopefully fixed reaper / cubase / generally everything crash.
2.5.2.2 Aug 14 2020
Fixed sneaky envelope bug - no more clicking at gain settings less than 100%
2.5.2.3 Aug 19 2020
Fixed crash associated with polyphony control
Fixed stack corruption due to buffer overrun on string operation for pitch parameters
Fixed visually bugged pitch control knob that was broken in 2.5.2.2
2.5.3 Sept 21 2020
Pitch Bend
Mod Wheel, Velocity, Ptichbend, Aftertouch/Poly Pressure, and Keytrack modules added
Aftertouch / Poly Pressure may or may not work on your machine. Working on it.
Support added for holding SHIFT for fine tuning on all parameters.
Mousewheel support on knobs. (Shift works for mousewheel fine tuning, too!)
LFO so it can be used as audio rate oscillator (non-antialiased) and can also go to 64 bars.
True 1v/octave response for all frequency inputs (lfo, osc, filter) and keytrack source.
True 1v/6dB response for all gain inputs.
Improved polyphony performance via engine overhaul
2.5.3.1 Sept 21 2020
Added version number in about page ( (?) button page )
Fixed Initial Sample Rate Bug / Out of tune bug
Fixed legato glide sustain pedal bug
Fixed hanging voices after reducing voice count while holding note
Does this version still crash in FL Studio? No. Name clash with previous version. Will address in next release.
Does this version still have random clicking with polyphonic patches w/ certain connections?
2.5.3.2 Sept 24 2020
Channel Pressure / Mono Aftertouch support fixed, pending testing via midi controller.
Poly Pressure still doesn't work to the best of my knowledge (hard to test)
Still has name clashing issues in FL Studio, didn't get to fixing this today.
2.5.3.3 Jan 19 2021
Channel Pressure / Mono Aftertouch support fixed, pending testing via midi controller.
Poly Pressure still doesn't work to the best of my knowledge (hard to test)
Still has name clashing issues in FL Studio, didn't get to fixing this today.
Fixed non-working routing parameters in StudioOne (and other delinquents)
2.5.3.9 In Development
SKIPPING THIS BUILD. NEXT RELEASE WILL BE 2.5.4. (GUI and Linux are intertwined and inseparable)
Features in 2.5.4 (next major release):
(✅ is next to things that I've got working so far on the unreleased dev version)
Completely customizable layout and colors for GUI via config file. User/Hacker can specify how many of each module they want. Basically a build-your-own Anacreon. <- this one is a huge undertaking, but worth it.
Save Location for Presets defaults to last used location - persists between sessions.
A "curve" module
Oscillator pan modulation
Detune and Spread modulation - maybe. I will need to look into the inner workings of that algorithm and see if it can be made to run efficiently at audio rate. I'm pretty sure division is involved in calculating the detune / spread, which is a big no-no for realtime audio.
LFO shape should be feasible to modulate since the LFOs aren't antialiased, it makes things a little more forgiving to program.
Envelopes that can trigger "one shot" style, looping ability, and the ability to be triggered by event port and send triggers via event port so they can be used for timing.
Pan / Gain modulation on main output for intuitive patching options. (you can already do gain in the mults, but I think the goal is to make the mults the last resort for complex ideas, not for basic gain staging)
Mid/Side output on oscillators for spatial processing (there will be a way to switch between L/R and M/S mode)
Sine oscillator (this oscillator will be more than just a sine wave, will be a resonating oscillator of some sort, potentially with overtones that can be controlled. NOT an additive oscillator in the traditional sense, but something more "alive" without enforced phase coherence.)
Because Anacreon uses Linux for his main computer, he will be smiling from this version onward.
Erich.Pfister
https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=471115
-
- KVRist
- 202 posts since 14 Jun, 2020 from Adelaide, Australia
- Contact:
Jump to
- The Main Forums
- ↳ KVR Studio Manager
- ↳ KVR Experts
- ↳ Getting Started (AKA What is the best...?)
- ↳ Instruments
- ↳ Effects
- ↳ Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)
- ↳ Guitars
- ↳ Mobile Apps and Hardware
- ↳ Soundware
- ↳ Samplers, Sampling & Sample Libraries
- ↳ Hardware (Instruments and Effects)
- ↳ Modular Synthesis
- ↳ Sound Design
- ↳ Production Techniques
- ↳ Music Theory
- ↳ Computer Setup and System Configuration
- ↳ DSP and Plugin Development
- ↳ DIY: Build it and they will come
- ↳ Music Cafe
- ↳ Sell & Buy (+Special Offers, Deals & Promos)
- ↳ KVR Developer Challenge 2023
- ↳ Everything Else (Music related)
- ↳ Off Topic
- ↳ Off Topic Classics
- Official Company Forums
- ↳ 2getheraudio
- ↳ accSone
- ↳ Acon Digital
- ↳ AcousticsampleS
- ↳ AcousModules
- ↳ Agitated State
- ↳ AIR Music Technology
- ↳ AMG
- ↳ Ample Sound
- ↳ Antares Audio Technologies
- ↳ Apisonic Labs
- ↳ apulSoft
- ↳ AriesCode
- ↳ Arts Acoustic
- ↳ Arturia
- ↳ Audjoo
- ↳ AudioSpillage
- ↳ Audiority
- ↳ Best Service
- ↳ Big Tick
- ↳ Bitwig
- ↳ Controller Scripting
- ↳ Blue Cat Audio
- ↳ Cherry Audio
- ↳ CWITEC
- ↳ Embertone
- ↳ energyXT
- ↳ Eventide
- ↳ Expert Sleepers
- ↳ forward audio
- ↳ Future Audio Workshop
- ↳ FXpansion
- ↳ g200kg
- ↳ Harrison Mixbus
- ↳ HG Fortune
- ↳ Homegrown Sounds
- ↳ HoRNet Plugins
- ↳ Ilya Efimov Production
- ↳ Image Line
- ↳ Impact Soundworks
- ↳ Indiginus
- ↳ Insert Piz Here
- ↳ Ju-X
- ↳ Kirk Hunter Studios
- ↳ Kirnu
- ↳ Kong Audio
- ↳ Krotos
- ↳ Kuassa
- ↳ KV331 Audio
- ↳ LennarDigital
- ↳ Les Productions Zvon
- ↳ Liqube Audio
- ↳ Loomer
- ↳ LVC-Audio
- ↳ Maizesoft
- ↳ Manytone Music
- ↳ MeldaProduction
- ↳ Mellowmuse
- ↳ MIDIMood
- ↳ moForte
- ↳ Mozaic Beats
- ↳ mucoder
- ↳ MusicDevelopments
- ↳ Tips & Tricks
- ↳ MusicLab
- ↳ MUTOOLS
- ↳ New Sonic Arts
- ↳ NUSofting
- ↳ Oli Larkin Plugins
- ↳ Orange Tree Samples
- ↳ patchpool
- ↳ Photosounder
- ↳ PlugInGuru
- ↳ Polyverse Music
- ↳ Precisionsound
- ↳ Premier Sound Factory
- ↳ Psychic Modulation
- ↳ Realitone
- ↳ Resonance-Sound
- ↳ Reveal Sound
- ↳ Roger Linn Design
- ↳ rs-met
- ↳ S3A: Spatial Audio
- ↳ SaschArt
- ↳ Smart Electronix
- ↳ sonible
- ↳ SonicBirth
- ↳ Sonic Reality / eSoundz.com
- ↳ Soundiron
- ↳ SPC Plugins
- ↳ Sugar Bytes
- ↳ TAL Software
- ↳ Tokyo Dawn Labs
- ↳ Tracktion
- ↳ u-he
- ↳ u-he Linux support
- ↳ United Plugins
- ↳ VAZ Synths
- ↳ Virharmonic
- ↳ Wolfgang Palm
- ↳ xoxos
- ↳ XSRDO - SynthCraft
- ↳ ZynAddSubFX
- Site Stuff
- ↳ Site Stuff
- Archived Forums
- ↳ AlgoMusic
- ↳ easytoolz
- ↳ Elevayta
- ↳ Hollow Sun
- ↳ Kazrog
- ↳ LinPlug
- ↳ Muse Research and Development
- ↳ Shuriken
- ↳ SoHa Sound Design
- ↳ Soniccouture
- ↳ Topten Software
- ↳ Tweakbench
- ↳ Valhalla DSP
- ↳ CK Modules & VST
- ↳ Sennheiser AMBEO
- ↳ Muon Software
- ↳ Westgatesounds.net
- ↳ Squaredheads
- ↳ Sonigen
- ↳ CFA-Sound
- ↳ Back In Time Records
- ↳ Livelab.dk
- ↳ Skytopia
- ↳ audioD3CK
- ↳ Inspire Audio
- ↳ Krakli
- ↳ Drumdrops
- ↳ Futucraft
- ↳ OverTone DSP
- ↳ RaXnTraX
- ↳ solar3d-software
- ↳ Signaldust
- ↳ Soundemote
- KVR Forum index
- All times are UTC
- Delete cookies