https://github.com/jsmith/proton
A modern DAW built with Vue!
https://github.com/jsmith/proton
Last synced: 19 days ago
JSON representation
A modern DAW built with Vue!
- Host: GitHub
- URL: https://github.com/jsmith/proton
- Owner: jsmith
- License: mit
- Created: 2018-07-31T00:40:05.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-11-21T12:11:15.000Z (over 7 years ago)
- Last Synced: 2025-01-12T09:30:33.955Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://jsmith.github.io/proton
- Size: 1.92 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> Development is now occuring [here](https://github.com/dawg/vusic).
# Proton
A modern DAW built with Electron and Vue!
## Development
``` bash
# Ensure you have npm installed.
# I recommend using NVM!
# install dependencies
npm install
# serve with hot reload at localhost:9080
npm run dev
# build electron application for production
npm run build
# run unit & end-to-end tests
npm test
# lint all JS/Vue component files in `src/`
npm run lint
```
## Roadmap
- [ ] Piano Roll (with paste tool, slice tool)
- [ ] Add tabbed playlists
- [ ] Drag & drop audio files (mp3, wav, ogg) into playlist
- [ ] VST Support
- [ ] Create basic synthesizers
- [ ] Add mixer for effects. Effects will be visible on each channel.
## Inspiration
- [FL Studio](https://www.image-line.com/flstudio/)
- [This Abelton Reword](http://cdm.link/app/uploads/2017/06/Live-view-less-dense@full.png)
- [Atom](https://atom.io/)