แอปพลิเคชันเว็บ Chordseqai เป็นอินเทอร์เฟซแบบไดนามิกและใช้งานง่ายสำหรับการโต้ตอบกับรูปแบบการเรียนรู้ลึก แอปพลิเคชัน Next.js นี้ช่วยให้ผู้ใช้สามารถเขียนคอร์ดคอร์ดที่สวยงามโดยแนะนำคอร์ดถัดไป

แอพนี้มีต้นกำเนิดมาจากโครงการบัณฑิต Chordseqai การพัฒนายังคงดำเนินต่อไปในที่เก็บใหม่นี้
ส่วนนี้อธิบายวิธีเรียกใช้แอพในพื้นที่ หากคุณต้องการใช้เวอร์ชันที่ปรับใช้แทนโปรดไปที่ chordseqai.com
ก่อนที่คุณจะเริ่มตรวจสอบให้แน่ใจว่าคุณติดตั้งดังต่อไปนี้:
นำทางไปยังสถานที่ที่คุณต้องการให้แอปดาวน์โหลดในพรอมต์คำสั่ง
โคลนที่เก็บ: git clone https://github.com/PetrIvan/chord-seq-ai-app.git
นำทางไปยังไดเรกทอรีโครงการ: cd chord-seq-ai-app
ติดตั้งแพ็คเกจ NPM: npm install
เพื่อเรียกใช้แอปพลิเคชันในเครื่อง:
npm run devขณะนี้แอพนี้รองรับเฉพาะบนอุปกรณ์เดสก์ท็อป แนะนำให้ใช้เบราว์เซอร์โครเมียมเนื่องจากทางเลือกอื่นอาจไม่มั่นคง
คีย์บอร์ดลัดบางครั้งเรียกว่า Hotkeys มีให้สำหรับฟังก์ชั่นส่วนใหญ่ของแอพ เมื่อคุณเลื่อนเมาส์เหนือองค์ประกอบของส่วนประกอบมันจะแสดงให้คุณเห็นว่าเกิดอะไรขึ้นเมื่อคลิกเช่นเดียวกับทางลัดสำหรับมัน สถานะของแอพจะถูกบันทึกโดยอัตโนมัติในเบราว์เซอร์ดังนั้นคุณจะไม่สูญเสียความคืบหน้าเว้นแต่คุณจะลบข้อมูลไซต์
ไอคอนบวก (ทางลัด A ) เหนือไทม์ไลน์สามารถใช้เพื่อเพิ่มคอร์ดใหม่ มันเริ่มต้นเป็นคอร์ดที่ว่างเปล่าซึ่งแสดงโดย ? - การคลิกที่มันจะเลือกและคำแนะนำจะแสดงการเลือกสามารถจัดการได้โดยปุ่มลูกศร
คอร์ดที่เลือกสามารถลบได้โดยไอคอนลบ ( Del ) ที่อยู่ถัดจากไอคอนบวก หากคุณลบบางสิ่งบางอย่างโดยไม่ตั้งใจคุณสามารถยกเลิกและทำซ้ำการเปลี่ยนแปลงโดยไอคอนลูกศร ( Ctrl + Z , Ctrl + Y )
อยู่ด้านล่างไทม์ไลน์ การคลิกที่คอร์ดที่แนะนำใด ๆ จะแทนที่คอร์ดที่เลือกด้วย คุณสามารถค้นหาคอร์ดด้วยสัญลักษณ์ของพวกเขาหรือโดยโน้ต หากคุณไม่พบคอร์ดที่คุณกำลังมองหาให้ลองเปิดใช้งาน Include Variants
คล้ายกับของบรรณาธิการวิดีโอ เลื่อนล้อเมาส์เพื่อซูมเข้า/ออกลากล้อเมาส์จะเลื่อนมุมมอง คอร์ดไม่สามารถสับได้
คุณสามารถลากขอบด้านขวาของคอร์ดเพื่อให้ครอบคลุมระยะเวลาที่แตกต่างกัน มันจะสแน็ปกับเห็บที่ด้านบนและด้านล่างของไทม์ไลน์
ลายเซ็น 4/4 เป็นเพลงที่พบได้บ่อยที่สุดในเพลงตะวันตก แต่คุณอาจต้องการตัวแปรอื่น เพียงคลิกที่ลายเซ็นจะแสดงเมนูเพื่อเปลี่ยนเป็นอย่างอื่น
การคลิกที่ไอคอน Play ( Space ) จะเริ่มการเล่น หัวเล่นสีน้ำเงินจะเริ่มเคลื่อนไหวและเล่นคอร์ดการคลิกที่ไอคอนอีกครั้งจะหยุดชั่วคราว คุณสามารถย้าย playhead ได้โดยคลิกหรือลากเมาส์ของคุณบนเห็บ แต่การปล่อยให้การเล่นเสร็จสมบูรณ์จะย้าย playhead ไปยังจุดเริ่มต้นโดยอัตโนมัติ
เครื่องเมตรอนอมสามารถเปิด ( M ) และจังหวะ (เป็นจังหวะต่อนาที) สามารถระบุได้จากไอคอนถัดจากไอคอนการเล่นกลาง
โมเดล S Base Transformer อาจไม่เพียงพอสำหรับคุณเพราะคุณอาจต้องการลองใช้สไตล์ที่กำหนดเองกับคำแนะนำ การคลิกที่เมนูด้านบนจะช่วยให้คุณเปลี่ยนรุ่น
เครือข่ายที่เกิดขึ้นอีกเป็นรุ่นที่ง่ายที่สุดและเร็วที่สุด แต่อาจมีความสามารถไม่เพียงพอที่จะเหมาะกับความต้องการของคุณ เราขอแนะนำให้ใช้รุ่นนี้บนอุปกรณ์ที่ช้ากว่าเท่านั้น
รุ่นหม้อแปลงและตัวแปร S, M และ L ของพวกเขา (ยืนสำหรับขนาดเล็กกลางและใหญ่) เป็นตัวเลือกที่ดีกว่า แบบจำลองที่ใหญ่กว่าอาจให้คำแนะนำที่ดีกว่าในราคาที่อนุมานช้าลง
แบบจำลองหม้อแปลงแบบมีเงื่อนไขช่วยให้คุณสามารถเลือกประเภทเฉพาะและทศวรรษของความก้าวหน้าของคอร์ดที่คุณเขียน ส่วนใหม่จะแสดงถัดจากชื่อของโมเดลซึ่งคุณสามารถเลือกสไตล์ที่คุณกำลังจะไป สามารถเลือกหลายประเภทและสามารถใช้น้ำหนักแบบกำหนดเองได้เพื่อให้ความสำคัญกับสไตล์ที่เฉพาะเจาะจง
การขนย้ายทำจากไอคอนด้านซ้ายที่เมนูด้านบนขวา ค่าเซมิโคลอนเชิงลบสามารถป้อนไปยัง transpose
คุณสามารถนำเข้าและส่งออกลำดับที่คุณเขียนในรูปแบบ .chseq (แนะนำสำหรับการบันทึก) แต่คุณสามารถใช้ไฟล์ MIDI ได้ หากคุณจัดการทำลายแอปโดยการนำเข้าไฟล์ที่ไม่ถูกต้องคุณสามารถล้างข้อมูลไซต์เบราว์เซอร์เพื่อแก้ไขปัญหา (ใน Google Chrome ภายใต้ Settings > Site Settings > View permissions and data stored across sites ค้นหา localhost และลบ)
แนะนำสำหรับผู้ใช้ขั้นสูงเพิ่มเติม โดยการเปิดเมนูตัวแปรในไทม์ไลน์สำหรับคอร์ด ( V ) ที่เลือกในปัจจุบันหรือคำแนะนำผ่านปุ่มคุณสามารถระบุตัวแปรที่จะใช้ (โดยปกติแล้วสัญลักษณ์ทางเลือกหรือการรุกราน) การคลิกที่ทางเลือกใด ๆ จะเปลี่ยนการสร้างภาพข้อมูลบนเปียโน เมื่อเมนูนี้เปิดจากไทม์ไลน์ตัวแปรที่เลือกใหม่สามารถนำไปใช้ได้ทั้งครั้งเดียว (เฉพาะกับคอร์ดนั้น) หรือทั้งหมด (แทนที่คอร์ดเดียวกันทั้งหมดด้วยตัวแปรนี้) เมื่อเปิดจากคำแนะนำสามารถใช้ได้หนึ่งครั้ง (แทนที่คอร์ดที่เลือกด้วยตัวแปรนี้) หรือตั้งค่าเป็นค่าเริ่มต้น (ซึ่งทำให้ตัวแปรที่ต้องการในคำแนะนำ) คุณสามารถปิดเมนูนี้ได้จากไอคอนปิด (หรือ Esc )
ในขณะที่คุณอาจลองใช้ตัวแปรเพื่อแต่งเสียงคอร์ด แต่ก็ไม่แนะนำให้ใช้ ใช้ตัวแปรคอร์ดเฉพาะเมื่อคุณต้องการใช้สัญลักษณ์อื่นสำหรับคอร์ดนั้นโดยเฉพาะ
มีการใช้สัญกรณ์สนามทางวิทยาศาสตร์หรือที่เรียกว่าสัญลักษณ์สนามมาตรฐานอเมริกันใช้ Sharps ถูกใช้แทนแฟลตสำหรับชื่อโน้ตเพื่อให้สัญกรณ์อ่านและเข้าใจง่ายขึ้น
สำหรับรายการคุณสมบัติที่มีอยู่ทั้งหมดลองดูคุณสมบัติหน้าในวิกิ
ถาม: Chordseqai จะใช้สำหรับการผลิตเพลงมืออาชีพได้อย่างไร? จำเป็นต้องมีการระบุแหล่งที่มาสำหรับความก้าวหน้าของคอร์ดหรือไม่?
ตอบ: คุณสามารถส่งออกคอร์ดคอร์ดที่ผลิตเป็นไฟล์ MIDI และใช้ในซอฟต์แวร์การผลิตเพลงที่แตกต่างกัน (เช่นใน DAWS) ทุกสิ่งที่คุณผลิตโดยใช้แอพนี้เป็นของคุณดังนั้นจึงไม่จำเป็นต้องมีการระบุแหล่งที่มา
ถาม: โมเดลใช้ข้อมูลอะไรในการสร้างคำแนะนำ?
ตอบ: คอร์ดก่อนหน้านี้โดยไม่ต้องใช้ตัวแปร ระยะเวลาของคอร์ดถูกเพิกเฉยในตอนนี้คอร์ดติดต่อกันถูกรวมเข้าด้วยกัน
ถาม: มีจำนวนคอร์ดต่อลำดับใด ๆ ที่สามารถป้อนได้หรือไม่?
ตอบ: อาจมีสูงสุด 255 คอร์ด (หลังจากลบซ้ำและคอร์ดที่ว่างเปล่า) เนื่องจากข้อ จำกัด ของโมเดล
ถาม: AI ได้รับการฝึกฝนเกี่ยวกับงานศิลปะของฉันหรือไม่?
ตอบ: ข้อมูลของคุณยังคงเป็นส่วนตัวและไม่ได้ใช้สำหรับการฝึกอบรมโมเดล AI ของเรา การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ
ถาม: Chordseqai มีข้อมูลประเภทใด
ตอบ: Chordseqai มีการวิเคราะห์อูมามิสำหรับสถิติการใช้งานขั้นพื้นฐานโดยมุ่งเน้นไปที่ความเป็นส่วนตัวและการไม่เปิดเผยตัวตน เรารวบรวมข้อมูลที่น้อยที่สุดที่ไม่ระบุชื่อเพื่อปรับปรุงฟังก์ชั่นแอพและประสบการณ์ของผู้ใช้ ไม่มีการติดตามข้อมูลการใช้งานส่วนตัวหรือรายละเอียด
นี่คือแอปถัดไป JS 14 Tailwind CSS ใช้เป็นไลบรารีสำหรับการจัดแต่งทรงผม Zustand ทำหน้าที่เป็นห้องสมุดการจัดการของรัฐ Onnx Runtime ถูกใช้เพื่อเรียกใช้โมเดล AI และ Tone.js ทำงานของไลบรารีการเล่นเสียงสำหรับคอร์ดคอร์ดที่ประกอบขึ้น
แจกจ่ายภายใต้ใบอนุญาต MIT ดู LICENSE สำหรับข้อมูลเพิ่มเติม