ระบบคำนวณทฤษฎีทางคอร์ดและสเกลแบบมืออาชีพ พัฒนาโดย JayDusit
- 4-Color Note Categorization: แบ่งโน้ตตามหน้าที่ทางดนตรี
- 🟢 TARGET (Chord Tones) - เสาหลัก ลงแรงได้
- 🔵 TENSION (9, 11, 13) - สีสวย ค้างได้
- 🟡 DNA (Characteristic) - ตัวตนของโหมด
- 🔴 AVOID - ต้องผ่าน/แก้
- Ionian, Dorian, Phrygian, Lydian, Mixolydian, Aeolian, Locrian
- Blues Scale, Melodic Minor, Altered Scale
- แสดงโน้ตที่เข้ากันได้กับคอร์ดแต่ละประเภท
- Major 2-5-1 - สูตรพื้นฐานเพลงป๊อป/แจ๊ส
- Backdoor Progression - ฟีลเท่แบบแจ๊สยุคเก่า
- Minor 2-5-1 - หัวใจเพลงเศร้า
- Line Cliché - บันไดเสียงที่ค่อยๆ ดิ่งลง
- Picardy Third - จบเพลงเศร้าด้วยคอร์ดสว่าง
- Modal Borrow - ยืมคอร์ดข้ามโหมด
- bVI-bVII-I - Epic Ending (Mario Cadence)
- Major, Maj7, Minor, m7, 7
- คำนวณอัตโนมัติสำหรับทุกคีย์ (12 โน้ต)
- Python 3.11+
- pip
# Clone the repository
git clone https://github.com/yourusername/skaler-tools.git
cd skaler-tools
# Install dependencies
pip install -r requirements.txt
# Run the application
python api.pyเปิดบราวเซอร์ที่ http://localhost:5000
skaler-tools/
├── api.py # Flask API server
├── theory.py # Music theory logic (12-semitone system)
├── requirements.txt # Python dependencies
├── Procfile # Deployment configuration
├── runtime.txt # Python version specification
├── static/
│ ├── index.html # Main UI
│ ├── style.css # Styling
│ └── app.js # Frontend logic
└── README.md
- สร้าง account ที่ render.com
- เชื่อมต่อ GitHub repository
- สร้าง Web Service ใหม่
- ตั้งค่า:
- Build Command:
pip install -r requirements.txt - Start Command:
python api.py - Environment: Python 3
- Build Command:
- สร้าง account ที่ railway.app
- คลิก "New Project" → "Deploy from GitHub repo"
- เลือก repository
- Railway จะ detect และ deploy อัตโนมัติ
# Install Heroku CLI
# Login to Heroku
heroku login
# Create new app
heroku create your-app-name
# Deploy
git push heroku main
# Open app
heroku openGET /api/notes
GET /api/chord-types
GET /api/chord/<root>/<chord_type>
GET /api/modes/<chord_type>
GET /api/scale/<root>/<mode>
GET /api/label-notes/<root>/<mode>
GET /api/reharm/<root>
- Backend: Python, Flask
- Frontend: HTML5, CSS3, Vanilla JavaScript
- Theory: 12-Semitone System (100% Accurate)
- Design: Glassmorphism, Dark Mode, Responsive
MIT License - ใช้งานได้อย่างอิสระ
JayDusit
- ระบบคำนวณด้วย 12 ครึ่งเสียง (12 Semitones)
- ทฤษฎีดนตรีแม่นยำ 100%
- Music Theory based on professional jazz harmony principles
- UI/UX inspired by modern music production tools
- Built with ❤️ for musicians
Version: 1.0.0
Last Updated: January 2026