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
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
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
Posted on December 13 2025 by kevleyski |
Report Issue
Actually seems mrrex found a bug around the enc1/enc2 and have patched this in v1.18.1 thanks again!
Posted on December 13 2025 by kevleyski |
Report Issue
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/
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/
Posted on December 13 2025 by kevleyski |
Report Issue
Login to comment on this device.
Browse the full library
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".