Exploring the Intersections of Music, Mathematics, Rhythms, and Harmony
QUANTONE is an open-source initiative that bridges the gap between musical expression and mathematical precision. We believe that music is fundamentally mathematical, and mathematics is inherently musical. Our mission is to make these connections visible, tangible, and accessible to everyoneβfrom musicians to mathematicians, from students to researchers.
- Interactive Rhythm Explorer: Discover and experiment with various rhythms and their mathematical foundations
- Mathematical Visualizations: See the geometric and algebraic patterns underlying musical structures
- Multi-language Support: Available in English, Spanish, and French
- Educational Resources: Access curated literature and research papers on mathematical music theory
- Framework: Next.js 14 with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- Internationalization: next-intl
- Deployment: Netlify
# Clone the repository
git clone https://github.com/romainframe/quantone.git
cd quantone
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run build
# Start production server
npm startquantone/
βββ app/ # Next.js app directory
β βββ [locale]/ # Internationalized routes
β βββ about/ # About page
β βββ rhythms/ # Rhythms explorer
β βββ page.tsx # Home page
βββ components/ # React components
βββ i18n/ # Internationalization config
βββ messages/ # Translation files
βββ public/ # Static assets
βββ styles/ # Global styles
Quantone supports multiple languages:
- English (en)
- Spanish (es)
- French (fr)
We welcome contributions from musicians, mathematicians, developers, and anyone interested in the intersection of music and mathematics!
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow the existing code style and TypeScript conventions
- Add tests for new features when applicable
- Update documentation as needed
- Ensure all text content is internationalized
This project is licensed under the MIT License - see the LICENSE file for details.
- All the researchers and musicians who have explored the mathematical foundations of music
- The open-source community for the amazing tools and libraries
- Contributors who help make this project better
- GitHub: @romainframe
- Project Link: https://github.com/romainframe/quantone
QUANTONE - Where Mathematics Meets Music π΅β¨