Skip to content

Commit

Permalink
v0.x -> v1.2.0, tutorial linked
Browse files Browse the repository at this point in the history
  • Loading branch information
sjaehn committed May 15, 2020
1 parent 5c238a1 commit 4d345c5
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 16 deletions.
4 changes: 2 additions & 2 deletions BJumblr.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@
rdfs:comment "B.Jumblr is a pattern-controlled audio stream / sample re-sequencer LV2 plugin." ;
doap:name "B.Jumblr" ;
doap:license <http://usefulinc.com/doap/licenses/gpl>;
# lv2:microVersion 0 ;
# lv2:minorVersion 0 ;
lv2:microVersion 0 ;
lv2:minorVersion 2 ;
doap:maintainer <http://www.jahnichen.de/sjaehn#me> ;
lv2:optionalFeature lv2:hardRTCapable ;
lv2:extensionData state:interface , work:interface ;
Expand Down
19 changes: 8 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Description: B.Jumblr is a pattern-controlled audio stream / sample re-sequencer

a) Install the bjumblr package for your system
* [Arch user repository](https://aur.archlinux.org/packages/bjumblr.lv2-git) by Milkii Brewster
* [FreeBSD](https://www.freshports.org/audio/bjumblr-lv2) by yurivict
* Check https://repology.org/project/bjumblr/versions for other systems

b) Build your own binaries in the following three steps.
Expand Down Expand Up @@ -53,9 +54,10 @@ B.Jumblr is neither a sample slicer nor a step sequencer. From the technical POV
sequencer pattern-controlled audio delay effect.

The pattern defines at when (vertical) and which (horizontal) piece of the audio input stream is
sent to the audio output. Use the default diagonal line pattern for live playback. Moving a pad
one step to the right results in a one step delayed playback of the respective piece of the audio
input stream. Each pad (and thus each piece) can be leveled up or down by mouse wheel scrolling.
sent to the audio output. Use the default diagonal line (zero delay line) pattern for live
playback. Moving a pad one step to the right results in a one step delayed playback of the
respective piece of the audio input stream. Each pad (and thus each piece) can be leveled up or
down by mouse wheel scrolling.

In addidion, the user can control the playback progession using the playback buttons or the speed
dial. This is facilitated via the progression delay.
Expand Down Expand Up @@ -103,24 +105,19 @@ Controls the progression of the pattern. These buttons do not shift the sample /
calibration). The white buttons modify the position (reset, increase, difference to start of the step,
or increase) of the pattern progression represented by the yellow markers left and right to the pattern.
The speed dial controls the speed of progression. These kinds of manipulation of the pattern progression
are facilitated via the progression delay. The total amount of the progression delay is displayed in the
panel above the buttons.
are facilitated via the progression delay. The total amount of the progression delay (= delay buttons +
speed-induced delay) is displayed in the panel above the buttons.

## What's new

* Distinguish between pattern progression (horizontal yellow markers) and playback (vertical white line)
* Jump to the start of the respective step if "delay to start" button pressed


## TODO

* Optimize runSequencer code


## Acknowledgments

* Milkii Brewster for ideas about principle and features
* Rob van den Berg for the idea of the plugin name
* Rob van den Berg for the plugin name


## Links
Expand Down
Binary file modified doc/screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified inc/surface.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 12 additions & 1 deletion inc/surface.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion src/BJumblrGUI.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ BJumblrGUI::BJumblrGUI (const char *bundle_path, const LV2_Feature *const *featu
setStartDelayButton (958, 458, 44, 22, "widget", "Delay to start"),
speedDial (960, 530, 40, 48, "dial", 1.0, 0.0, 4.0, 0.25, "%1.2f"),
helpButton (958, 588, 24, 24, "widget", "Help"),
ytButton (988, 588, 24, 24, "widget", "Video"),
ytButton (988, 588, 24, 24, "widget", "Tutorial"),
fileChooser (nullptr)
{
// Init editButtons
Expand Down
2 changes: 1 addition & 1 deletion src/BJumblrGUI.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@

#define BG_FILE "inc/surface.png"
#define HELP_URL "https://github.com/sjaehn/BJumblr/blob/master/README.md"
#define YT_URL "https://www.youtube.com/watch?v=n3LrpOD8MrI"
#define YT_URL "https://www.youtube.com/watch?v=DFSi7TMqvMw"
#define OPEN_CMD "xdg-open"
#define MAXUNDO 20

Expand Down

0 comments on commit 4d345c5

Please sign in to comment.