Skip to content

Jaybee18/butterDAWg

Repository files navigation

butterDAWg

FL Studio clone with Electron (WIP)

It is not a 100% clone: there are some deviations from the original that I believe improve the UX

Basic audio functionality implemented

  • playback/sequencing of samples
  • routing tracks to channels
  • piano editor
  • audio graph editor
  • usage of fileview for importing samples/plugins
  • POC custom plugins
  • basic application of custom plugins
  • dynamic application of custom plugins
  • saving and opening of files

Development

install all necessary node modules:

npm install

then run with

npm run start

Build

not yet

Version History

version 0.5.1 (current):

  • internal restructuring complete
  • custom plugins can now be developed, dynamically loaded and used

butterDAWg_v5 1

version 0.5.0:

  • windowmanager massively improved
  • audio playback reworked (mor efficinci + better UX)
  • playlist view internally reworked (now a canvas instead of thousands of divs)
  • plugins can now be independently created with their own HTML/CSS/JS files and dynamically loaded in

butterDAWg_v5 0

version 0.4.2:

  • Added Audio Graph bc idk
  • we now got windows in this bitch
  • custom plugins now possible
  • generalized internal codebase for easier integration and development

butterDAWg_v4 2

version 0.4.1:

  • Tracks can be routed through channels
  • channels have volume indicators
  • track cursor will play from whereever it is positioned (given not placed in the middle of a sample)
  • POC for custom plugins implemented

version 0.4.0: grafik

version 0.3.2: grafik

version 0.3.1: grafik

version 0.3.0: grafik

version 0.2.0: image

version 0.1.0: image