One Synth Challenge #174: InfernalSynth by sjoerdvankreel

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

Post

@doctorbob

<< please make the MIDI expression assignable as a modulation

I am inclined to just threat midi pitchbend and pedal both as "continuous" modulation source (i.e. full curve instead of single value as is velocity). Pitchwheel bipolar, expression unipolar. From there it can be mapped to anything. Probably good to route velocity->amp, pedal->amp, and wheel->pitch by default in the init/clear patches, but, not hard-code anything. Also have to translate linear wheel value to logarithmic pitch, which then becomes annoying if you want to assign linear wheel value to something else linear, say amp/pan. I think best course of action is to just introduce a new "pitch" mod target which behaves as logarithmic under any mod source.

<< Good to see people coming on-board with help and suggestions for codebase
Definately. Thanks all, received many valuable feedback already.

<< I too am away very soon so have to submit early
All the best. And thanks for some great suggestions so far.

@madmcman

<< so you can have one part of the sound controlled by an enveolpe rather than an lfo.

I get that, but, how? Please forgive me, i know global envelopes "are a thing". I just don't get them. What triggers them? Certainly not note events? That'd be per-voice envs.

<< also on the dropdowns on the routing filtering out what doesn't apply would be great
Simple option: i filter out what does not apply *atm* you open the dropdown. That'd be a nice addition and not so difficult.
Problem starts of course when you select "fx1 state var frequency" as mod target, then change fx1 to wave shaper. What should i show in the mod target? It's still assigned to stvar freq. Should it be N/A? Should i silently reset the mod target to 1st parameter of waveshaper? Etc etc. I thought about this before, but, it's tricky. Never came up with a good solution, suggestions welcome.

<< If you want loads of github tickets let me know
Please do! I have to be honest up front, though: those will be divided amongst "low hanging fruit"/"great idea but lots of work", and "not gonna happen unless i win the lottery" ;)

Post

So far no answer from presonus on why Infernal doesn't get recognized.
Tried cakewalk by bandlab; that works, but it doesn't recognize my midi keybard (?)

Post

I've found if you press clear and working whilst playing sounds you can sometimes when routing osc to fx you can still get output even if the output is to nothing or the audio mix is down.

Often it doesn't route to the vfx either. you have to go back through and route everything again and eventually it starts working.

Also switching to noise sometimes it reverts back to sine. no idea why. its like the GUI isn't showing whats happening on the synth behind the scenes.

Post

@urlwolf

<< Tried cakewalk by bandlab; that works
Good to know, thanks.

<< but it doesn't recognize my midi keybard (?)
Cant test unfortunately. Yet another reason to get my hands on some hardware i guess.

@madmcman

Well that doesnt sound too good (i.e. major bug). Is the plugin usable at all for you? Does the same thing happen when not playing? Also, what host?

Post

sjoerdvankreel wrote: Mon Aug 07, 2023 4:06 pm @madmcman

Well that doesnt sound too good (i.e. major bug). Is the plugin usable at all for you? Does the same thing happen when not playing? Also, what host?
Its in bitwig, i can stop start and its still outputting sound when the routing is set with the volume and 0 or routing to 1 and 1 routing to nothing. it doesn't happen all the time but most consistantly happens when something is playing live and i'm messing around with sounds.

as i said, resetting all the routing can sometimes fix it.

Post

@madmcman

Reproduced in bitwig 4.4.6 and 5.0.4. This is *bad*. Easy way to repro: 1) open "bitwig acid line demo" from the demos download, 2) hit play, 3) hit clear-patch, 4) set voice audio matrix output 1 to "off". Repeat 3 and 4 and the problem pops up soon enough. Thanks for reporting.

[Edit] Same problem does not occur in renoise, reaper and fl studio. I will open a support ticket with bitwig.

Post

sjoerdvankreel wrote: Sun Aug 06, 2023 1:20 pm @morpheddreams random-on-note: i believe a global random lfo assigned in hold-mode to a per-voice mod target does what you want?
If you by hold-mode mean to activate single option, than it's not what am I looking for, because I get the same (random) value on every note

Post


Post

sjoerdvankreel wrote: Tue Aug 08, 2023 11:00 am @MorphedDreams i mean this: https://sjoerdvankreel.github.io/infern ... o_hold.png
oh, yes that's it, thank you :)

Post

@MorphedDreams nice. I basically pulled "hold mode" out of thin air, but a quick google search suggests "on note" is more common terminology. Probably should rename.

Post

Here is my submission

https://soundcloud.com/baalisoda/stardust-serenade

I have used 7 instances of InfernalSynth via FL Studio as DAW to produce this track.

Details of the plugins (both native and third-party) used are Solaris (x3) Valhalla Supermassive (x2), Classic Delay (x2), Fruity Parametric EQ2 (x2), LoudMax (x1)

Cheers!

Post

@sjoerdvankreel
I'm gonna start on my entry soon: I downloaded the synth at the beginning of the month and have played around with it a little bit; but have there been any updates since then, following all the discussion regarding the plugin since then?
New tracks: https://linktr.ee/neukatalyst
Discord: neukatalyst (preferred method of contact)

Post

@NeuKatalYst

No, nothing apart from the instrument-only version which is just a workaround for some hosts refusing to load the thing. I've done some minor work regarding suggestions from here, but nothing released yet. Is it even allowed to update the plugin during the OSC?

Post

@MadMcMan i received reply from bitwig, but most of the devs are on holiday, so it will probably take a while.

Post

@SeBaer and/or anyone MIDI knowledgeable (please excuse my MIDI ignorance).

Managed to get MIDI pitchbend in as a generic mod source (tested using Renoise built-in midi controller). So you can do stuff like PB->amp/pan/freq etc. Still have to do actual *pitch* alongside FM as mod target so you can do PB->pitch (default), and then also lfo/env->pitch.

The whole MIDI thing has got me wondering couple of things, too:
* Is MIDI CP (channel pressure) what @DoctorBob calls expression/pedal?
* Do i understand correctly that both PB and CP are global (i.e. not per note/channel)? Otherwise i'd have to lump them in with MPE which is a "someday" project.
* https://steinbergmedia.github.io/vst3_d ... fa0fddf4e6 (enum ControllerNumbers) shows a whole lot of midi inputs. Any interesting ones besides PB/CP? I see stuff like modwheel, panning, balance etc. But i have no clue what stuff is present on hardware controllers, and for software, i guess automation is the way to go (?)

- Cheers, sjoerd

Post Reply

Return to “Instruments”