https://github.com/kernicpanel/bitwig-randomizer
Bitwig randomizer
https://github.com/kernicpanel/bitwig-randomizer
bitwig bitwig-studio-extension random
Last synced: about 1 year ago
JSON representation
Bitwig randomizer
- Host: GitHub
- URL: https://github.com/kernicpanel/bitwig-randomizer
- Owner: kernicPanel
- Created: 2022-07-04T19:53:18.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-01T23:24:45.000Z (over 3 years ago)
- Last Synced: 2025-04-09T23:09:23.433Z (about 1 year ago)
- Topics: bitwig, bitwig-studio-extension, random
- Language: Java
- Homepage:
- Size: 31.3 KB
- Stars: 44
- Watchers: 2
- Forks: 5
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Randomizer
Bitwig randomizer
@polarity did a review for the version 1.0
https://www.youtube.com/watch?v=KXkJyn4Qsho
## WARNING
This WILL lead to unexpected results, be sure to lower your volume before using.
## Motivation
I enjoy surprises, and I think that creativity comes from constraints.
So I wanted to make a script that would randomly select a Bitwig browser item.
This allows me two main things:
- Select unexpected items, which open up possibilities for me to explore.
- Force me to use a forgotten device, plugin… etc. to try to master it.
I added a name genarator, wich tries to be inspiring.
It can be used to name devices, tracks, presets, etc., but also to name projects.
## Activation
Copy the released extension to your Bitwig extensions folder.
Activate it in the settings.
https://user-images.githubusercontent.com/720491/178076494-40867f31-c326-4319-8b38-6d4cedb6aeaa.mp4
## Usage
### Parameters randomization
Devices parameters can be randomized.
A ratio can be applied to limit the range of the new value.
We can randomize the current parameters page or all of them.
https://user-images.githubusercontent.com/720491/180964015-50166694-b680-47f7-b954-8091a33ea6e3.mp4
### Browser random selection
This extension allows users to select a random item from the browser.
It could be any browser related item type, like device, plugin, wave file, preset, modulator…
- `Select random item` opens a browser if none is already opened and selects a random item from the current opened browser.
- `Add current item` adds the current selected item.
This is the same as `OK` in the browser.
For me, it is convenient as it is close to the random button.
https://user-images.githubusercontent.com/720491/178076578-f902a6bb-7716-4c7d-8d67-cb6ed1db0af2.mp4
### Random name generator
An option is available to prepend the generated filename with the current date.
https://user-images.githubusercontent.com/720491/178076594-a29e99ac-e81d-426d-8bca-ff4e8bfc7013.mp4
Another option lets you customize the date format. The default template is
`yyyy-MM-DD_` which would expand to e.g. `2022-07-31_`.
All the possible patterns are docuemnted
[here](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html#patterns).