Bastl Announcements Thread

Annoucing the arrival of the first Bastl module for VCV, Kompas.

Kompas is a three-coordinate probabilistic pattern navigator. Each coordinate has a unique traveling pace and a dedicated trigger output. The amount of probability can be adjusted manually or by external voltages. Once a coordinate has been adjusted, a new pattern is generated and looped until the next change of direction.

manufacturer page: Bastl Kompas Eurorack Module – probability trigger generator

manual: https://bastl-instruments.com/content/files/manual-kompas-web.pdf

zine: KOMPAS bastl zine by bastl-instruments - Issuu

Demo

As for other modules, there are no immediate future plans, but never say never :wink:

19 Likes

Love this. Kompas me up!

Thanks much!

Neat! Why GPL-3.0-only license though? might not be compatible with future versions of VCVRack then (it itself uses GPL-3.0-or-later for forward-compatibility with the GPL)

Amazing, can’t wait to learn this!

Good question. The reason (as I understand it) is that the source on which it is based is CC-BY-SA V4, which is one-way compatible with GPLv3 (but not GPLv3+).

1 Like

Yeah Baby Yeaaah.

Ubuntu 18.04, VCV Rack Free v2.beta.1, GCC 7.5.0

[0.136 warn src/plugin.cpp:173 loadPlugin] Could not load plugin /home/dlphilp/src/Rack2/plugins/Bastl: Failed to load library /home/dlphilp/src/Rack2/plugins/Bastl/plugin.so: /home/dlphilp/src/Rack2/plugins/Bastl/plugin.so: undefined symbol: _ZSt28__throw_bad_array_new_lengthv

I get the same error when I try to run the Kirkpatrick Pattern Generator package ($$).

Any comments/suggestions re: a fix ?

Best regards,

dp

Yes, definately don’t run the v2 betas anymore with the plugins now available. Use latest SDK and latest released Rack v2 or compiled yourself. You cannot rely on the betas to be compatible with the SDK and plugin source now online. Also: Completely (!) clear out your …Documents/Rack2/ directory when you have run the betas, before you run the releases, that’'s a must.

1 Like

Ah, good advice. Thanks, Lars, I’ll do that now.

[edit]: What I built from:

commit 9ad53329fff74989daf3365600f9fccc0b6f5266 (HEAD -> v2, tag: v2.0.4, origin/v2)
Author: Andrew Belt <andrewpbelt@gmail.com>
Date:   Sat Dec 18 11:41:51 2021 -0500

    Add cleandep target to Makefile.

Which appears to be the latest source commit. Btw, I also update and build all open-source plugins in use on this system. AFAICT everything’s up to date here.

Probably a compiler/library issue.

[edit] Yeh, likely so. VCV Host throws the same error. @cschol told me that the official toolchain uses a version of GLIBC that wasn’t a part of a stock Ubuntu system (well, mine at least). I can 1) switch to using the prefab version of VCV Rack or 2) install the same components in the upstream toolchain and rebuild Rack and its plugins. Both solutions are relatively straightforward, but for the time being I’m going to keep my system as-is. It’s a tool-kit, and for quite a while already it’s been chock full of stuff for me to explore. I’m sure the Bastl module is super-cool, but right now I have a modules collection super-abundant with super-cool stuff, which I shall take off to explore now. :slight_smile: Thanks for the note, Lars !

1 Like

This is great, thanks! Hope to see more Bastl modules in future!

1 Like

Hmm, it doesn’t explicitly say that though. The “or any later version” is something that you have to append explicitly to the GPL. I don’t think this relates to CC in any way.

[edit: ah no, reading here now: ShareAlike compatibility: GPLv3 - Creative Commons

This is really why CC shouldn’t be used for software projects, it causes more problems than it solves :confused:

However, which part that you used is CC-BY-SA V4 then? If it’s just the panel design then this is not related to your code license in anyway.]

Agree.

Both code (+ modifications obviously) and panel.

1 Like

Ah yes, found the project here: GitHub - bastl-instruments/kompas: Manual, Schematics, Firmware and code examples

Just for pcb designs I guess CC kind of works, but for firmware it’s such a poor substitute :confused:

I know that there are “no immediate future plans” but if you happen to have a list of potential modules then please add Tea Kick and Little Nerd. They’re discontinued anyway, aren’t they? :wink:

And Wackel Kontakt the infamous Broken Cable & Bad Contact Emulator!

2 Likes

Are you trying to run plugins from the Plug-in Manager in your own compiled version of Rack? That will only work if your Rack is compiled with gcc 11 (as the plugins are).

Yes, we discussed this. The error here was different from previous GLIBC version errors, it took a moment before I realized it was still a compiler issue. As I wrote earlier, rebuilding with the required compiler is do-able - or I could just use the available binary - but at this time I’m putting my Rack energies into other concerns. I do prefer to run my own builds, so I’ll avoid downloading from the PM. Thanks for the note, and thank you for all your work on VCV Rack.

Announcing Bastl Pizza Series

I’m pleased to announce a new addition to the Bastl collection, this time Bastl Crust. :tada:

Crust A Hard-Hitting Drum Voice

Pizza Crust is a hard-hitting drum voice and goes way beyond drum territory. It consists of two layers - the NOISE source and dual oscillator TONE generator. Hard-hitting drums need a lot of transient attention and CRUST has you covered with the combination of pitch envelope, layer mixing, FM envelope, and transient shaper with hard-clipping.

Four modes to play with the sound

The NOISE source has built in lowpass-highpass FILTER and 4 modes (white noise, clap, bit and metallic). The TONE has 4 oscillator configurations (FM, FM2, dual and ring modulation), pitch envelope, detune, V/Oct input and timbral SHAPE control. The LAYER fader crossfades between the layers, but also adjusts their relative decay envelopes to achieve drum-kit like playability. The ENV knob makes shortest envelopes in the middle and elongates the decay to the right and both attack and decay to the left making more of a shaker/reversed/synth timbres. The TIMBRE section either focuses on the whole body of the sound (left) or is focused towards the transient (right). The final CLIP distortion stage with either soft clipping with a bass boost (left) or transient shaper with hard clipping (right) makes the drums go super-hard.

Available in the library, link below. Note that this is a seperate free but closed source plugin, so will need subscribed seperately from the free and open source plugin (currently only Kompas).

Future Bastl plans

Bastl are interested to bring the wider lineup to VCV, including others from the Pizza series (as part of this collection), but other modules too. Watch this space for details!

36 Likes

almost threw up with saw this!!! been wathing videos about BASTL modules since i started getting into modular so this brings me pure joy. im really thankful that you made this free for everyone to use <3.

4 Likes

Awesome work! Looking forward to Pizza! And hopefully Ikarie, one of my most favorite filters in Eurorack.

2 Likes