xaylet - ออนไลน์ในคลาวด์

นี่คือคำสั่ง xaylet ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


aylet, xaylet - เล่นไฟล์เพลง Spectrum `.ay'

เรื่องย่อ


ทางเข้า/ไซเลต [-เบห์ล์มนสส] [-A หยุดตามหลัง] [-F เฟดไทม์] [-t แทร็กนัม] [file1 [file2 -

DESCRIPTION


aylet เล่นไฟล์เพลงในรูปแบบ `.ay' ไฟล์เหล่านี้เป็นไฟล์ห่อหุ้มโดยทั่วไป
บิตของรหัส Z80 ที่เล่นเพลงบนฮาร์ดแวร์เสียงของ Sinclair ZX Spectrum 128 - the
เสียงบี๊บ หรือชิปเสียง AY-3-8912 หรือทั้งสองอย่าง ไฟล์ที่ใช้พอร์ต Amstrad CPC ก็เช่นกัน
ได้รับการสนับสนุน.

`aylet' มีอินเทอร์เฟซแบบคำสาป และ `xaylet' มีอินเทอร์เฟซแบบ X

OPTIONS


-A ตั้งเวลาหยุดเป็นวินาที (นี่คือเวลาที่แทร็กเริ่มจางหายไป)
หรือ 0 เพื่อปิดการซีดจาง ค่าเริ่มต้นคือ 180 วินาที (3 นาที)

-B ใช้ตำแหน่งสเตอริโอ "ABC" แทนที่จะเป็น "ACB" ที่เป็นค่าเริ่มต้น ACB ผลักดันอย่างมีประสิทธิภาพ
ช่อง A และ B ไปทางซ้ายและขวา (ใช้ดีเลย์สเตอริโอ) โดยที่ C เหลืออยู่
ศูนย์กลาง; ABC ให้ A และ C อยู่ทางซ้าย/ขวาแทน โดยปล่อยให้ B อยู่ตรงกลาง

-e บังคับเล่น 8 บิต แม้ว่าจะมี 16 บิตก็ตาม

-F ตั้งเวลาเฟดเอาต์เป็นวินาที (แทร็กเวลาที่ใช้ในการเฟดเอาต์) ค่าเริ่มต้นคือ 10
วินาที

-h ให้ความช่วยเหลือการใช้งานสั้น ๆ

-l แสดงรายการเนื้อหาของไฟล์ (ชื่อแทร็ก ฯลฯ) แทนที่จะเล่น

-m ใช้โมโนแทนการเล่นสเตอริโอเริ่มต้น

-n แทนที่จะใช้อินเทอร์เฟซปกติ ให้ใช้สไตล์ tty แบบเล่นเป็นชุดง่ายๆ คล้ายๆ
mpg123. (ใช้ได้เฉพาะในเวอร์ชันสาปแช่งเท่านั้น)

-N ใช้การแยกสเตอริโอแบบ "แคบ" (เพื่อให้ช่องสัญญาณอยู่ใกล้กันมากขึ้น) มากกว่า
การแยก "กว้าง" เริ่มต้น

-s ส่งออกข้อมูลตัวอย่างไปยัง stdout แทนที่จะเล่น หมายถึง `-n' ตัวอย่างคือ
44.1kHz สเตอริโอ 16 บิต (หรือโมโนหากใช้ `-m') ไม่ต้องแปลกใจถ้าตัวอย่าง
ใช้เวลาสักครู่ในการสร้าง เนื่องจากยังคงต้องเลียนแบบ Z80

-S ใช้เอฟเฟกต์สเตอริโอเสมือนกับสัญญาณเสียงบี๊บ ใช้งานได้ดีในบางกรณีแต่
สามารถทำให้เสียงสั่นคลอนได้เล็กน้อย (หรือมากกว่าปกติ :-))

-t เล่นเฉพาะแทร็กที่ระบุแล้วออก (พูดอย่างเคร่งครัดมันเริ่มเล่น
กำหนดแทร็ก และออกเมื่อแทร็กใด ๆ จางหายไป) มีประโยชน์อย่างมากเมื่อเล่น a
ไฟล์เดียวแบบไม่โต้ตอบ

file1 เป็นต้น
ไฟล์ที่จะเล่น ขณะนี้สามารถระบุสิ่งเหล่านี้ได้ในบรรทัดคำสั่งเท่านั้น

เบื้องหลัง DIE ซีน


