Skip to content

Commit 0602693

Browse files
0.6.6
1 parent ec83c27 commit 0602693

15 files changed

+3095
-638
lines changed

Makefile

+5-21
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,25 @@
11
RACK_DIR ?= ../..
22
SLUG = Bidoo
3-
VERSION = 0.6.5
3+
VERSION = 0.6.6
44
DISTRIBUTABLES += $(wildcard LICENSE*) res
55

6-
# Static libs
7-
mpg123 := dep/lib/libmpg123.a
8-
# OBJECTS += $(mpg123)
9-
10-
# Dependencies
11-
$(shell mkdir -p dep)
12-
DEP_LOCAL := dep
13-
DEPS += $(mpg123)
14-
15-
$(mpg123):
16-
cd dep && $(WGET) https://www.mpg123.de/download/mpg123-1.25.8.tar.bz2
17-
cd dep && $(UNTAR) mpg123-1.25.8.tar.bz2
18-
cd dep/mpg123-1.25.8 && ./configure --prefix="$(realpath $(DEP_LOCAL))" --with-cpu=generic --with-pic --disable-shared --enable-static
19-
cd dep/mpg123-1.25.8 && $(MAKE)
20-
cd dep/mpg123-1.25.8 && $(MAKE) install
21-
226
FLAGS += -DUSE_KISS_FFT -Idep/include -I./src/dep/audiofile -I./src/dep/filters -I./src/dep/freeverb \
23-
-I./src/dep/gist/libs/kiss_fft130 -I./src/dep/gist/src \
7+
-I./src/dep/gist/libs/kiss_fft130 -I./src/dep/gist/src -I./src/dep/minimp3\
248
-I./src/dep/gist/src/mfcc -I./src/dep/gist/src/core -I./src/dep/gist/src/fft \
259
-I./src/dep/gist/src/onset-detection-functions -I./src/dep/gist/src/pitch
2610

2711
include $(RACK_DIR)/arch.mk
2812

2913
ifeq ($(ARCH), lin)
30-
LDFLAGS += -L$(RACK_DIR)/dep/lib $(RACK_DIR)/dep/lib/libcurl.a dep/lib/libmpg123.a
14+
LDFLAGS += -L$(RACK_DIR)/dep/lib $(RACK_DIR)/dep/lib/libcurl.a
3115
endif
3216

3317
ifeq ($(ARCH), mac)
34-
LDFLAGS += -L$(RACK_DIR)/dep/lib $(RACK_DIR)/dep/lib/libcurl.a dep/lib/libmpg123.a
18+
LDFLAGS += -L$(RACK_DIR)/dep/lib $(RACK_DIR)/dep/lib/libcurl.a
3519
endif
3620

3721
ifeq ($(ARCH), win)
38-
LDFLAGS += -L$(RACK_DIR)/dep/lib -lcurl dep/lib/libmpg123.a -lshlwapi
22+
LDFLAGS += -L$(RACK_DIR)/dep/lib -lcurl
3923
endif
4024

4125
SOURCES = $(wildcard src/*.cpp src/dep/audiofile/*cpp src/dep/filters/*cpp src/dep/freeverb/*cpp src/dep/gist/src/*cpp \

README.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Bidoo's plugins for [VCVRack](https://vcvrack.com)
22

33
<!-- Version and License Badges -->
4-
![Version](https://img.shields.io/badge/version-0.6.5-green.svg?style=flat-square)
4+
![Version](https://img.shields.io/badge/version-0.6.6-green.svg?style=flat-square)
55
![License](https://img.shields.io/badge/license-BSD3-blue.svg?style=flat-square)
66
![Language](https://img.shields.io/badge/language-C++-yellow.svg?style=flat-square)
77

@@ -13,6 +13,12 @@ You can find information on that plugins pack in the [wiki](https://github.com/s
1313

1414
## Last changes
1515

16+
13/05/2018 => 0.6.6
17+
18+
antN goes away from mpg123 and is based now on minimp3 so maybe my pack will be available thru Rack again.
19+
20+
Some changes on μ that has an offset param now. I changed the fine tuning of step length so it is easier to setup. Step length is 100% by default.
21+
1622
11/05/2018 => 0.6.5
1723

1824
μ. can be viewed as a step in a sequence. Link some of them and you will build a full sequence path. When moving the cursor over the knobs and ports the display shows a description and the current value of the focused object. As usual black ports are inputs and the red ones outputs. To start experimenting link some units with bpm ports so the first one will become the master tempo for the chain. Link gate and CV at the bottom to create the path for the signal. Link step end ports with step start ones to build the order of steps. At that stage you can use the alternate end of step output port to fork the path and adjust the corresponding probability. Maybe you need that under some circumstances a step is stopped .. use the inhibit port. Once the chain is made set the tempo with the first step (one fast knob and a dedicated one for decimals). Then set the length of each step (two controls too as for bpm) 100% means a quarter for a 4/4 signature, 50% one eighth, 200% an half etc... To introduce swing use decimal values for the step length. Now choose the length of the trigs in percentage of the step length, the CV value, the probability of the trig to be played, the probability of the alternate port to be use instead of the standard end of step port, the trig repeat count and the distance between retrigs. If the trig length is greater than the distance then the trigs will merge. You have two small led buttons between gate and CV in and out ports. They activate the stack mode on those ports. By default a step plays its trigs when active and let the signal pass thru the ports when not active. If you activate the stack mode the incoming signal will be added to the trigs data when the step is active. You can manually launch a step with the left top led button and mute the step with the right one. Modulation ports are available for almost all parameters.

res/DFUZE.svg

+124-120
Loading

res/DFUZEtemp.svg

+53-49
Loading

res/MU.svg

+140-121
Loading

res/MUtemp.svg

+166-153
Loading

0 commit comments

Comments
 (0)