Twisted Cable - Twin Slide

It is with great pride and pleasure that i announce my next plugin: Twin Slide

A dual bass synthesiser heavily inspired by the TB 303, built upon the proven PhraseSeq32 by @marc_boule and using the opensource Open303 dsp by Robin Schmidt .

Omri did a great video about it here:

It is a free plugin and on it’s way to the library, for those that want it right now get it here: Github - Twin Slide

Happy 303 day! :wink:

30 Likes

Looks and sounds good!

I’m a bit confused by your attribution file though. Is the code based on GitHub - maddanio/open303: clone of https://sourceforge.net/projects/open303/ or GitHub - RobinSchmidt/Open303 ? The former doesn’t explicitly mention “-or-later” license usage in the project, so this cannot be applied.

The Open303 implementation, is the dsp code from Robin Schmidt which is also the creator of the old Open303 Sourceforge repo. If his work is explicitly only MIT, then my work is involving mixed licensing. Is that what you are saying?

No, I’m talking about your attribution file linking to a GPL project, but here in your post you mention an MIT project. So which is it?

Mixed licensing is fine if all licenses are compatible. (but as I said the former doesn’t say if “-or-later” is allowed).

Ah i see, what you mean there is a wrong link somehow ended up in there. i must target the correct repo in the attribution file! Thanks

1 Like

Link + license. But yeah if you meant the MIT project this should be totally fine!

(I’m being picky because we require “GPL-3.0-or-later” compatibility on another project where I might want to include yours :wink: )

1 Like

I also found a wrong specification mentioning Polyblep, which i didn’t use. Now states correct "MipMapped wavetable saw/square with tanh soft saturation”.

About the licensing, i can try to reach out to Robin, and ask about it?

1 Like

The repo you link to now for attribution uses MIT, as I said this is absolutely fine :slight_smile: Of course specifying the usage on the older repo would be nice.

1 Like

The plugin is now live in the library!

Thanks again @marc_boule & @Omri_Cohen

and for the speedy integration @cschol @Vortico

7 Likes

Sounds great!

1 Like

Had to be out for 3/03 day! :melting_face:

7 Likes

Congrats on the release! Thank you thank you thank you for including support for microtuning on Twin Slide - with presets even!

Unfortunately it seems some of the presets are not tuned correctly (assuming C is the root note). I cant speak to a lot of the world scales that are on there, but some of the equal temperaments have incorrect cent values.

For example the cent values for 17-TET are currently:

  • 0
  • -29
  • -6
  • +18
  • -12
  • +12
  • -35
  • +6
  • -24
  • +24
  • -18
  • +6

But for the Pythagorean scale in 17 they should be:

  • 0
  • -29
  • +12
  • -18
  • +24
  • -6
  • -35
  • +6
  • -24
  • +18
  • -12
  • +29

Did you have a particular reference used to make these presets? If you aren’t familiar with Scale Workshop it’s an insanely useful tool for creating/analyzing/exporting scales - Scale Workshop 3

2 Likes

Hi and thanks for the feedback!

From what i remember i had done broad search on microtuning, which had lead me to several sources, including but not limited to: WIlsonic, Anaphoria, Xenharmonic, Tonalsoft… and more.

From which i had aggregated data on which i based the implementation of the tuning system. I might have overdone the broad scope, which maybe have resulted in incorrect scalings as you pointed out. I am definitely no expert on the microtuning scalings, however i am totally open to suggestions to improve that part of the module.

I will look into that site you linked, and see if i can correct the presets just right there. For now i will open a github issue referencing your post. If you have github, feel free to followup there on this matter.

Thanks!

1 Like

Love the synth, but really excited for the channel strip plug as well. The input device has lpf and hpf reversed.

1 Like

Hi and thanks!

About the Channelstrip:
Actually the knob labels are incorrect and confusing, the two filters are high cut and low cut.
Currently the tooltip is showing correct, but the knob labels are incorrect, will fix it with next update.

3 Likes