ฉันเขียนแอปพลิเคชัน Python นี้สำหรับความต้องการการฝึกกีตาร์เบสของฉันเอง มันสามารถใช้กับเครื่องมือใด ๆ ชื่อนี้ได้รับแรงบันดาลใจจากรีโมทการฝึกอบรมเจไดที่เห็นในสตาร์วอร์ส

Python เป็นสิ่งจำเป็นในการเรียกใช้แอปพลิเคชันนี้ หากคุณไม่มีให้ดาวน์โหลดและติดตั้ง Python
สร้างโฟลเดอร์ใหม่บนคอมพิวเตอร์ของคุณ สันนิษฐานว่าเรียกว่า GTR
ดาวน์โหลดไฟล์ทั้งหมดในที่เก็บนี้ไปยังไดเรกทอรีนั้น
เปิดหน้าต่างเทอร์มินัลไปที่โฟลเดอร์ GTR และติดตั้งสภาพแวดล้อมเสมือนจริงของ Python โดยพิมพ์:
python3 -m venv venv
ตอนนี้เปิดใช้งานสภาพแวดล้อมเสมือนจริง บน Windows คุณต้องพิมพ์:
venv/bin/activate.bat
บน Mac และ Linux คุณต้องพิมพ์:
venv/bin/activate
ในขณะที่สภาพแวดล้อมเสมือนจริงของคุณใช้งานอยู่ให้ติดตั้ง Kivy และ Vibhaga โดยพิมพ์:
pip install kivy
pip install git+http://github.com/keremkoseoglu/vibhaga.git
โปรดทราบว่าการติดตั้ง Kivy อาจจะค่อนข้างยุ่งยากกว่าที่คิด ตรวจสอบบันทึกการติดตั้งในกรณีที่คุณต้องการความช่วยเหลือ
หลังจากเปิดใช้งานสภาพแวดล้อมเสมือนจริง (ตามที่อธิบายไว้ข้างต้น) ให้เรียกใช้แอปพลิเคชันโดยพิมพ์:
python3 main.py
ในการปรับแต่งวิธีปฏิบัติคุณสามารถแก้ไข ข้อมูล/config.json
แอปพลิเคชันนี้จะสร้างชุดการปฏิบัติแบบสุ่ม (พบใน การฝึก แพคเกจ) และแสดงตามลำดับ การฝึกฝนทุกวันหวังว่าจะพัฒนาทักษะของคุณเมื่อเวลาผ่านไป
คุณจะสังเกตเห็นว่าเนื้อหาของการปฏิบัติบางอย่างจะสุ่มเช่นกันเช่นคอร์ดหรือบันทึกที่คุณต้องทำงาน
คุณสามารถแก้ไขการกำหนดค่าปัจจุบันได้โดยแก้ไข config.json คุณสามารถแก้ไขหรือเพิ่มเครื่องมือใหม่คอร์ดโหมด arpeggions อิมโพรฟ ฯลฯ
GTR ถูกรวมเข้ากับ Flukebox! หากคุณมีเพลย์ลิสต์ Flukebox ที่มีแทร็กสำรองของคุณทุกครั้งที่การออกกำลังกายอิมโพรฟเริ่มต้นเพลย์ลิสต์แทร็กสำรองของคุณจะเปิดเช่นกัน เพียงตรวจสอบให้แน่ใจว่าส่วน "flukebox" ของ data/config.json มีเส้นทางที่ถูกต้องและค่าเพลย์ลิสต์
แอปพลิเคชันสร้างชุดฝึกซ้อมโดยอัตโนมัติอย่างสมบูรณ์ตามสิ่งที่พบใน การฝึก แพ็คเกจ สมมติฐานคือ;
ทางเลือกชั้นเรียนอาจได้รับประโยชน์จากผู้ช่วยเหลือในตัว เช่น:
เพียงตรวจสอบชั้นเรียนสองสามชั้นภายใต้ /ฝึกซ้อม และดูว่าคุณสามารถเพิ่มแนวทางปฏิบัติของคุณเองได้อย่างง่ายดายเพียงใด หากคุณต้องการมีส่วนร่วมอย่าลังเลที่จะติดต่อฉัน
โรงงานออกกำลังกายที่ใช้งานอยู่ในปัจจุบันสามารถพบได้ใน โรงงาน some_practices คนอื่น ๆ สามารถพบได้ภายใต้ โรงงาน
หากคุณต้องการเปลี่ยนโรงงานออกกำลังกายให้ใช้คลาสโรงงานใหม่ภายใต้ โรงงาน และเปลี่ยนคำจำกัดความของโรงงานใน GUI.FACE
คุณอาจต้องการยกเว้นการปฏิบัติบางอย่างอย่างสมบูรณ์เช่น
แอปพลิเคชันนี้แสดงให้เห็นถึงการสร้างวัตถุแบบไดนามิกใน Python ชุดฝึกซ้อม / เครื่องมือ รวมถึงวิธีการส่งคืนชื่อคลาส / วัตถุแบบไดนามิกจากภายในชื่อแพ็คเกจที่กำหนด
เทคนิคนี้จะมีประโยชน์อย่างยิ่งหากคุณต้องการให้แอปพลิเคชันของคุณรองรับปลั๊กอิน เพียงแค่ใส่ไฟล์ . py ภายนอกใหม่ใต้โฟลเดอร์แพ็คเกจแล้วไปที่นั่น!