One-Synth-Challenge: General discussion thread

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic
RELATED
PRODUCTS

Post


Post

I'm a fan of the old Yamaha FM PC sound so I may have to consider trying this one as my first. It looks like a lot of fun.

Now, not having access to the extra PSG chip and crushed sample playback will definitely make things harder. But hey, early FM can kinda do a decent square and percussion on its own, just don't have the volume loud when finding that sweetspot... :hihi:

Post

So um.

Are most of the people who tend to submit a lot to the OSC over the years hobbyists, pros, some kind of semi-pro, in music/sound-production areas?

Asking for a friend?

Post

Hobbyist here. Never even worked in the industry.

Post

Mostly hobbyists. Pros are busy making money.

Post

I'm a pro if working in the industry for over two decades qualifies me. Always had time for my own compositions and playing as well as being 'busy making money' so I guess a balance needs to be achieved, otherwise just surviving was never enough for me.
Pianist, composer. Check out my OSC (One Synth Challenge) entries,
and more  Logic Pro and ııı☰ Ableton Live sequences on SoundCloud.

Post

<--- On and off pro. I've worked in recording studios (even had my own), released albums and played in several bands. This was followed by years of homelessness, now I'm trying to get back in the game before I croak.
If you can't dazzle 'em with brilliance, baffle 'em with bullshit.

Post

I came to One Synth Challenge as a beginner in all aspects, the music school behind me made the midi keyboard a favorite and understandable tool for interacting with VST for me, but otherwise I just learn from my mistakes, the advice of the friendly OSC community and various articles. But there are definitely some very professional musicians/producers hiding here! :wink:

Post

Does the login change between competitions? I can't seem to login.

Post

No, I'm neither a trained nor a professional musican. I'm a IT dude and make my living with it ... if I would earn my money with music I would not stick around OSC I bet.

But talking about music, programming, hobby, curiosity .. the following might be interessting to you:

I have created a VST3 build of Protoplug - Protoplug is a official plugin that allows you to script VST plugins with the programminng language LUA. I'm not the creator of protoplug, I just built it from source, with adapting the build procedure. Checkout the original site for all the details of the official Protoplug plugin: https://www.osar.fr/protoplug/ There are actually some very interesting things people did with Protoplug/LUA, some built even physical synth models with it... wow!

In my current setup of Protoplug I have bundled my VST3 build with a more current version of LUA which makes the whole thing many times faster than the "official build". I could provide the binaries for windows only, if you are interested, please pm me on KVR.
(Protoplug changes here: https://github.com/huberp/protoplug, LUAjit Binaries from here: https://github.com/huberp/luajit)

Why am I doing this? I love to learn new nerd stuff (LUA), figure out how to do things (How VST works, Juce works, syncing stuff to timeline sample accurate, Catmul-Rom Splines,...). And I chose Protoplug right now over Juce/C++ because I actually don't like C++. It's hilariously complex for what it does. I rather wait for somebody doing a Rust Version of Juce before I touch C++ again ...

I have already created some stuff with Protoplug
1.) a Midi NoteFamily Filter which can make only C of all octaves pass for instance
2.) a Catmul-Rom Spline based Amplitude Modulation thingy - currently in refactoring phase. Code currently is a prototype (aka terrible mess)
3.) Upcoming: A Midi-Chord-to-Patterns sequencer that I can control programmatically

#3 is currently in the making. It's purpose is to work with chords and create arps from them. But i want to do this "programmatically". Right now it turns this
4NoteChord.png
into this
MidiKarateResult.png
And with all the reusable and modular LUA base components, coding this pattern is like nothing more than the following lines.
The numbers in { } form a sequnce of 16 steps each. The numbers show at which time count which note of a 4-note chord is played, a 1 means use the first note (i.e. in current sorting order it is the lowest note)

Code: Select all

local TestPattern  = PatternEmitter:new(1, StandardPPQTicker, {1,0,0,0,2,0,0,1,0,0,1,0,0,2,0,0})
TestPattern:start()
local TestPattern2 = PatternEmitter:new(2, StandardPPQTicker, {3,0,0,3,3,0,3,0,3,0,3,0,0,3,0,3})
TestPattern2:start()
local TestPattern3 = PatternEmitter:new(3, StandardPPQTicker, {0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0})
TestPattern3:start()
You do not have the required permissions to view the files attached to this post.
Last edited by ] Peter:H [ on Sat Jun 04, 2022 11:03 am, edited 1 time in total.

Post

Haha, I didn't participate much in OSC, but the answer of Peter H got me to respond as well, kinda similar situation.

Unprofessional musician with no formal training .. I make my living in IT as game developer. Video games sparked my interest for both programming and music, programming just "won" when growing up.

Having done C++ for 20 years or so, I can't agree more with "hilariously complex for what it does" .. well put.
Just recently I decided to look into LLVM and JIT for fun, creating a sort of a synth prototype plugin was among the most useful follow-up ideas for sure.
Intrigued by protoplug. I should take a look at some point. Thanks for sharing!

Post

tomx2188 wrote: Sat Jun 04, 2022 9:03 am Haha, I didn't participate much in OSC, but the answer of Peter H got me to respond as well, kinda similar situation.

Unprofessional musician with no formal training .. I make my living in IT as game developer. Video games sparked my interest for both programming and music, programming just "won" when growing up.

Having done C++ for 20 years or so, I can't agree more with "hilariously complex for what it does" .. well put.
Just recently I decided to look into LLVM and JIT for fun, creating a sort of a synth prototype plugin was among the most useful follow-up ideas for sure.
Intrigued by protoplug. I should take a look at some point. Thanks for sharing!
Litmus test for people that claim they understood C++: Explain the difference between lvalue reference and rvalue reference? Which of them the uses &,which &&. I stopped using C++ professionally after a short stint at the begining of my professional live, then switched to JAVA. I've returned to C++ with my first hobby attempt to write a Juce plugin. But C++ is such a different beast comming from java. That's why I really appreciate Rust coming to kill C++ in most use cases... I bet for hardcore embedded stuff C/C++ is still the way to go, but for hobbyist plugin programming ... no.

Post

PM'd you to not go too far off-topic here :)

Post

Just a quick question, is using an automated low pass filter allowed? Wondering how to add extra expression to a lead sound as the VST doesn't seem to respond in real time on my DAW - only on note off.

Post

ChristopherWD wrote: Thu Jun 09, 2022 2:06 am is using an automated low pass filter allowed?
I'd say no, definitely not, as that would be an external modulation effect. Mod effects are only OK if they're part of the synth.

Post Reply

Return to “Instruments”