วิธีการทำงานของ aylet อาจดูแปลกเล็กน้อยหากคุณไม่คุ้นเคยกับวิธี `.ay'
รูปแบบเป็นเรื่องเกี่ยวกับสิ่งต่าง ๆ ดังนั้นนี่คือพื้นฐานบางส่วนเกี่ยวกับวิธีการทำงานทั้งหมด

ดังที่ได้กล่าวไว้ข้างต้น โดยทั่วไปแล้ว ไฟล์จะมีโค้ดเครื่องบางส่วนที่จะรันบนan
จำลอง Z80 ด้วยฮาร์ดแวร์เสียงบางอย่าง เนื่องจากคุณเพิ่งเรียกใช้โปรแกรม คุณไม่สามารถ
กรอไปข้างหน้าหรือย้อนกลับอย่างรวดเร็วจริงๆ แต่คุณสามารถย้ายไปมาระหว่างแทร็กที่ระบุใน
ไฟล์. (บางไฟล์มีเพียงหนึ่งไฟล์ แต่บางไฟล์มีอีกหลายไฟล์)

สิ่งที่เพิ่งรันโปรแกรมทั้งหมดนำไปสู่ปัญหาอีกสองประการเช่นกัน บอกไม่ได้
ที่แทร็กสิ้นสุด ยกเว้นเพื่อดูว่าเมื่อเสียงหยุด; สิ่งที่ aylet ทำคือการออกจาก a
ติดตามหลังจาก 4 วินาทีของความเงียบทั้งหมด และแทร็กอาจไม่สิ้นสุดเลย aylet จางหายไป
ออกหลังจาก 3 นาทีโดยค่าเริ่มต้น (ใช่ 3 นาทีอาจเร็วเกินไปที่จะอนุญาตให้บางแทร็ก
`เสร็จสิ้น' แต่คุณต้องสร้างสมดุลที่ใดที่หนึ่ง และนี่เป็นเพียงการผิดนัดเท่านั้น ใช้ `-A'
หรือกด `s' เพื่อเปลี่ยน)

แป้น


ทั้งอินเทอร์เฟซแบบคำสาปและแบบ X ใช้คีย์เหล่านี้ (บางอันอิงตาม
ที่ใช้โดย XMMS):

q or Esc
ออกจากโปรแกรม

z แทร็กก่อนหน้า

x เล่น.

c หยุด.

v หยุด

b ติดตามต่อไป.

r รีสตาร์ทแทร็ก

Backspace or ลบ
ไฟล์ก่อนหน้า

ช่องว่าง ไฟล์ถัดไป

s เพิ่มเวลาหยุด-หลังจาก

S ลดเวลาหยุด-หลังจาก การตั้งค่าเป็นศูนย์จะปิดใช้งานการซีดจางอย่างสมบูรณ์

f เพิ่มเวลาเฟดเอาท์

F ลดเวลาเฟดเอาท์

h เปิด/ปิดโหมดความเร็วสูง เล่นเร็วขึ้นสี่เท่าเมื่อเปิดใช้งาน (ในทางใดทางหนึ่ง)
แทนการควบคุมการกรอไปข้างหน้าอย่างแท้จริง

ใน xaylet คุณยังสามารถใช้ปุ่มที่ตรงกันสำหรับส่วนใหญ่ด้านบน

เมื่อใช้ `aylet -n' การโต้ตอบจะถูกลดขนาดลงอย่างมาก เหลือเพียงอันเดียว
ควบคุม:

Ctrl-C หากแทร็กปัจจุบันเล่นไม่ถึงครึ่งวินาที ให้ออกจาก
โปรแกรม; มิฉะนั้น ให้ข้ามไปยังแทร็กถัดไป

โปรดทราบว่าคีย์ที่ใช้ในการทำสิ่งนี้คือสิ่งที่คุณตั้งค่าเพื่อสร้าง SIGINT
สัญญาณ แต่โดยทั่วไปแล้วจะเป็น Ctrl-C

ตัวอย่าง


ในการเล่นไฟล์ .ay ทั้งหมดในไดเร็กทอรีปัจจุบัน:

อายเล็ต *.อาย
or
ไซเลต *.ay

ในการแปลง ysfollin.ay เป็นตัวอย่างโมโนในรูปแบบ .wav (ต้องมี `sox'):

aylet -sm ysfollin.ay |sox -r 44100 -t sw - tune.wav

ใช้ xaylet ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด