Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

midi-bricks-mono

TimSusa118MIT1.3.28

MIDI Bricks was invented for usage as interactive MIDI-Controller-Interface or even for Touch-Device purposes.

readme

Midi-Bricks

MIDI Bricks was invented for usage as interactive MIDI-Controller-Interface or even for Touch-Device purposes.

Mono Repository

This is a mono-repository for midi-bricks, its electron app and deployment.

Live-Web-Demo

https://midi-bricks.timsusa.now.sh

Official Webpage and Documentation

https://timsusa.github.io/midi-bricks-mono/

More Help

More help can be found in each sub project folder´s README.md, which you can find under packages/. In order to get information about building an executable for your OS please be refered to the midi-bricks-electron folder.

Bootstrapping the Monorepo:

yarn && yarn bootstrap

Webapp

The midi-bricks folder poses the core source, which is a standalone webapp. Furthermore, it is deployed to the great guys from https://zeit.co/now.

Start Development

yarn dev:midi-bricks

Build for Production

yarn build:midi-bricks

Electron App

The core web app will be copied into the electron ecosystem. Further code for configuration, especially electron.js, can be found in its public folder.

Start Development

yarn dev:midi-bricks-electron

Build for MacOSX and Win

yarn build:midi-bricks-electron

Contributing

Please consider to create a PR with or without any issue. I will get back to you, asap.

Versioning

https://github.com/conventional-changelog/standard-version

Support on Beerpay

Hey dude! Help me out for a couple of :beers:!

Beerpay Beerpay

changelog

Change Log

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.3.28 (2019-10-17)

1.3.27 (2019-10-16)

Bug Fixes

  • Fix for broken CC Toggle Button (8b8f429)
  • revert toggeNotesInState to its old state (e6ab7e2)
  • Test (b6a73a0)

1.3.25 (2019-10-13)

1.3.23 (2019-10-13)

Bug Fixes

  • Horizontal slider min-max scaling (67ce7d3)

1.3.21 (2019-10-06)

Bug Fixes

1.3.20 (2019-10-06)

1.3.17 (2019-08-04)

Bug Fixes

1.3.16 (2019-08-04)

1.3.14 (2019-08-04)

1.3.11 (2019-08-03)

Bug Fixes

1.3.10 (2019-07-21)

1.3.9 (2019-07-21)

1.3.8 (2019-07-21)

1.3.7 (2019-07-21)

Bug Fixes

  • Invalid gui state on driver view (6d23aa4)

1.3.6 (2019-07-21)

1.3.3 (2019-07-20)

1.3.1 (2019-07-20)

Bug Fixes

  • Adapt settings menu to new page type (22bbc3f)
  • All for pagelayout (81c6b3b)
  • Avoid crash when having no midi (9356114)
  • Avoid nasty gui state by toggle out of livemode (339e32f)
  • Button Midi Triggers (b77d395)
  • Changing page label input (2b85771)
  • Changing settings in controllers view (8e3537e)
  • Clean init state with one single source of truth (877d086)
  • Comment out disfunctional undo-redo (2e03577)
  • Copy elements to last page (3d34b44)
  • Crash in DevMode update stuff (7ab6b35)
  • Delete all (97b2f86)
  • Delete made persistent and refactoring (9515ddc)
  • Deleting footer pages, when deleting all (27a23af)
  • Further page logic and establish new starter preset (4536fd0)
  • get rid of confusing code (88680bd)
  • Get rid of unused elements (7a26933)
  • Global settings view (82b7577)
  • Have clear init state with page available (bd6cd5d)
  • horz slider ltr (1b63b86)
  • Improve handle slider change (09a1b22)
  • Improve remote slider bahaviour (e5ffafe)
  • Landing in live mode when switching to global settings (c2db0a0)
  • Left Settings (98331fe)
  • Listening to slider changes (6f7787c)
  • Load and save pages (bd1dfc7)
  • Loading and saving new pages (a8e28f2)
  • Loading and saving presets via electron app (b82b58b)
  • Loading old presets (90db168)
  • Loading old presets (cc35138)
  • Lock Initial Window Pos/Size - data entry (fdbeb74)
  • Midi Learn (b47feea)
  • Multi-Copy-Workflow hardened (6ed302d)
  • Multi-Selection by re-enabling lastFocIdx (4be1f7f)
  • ON and OFF Values (78685c4)
  • Page and Element creation (6053570)
  • Page Settings (7c4466e)
  • pages are always an object (2bf110f)
  • Performance of new functional slider component (c14d38f)
  • Persist layout-changes on page change (df47bdd)
  • Persisting element settings changes (70493ff)
  • Program Change (18ad982)
  • Recognition of drivers in global settings (0cbf290)
  • Repair swapping footer pages (1a889bd)
  • Saving pages field to file (096ef29)
  • Set Driver names for input and output (fa4f2e6)
  • Setting new pages (303968f)
  • Show example page only on startup, when no page is set (45c9f3c)
  • Strange Layout Horz Slider (9bb945a)
  • Switching of themes (67e282f)
  • Undo Icon is only shown in layout mode (eb691bb)
  • Update controller view to pages (2b8a3c0)
  • zero-initial-state (b956a34)

1.2.8 (2019-07-20)

Bug Fixes

  • Adapt settings menu to new page type (22bbc3f)
  • All for pagelayout (81c6b3b)
  • Avoid crash when having no midi (9356114)
  • Button Midi Triggers (b77d395)
  • Changing page label input (2b85771)
  • Clean init state with one single source of truth (877d086)
  • Copy elements to last page (3d34b44)
  • Crash in DevMode update stuff (7ab6b35)
  • Delete all (97b2f86)
  • Delete made persistent and refactoring (9515ddc)
  • Deleting footer pages, when deleting all (27a23af)
  • Further page logic and establish new starter preset (4536fd0)
  • get rid of confusing code (88680bd)
  • Get rid of unused elements (7a26933)
  • Global settings view (82b7577)
  • Have clear init state with page available (bd6cd5d)
  • horz slider ltr (1b63b86)
  • Improve handle slider change (09a1b22)
  • Improve remote slider bahaviour (e5ffafe)
  • Landing in live mode when switching to global settings (c2db0a0)
  • Left Settings (98331fe)
  • Listening to slider changes (6f7787c)
  • Load and save pages (bd1dfc7)
  • Loading and saving new pages (a8e28f2)
  • Loading and saving presets via electron app (b82b58b)
  • Loading old presets (90db168)
  • Loading old presets (cc35138)
  • Midi Learn (b47feea)
  • Multi-Copy-Workflow hardened (6ed302d)
  • Multi-Selection by re-enabling lastFocIdx (4be1f7f)
  • ON and OFF Values (78685c4)
  • Page and Element creation (6053570)
  • Page Settings (7c4466e)
  • pages are always an object (2bf110f)
  • Performance of new functional slider component (c14d38f)
  • Persist layout-changes on page change (df47bdd)
  • Persisting element settings changes (70493ff)
  • Program Change (18ad982)
  • Repair swapping footer pages (1a889bd)
  • Saving pages field to file (096ef29)
  • Set Driver names for input and output (fa4f2e6)
  • Setting new pages (303968f)
  • Strange Layout Horz Slider (9bb945a)
  • Switching of themes (67e282f)
  • Update controller view to pages (2b8a3c0)
  • zero-initial-state (b956a34)

1.2.8 (2019-05-07)

Bug Fixes

1.2.7 (2019-05-06)

1.2.6 (2019-05-06)

Bug Fixes

  • Selecting drivers and disable sliders in layout mode (e8fad03)

1.2.5 (2019-05-06)

Bug Fixes

  • Crash when starting from very first wihtout any persistence file (617f3c1)
  • fix_having_single_window_lock (4830dc6)

1.2.3 (2019-05-06)

Bug Fixes

  • Adding footer entry, when adding a page. (6b29378)

1.2.2 (2019-05-03)

1.2.1 (2019-05-03)

1.2.0 (2019-05-03)

1.1.101 (2019-05-03)

1.1.100 (2019-05-03)

1.1.99 (2019-05-03)

1.1.98 (2019-05-03)

1.1.97 (2019-05-03)

1.1.96 (2019-05-03)

1.1.95 (2019-05-03)

1.1.94 (2019-05-03)

1.1.93 (2019-05-03)

1.1.91 (2019-05-03)

Bug Fixes

  • Full load/save all viewsettings from preset files (89ef519)

1.1.90 (2019-05-03)

1.1.89 (2019-05-03)