Beatboxer

Latest version: v2.0.1

Safety actively analyzes 618891 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

2.0.0

It's pretty bad but pretty functional! Choose the BPM, choose the number of beats per measure and choose what sounds to play for each beat. You can preview the measure with the Preview button and you can also save the measure as a WAV file.

There will be more. I guarantee it :100:

1.3.1

So now there are two more things you can do:

1) You can add your own oneshots with `BeatBoxer.add_oneshot(oneshot_path, name)`. The `name` argument is optional and will, by default, take the name of the file of the audio.

2) You can edit whatever beat is stored in `BeatBoxer.current_beat` by using `BeatBoxer.edit_current_beat(bpm=None, base_note=None, num_measures=None, remove={}, add={})`. For the `remove` and `add` arguments, the syntax is just what you would put for the kwargs for `BeatBoxer.make_a_beat`.
For example,
python
from beatboxer import BeatBoxer

bb = BeatBoxer()
Make a beat that is just a hihat every beat
bb.make_a_beat(bb.empty(), every_beat=['hihat'])
Decide you only want a beat every other beat starting on the first beat
bb.edit_current_beat(remove={'every_2nd': [('hihat', 1)]})
Bam, easy as that :^)
`

That's all we got for today, folks

1.2.0

Now you can specify the save directory with the `BeatBoxer.save_path` attribute!

1.1.0

Things work. In the same way that a stick works at whacking things.

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.