Device Details


Overview

Name | Version: Kasm Bangaz Drums MIDI Generator 1.18.1
Author: kevleyski
Device Type: MIDI Generator
Description: Algorthimic drum machine!
(Ableton clipview MIDI Generative Tool)

https://pyrmontbrewery.com/bangaz

This is Rust code chewing on some complex algorithms to bang on your Ableton Drum Racks
Evolving euclidean algorithms thrown in the mix

enc1 and enc2 are generic encoder dials which vary each patterns algorithm in different ways. These dials and velocity are mappable (e.g. to an LFO) and so the automation can be recorded in the clip. Where this is algorithmic and not randomness you always get the same result back

The device is more an example of what you can do with the Kasm SDK, to go make you own drum sequences this Ableton Max4Live MIDI device was built with source code available here:
https://pyrmontbrewery.com/get_kasm

Testers of this device get A$15 off, in Ableton click the "Kasm Bangaz" title as shown the image above to get the current coupon code - if you can leave a comment here that's wonderful, but no worries mate

Students get a 30% discount, use KASMSTU at the checkout

!! NOTE: you need the latest Ableton 12.2 for this as it uses the new V8 jsinterp from Max9 !!

But... if you don't have Max4Live or have an older Ableton Live version no worries - Kasm is WebAssembly so it also runs on a regular web browsers too!
Documentation, instrument patch editors and so on is all here:
https://kasmsdk.github.io/?app=bangaz

Details

Live Version Used: 12.2
Max Version Used: 9.0
Date Added: Dec 13 2025 01:25:43
Date Last Updated: Dec 13 2025 22:11:24
Downloads: 60
License: None
Average Rating (1)

Log in to rate this device

3

Files

Device File: Kasm Bangaz Generator.amxd
 


Comments

Doesn't work as expected. There is a list of various different styles but most of the patterns are generic/basic patterns, the "generate" button does nothing so there are no variations. the mysterious and undocumented "enc1" and "enc2" controls do nothing.

It seems more like a promotion for their "Rust to WASM" project so the embed JS code is bloated with hundreds of unnecessary boilerplate lines and the real code is compiled and kinda obfuscated so it lags Max and makes it impossible to edit/understand what it actually is trying to do, there is no guarantee something shady isn't happening in the background, not to add there is absolute no benefit in trying to shove Rust in every single aspect of human live just because "hey look Rust is cool and everyone just must deal with it because I invested precious time in learning this hipster programming language".
Yes this is a promotion/demo for the Kasm Rust SDK project, thanks for helping me test

enc1 is purposely mysterious in that it’s a rotary encoder input into the algorithm
Actually they do things but you have to turn them quite far and each pattern is different 

The idea is you can make it whatever you want it to be with the SDK
But I realise I need to make that a bit clearer so will fix it up in the next release

Thanks again mate appreciate it, hope
You found some interesting patterns, it can be set in an musical arp like mode and you set which notes for each drum, it’s pretty neat 
Actually seems mrrex found a bug around the enc1/enc2 and have patched this in v1.18.1 thanks again!
Also... why Rust?

Check this out - it's identical WebAssembly as whats is running in Ableton Live, in other places...

https://kasmsdk.github.io/bangaz

https://kasmsdk.github.io/emanator

https://kasmsdk.github.io/arpy

Enjoy! Please buy the pro version of Bangaz or the SDK so I can provide the updates and new features :-)
https://kevleyski.gumroad.com/

Login to comment on this device.

Browse the full library