forked from OpenDJLab/LibreDJ
An experimental DJ program with 4 decks that currently runs in the terminal (only kitty/wezterm)
- Rust 100%
| assets | Add assets/screenshot-1.png | |
| learning-resources | Here we go | |
| libplayer | Fix deck cloning having wrong tempo & fix select the cloned to deck | |
| tui | Implement add to playlist and remove from playlist | |
| tui-playground | Add playground crate | |
| waveform | Remove unused faust dependencies | |
| .gitignore | Fix waveforms rendering being more detailed | |
| Cargo.lock | Implement editing of metadata | |
| Cargo.toml | Implement editing of metadata | |
| README.md | „README.md" ändern | |
| TODO.md | Implement add to playlist and remove from playlist | |
LibreCDJ
An experimental playground to develop a 4 Deck DJ Software for Linux.
Screenshots
Markdown Monster icon
Goals
- 4 Decks
- Good beat jumping/looping
- Good performance
- Low latency
- As best as possible playback/resampling
- Minimal & clean user interface
- Good library management
- Completely usable with Keyboard
Non-Goals
- No mixing/eq/effects. Use an external mixxer or something like libredjm
- Session management. Use qpwgraph for this
- Radio Broadcasting
- Stem seperation (I'm up to support stem files though)
- Rekordbox/Serato export/import
- If there's a good crate, maybe though