"Trello for making an album" - A music production workflow system that helps you focus on what matters: creating great music. Track progress, break through creative blocks, and organize your album production seamlessly.
Template Repository: Fork this repo for each new album you create.
Current Album: samjhill/becoming
- Fork this repository for your new album
- Follow the setup guide: See
TEMPLATE_SETUP.mdfor detailed instructions - Customize for your album: Update track names, album title, etc.
- Start the server:
python3 start-journal-server.py
- Open your browser: http://localhost:8082
- Start the server:
python3 start-journal-server.py
- Open your browser: http://localhost:8082
- Session tracking with technical details (BPM, key, effects, mood, inspiration)
- Auto-organized markdown files by date
- Browse history of all your production sessions
- Visual dashboard for song progress tracking
- Full CRUD operations - create, edit, delete songs
- Progress tracking from draft → production → mixing → mastering → done
- Smart integration - songs automatically appear in journal dropdown
- One-click backup - commit and push to GitHub
- Version control for your entire project
- Auto-organized archives in
docs/journal/YYYY/MM/
- Responsive design works perfectly on tablets and phones
- Seamless offline mode - entries save locally and sync when online
- Invisible to user - automatic fallback with no interruption
- Start the server:
python3 start-journal-server.py - Open your browser: http://localhost:8082
- Add songs in Album Overview
- Log sessions in Add Entry
- Browse history in Read Entries
- Backup changes with Commit & Push buttons
your-album-name/
├── README.md # Your album's documentation
├── TEMPLATE_SETUP.md # Setup guide for new albums
├── src/ui/ # Web interface pages
├── src/server/ # Python server
├── docs/ # Documentation and journal entries
├── logic-projects/ # Logic Pro sessions
├── stems/ # Exported stems
└── bounces/ # Mixes and masters
- Python 3.7+
- Git with LFS support
- Modern web browser
Need help? Check TEMPLATE_SETUP.md for detailed setup instructions.