/dawg

A DAW built using Electron and the Web Audio API

Primary LanguageTypeScriptMIT LicenseMIT

DAWG

Build Status Version

DAWG

A DAW built using the Web Audio API 🤘

About

DAWG is Digital Audio Workstation (DAW) built using web technologies and distributed as a native application using Electron 🎹 It was initially developed as part of the 2018-2019 ENGG 4000 (Senior Design Project) course at UNB but is now being developed as a side project. DAWG strives (although currently fails) to offer the same functionality of DAWs such as FL Studio and Ableton. The name DAWG initially comes from our group name in the ENGG 4000 course: Digital Audio Workstation Group (DAWG).

Quick Links

↳ Homepage
↳ Installation Guide
↳ User Guide

Contributing

See our Wiki to learn about contributing to the project!

Authors

Jacob Smith Matt DeSilva Amir Eldesoky Alex ODonnell
Software Engineering Electrical Engineering Electrical Engineering Electrical Engineering

Acknowledgements

GridSound was a great reference during development. For example, components such as Timeline.vue and BeatLines.vue were based off similar component implementations from gs-ui-components.

VS Code was also used as a reference during development. We are big fans of the structure and navigation tools (Shortcuts, Command Palette, etc) and wanted to implement similar features within DAWG.