นี่คือคำสั่ง brighton ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
bristol - แพ็คเกจจำลองซินธิไซเซอร์
เรื่องย่อ
เริ่มต้นบริสตอล -mini -jack -midi seq [ตัวเลือก]
DESCRIPTION
bristol เป็นชุดโปรแกรมจำลองซอฟต์แวร์ซินธิไซเซอร์โบราณ แอปพลิเคชันประกอบด้วย an
เอ็นจิ้นเองเรียกว่า bristol และส่วนต่อประสานกราฟิกกับผู้ใช้ที่เรียกว่า ไบรตัน. กราฟิก
ส่วนต่อประสานเป็นไลบรารีจัดการบิตแมปเพื่อนำเสนออุปกรณ์ซินธิกที่หลากหลายเช่น
โพเทนชิโอมิเตอร์ ปุ่ม ตัวเลื่อน สายแพตช์ และสร้างข้อความถึง
กำหนดค่าโปรแกรมจำลองการสังเคราะห์ เอ็นจิ้นเป็นโครงสร้างพื้นฐานที่โฮสต์อีมูเลเตอร์
โค้ดที่รวมตัวดำเนินการเสียงต่างๆ ที่จำเป็นในการสร้างเสียงเข้าด้วยกัน
เครื่องยนต์และ GUI เริ่มต้นด้วย เริ่มต้นบริสตอล สคริปต์ที่ตั้งค่า
สภาพแวดล้อมที่จำเป็นสำหรับทั้งสองเพื่อเชื่อมต่อกัน ไม่ได้คาดคิดโดยทั่วไปว่า
bristol และ brighton เริ่มต้นนอกสคริปต์ แต่มีตัวเลือกสำหรับ
สคริปต์เพื่อเริ่มต้นอย่างใดอย่างหนึ่งเท่านั้น บริสตอลยังมีอินเทอร์เฟซบรรทัดคำสั่งที่สามารถ
ใช้แทน GUI
ขณะนี้มีการจำลองซินธิไซเซอร์ต่อไปนี้:
emulations
มูก มินิ
นักสำรวจ (voyager)
มูก โวเอเจอร์ อิเล็กทริก บลู
หน่วยความจำมูก
มูกโซนิค6
moog/เหมือนจริง mg-1 คอนเสิร์ตเมท
โมดูลแฮมมอนด์ (เลิกใช้แล้ว ใช้ -b3)
แฮมมอนด์ B3 (ค่าเริ่มต้น)$
วงจรต่อเนื่องศาสดา -5
วงจรต่อเนื่อง ศาสดาพยากรณ์-5/fx
วงจรต่อเนื่องศาสดา -10
วงจรซีเควนเชียลโปรวัน
บังโคลน โรดส์ มาร์ค-ไอ สเตจ 73
เปียโนเบส fender rhodes
เปียโนไฟฟ้า ครูมาร์ โร้ดรันเนอร์
ครัมมาร์บิต 01
ครัมมาร์บิต 99
บิต crumar + mods
crumar stratus ซินธ์/ออร์แกน คอมโบ
crumar ไตรภาค synth/ออร์แกน/สตริงคอมโบ
โอเบอร์ไฮม์ OB-X
โอเบอร์ไฮม์ OB-Xa
ขวาน
อาร์พ โอดิสซีย์
อาพ2600
ชุดเครื่องสาย arp/solina
คอร์ก โพลีซิก
คอร์ก โพลี-800
korg โมโน/โพลี
korg ms20 (ยังไม่เสร็จ: -libtest เท่านั้น)
vox คอนติเนนตัล
vox คอนติเนนตัล super/300/II
โรแลนด์ จูโน-60
โรแลนด์ จูปิเตอร์-8
เบามันน์ บีมี-700
ซีเควนเซอร์เบสของบริสตอล
ยามาฮ่า dx-7
yamaha cs-80 (ยังไม่เสร็จ)
commodore-64 SID ชิป synth
commodore-64 SID polyphonic synth (ยังไม่เสร็จ)
ซินธิไซเซอร์แบบละเอียด (ยังไม่เสร็จ)
ems synthi-a (ยังไม่เสร็จ)
เครื่องผสมแทร็ก 16 แทร็ก (ยังไม่เสร็จ: -libtest เท่านั้น)
การเชื่อมต่อเริ่มต้นระหว่างเอ็นจิ้นและ GUI คือซ็อกเก็ต TCP โดยใช้รูปแบบ SYSEX
ข้อความที่นำมาจาก MIDI ทางเลือกรหัสจะใช้ซ็อกเก็ตโดเมนยูนิกซ์สำหรับการปรับปรุง
ความปลอดภัย. GUI และเอ็นจิ้นไม่จำเป็นต้องอยู่ในระบบเดียวกันหากเหมาะสม
มีการกำหนดพารามิเตอร์ คุณลักษณะนี้ต้องใช้ซ็อกเก็ตโดเมน TCP เครื่องยนต์สามารถ
ยังยอมรับคำขอจากอินเทอร์เฟซของ Brighton หลายตัวและเรียกใช้โปรแกรมจำลองทั้งหมดที่
ในเวลาเดียวกัน multitimbraly แบ่งปันเสียงระหว่างพวกเขาและจองไว้ก่อนในกรณีที่จำเป็น ถ้า
อีมูเลเตอร์เริ่มทำงานในโหมดโมโนโฟนิก จากนั้นเสียงจะถูกจัดสรรล่วงหน้าซึ่งจะไม่เกิดขึ้นเลย
ถูกจองไว้ล่วงหน้าและทำงานอย่างต่อเนื่อง กล่าวคือ โดยค่าเริ่มต้น มันจะทำงานต่อไปได้
เมื่อไม่มีการกดปุ่มเปียโน รหัสโพลีโฟนิกจะเรียกใช้อัลกอริธึมเสียงเท่านั้น
ในขณะที่ประตูกุญแจเปิดอยู่ ประตูนั้นมาจากสถานะซองเสียง NS
เอ็นจิ้นรองรับเสียงขั้นต่ำ 32 เสียงต่อค่าเริ่มต้น หากอีมูเลเตอร์ร้องขอน้อยกว่านั้น
การจำลองได้รับการกำหนดค่าด้วยขีดจำกัดซอฟต์ หากมีการร้องขอมากขึ้นจะมีเสียงมากขึ้น
สร้างขึ้นอย่างไรก็ตามขีด จำกัด บนถูกกำหนดไว้ที่ 128 เสียง เสียงคือโครงสร้างเครื่องยนต์
ที่อนุญาตให้มีการจัดสรรและดำเนินการ รหัสจริงที่เรียกใช้โดยเสียงสามารถเป็นรหัสใดก็ได้
อัลกอริธึมอีมูเลเตอร์ซึ่งสนับสนุนการทำงานแบบหลายจังหวะ การจัดสรรเสียง
กระบวนการคือ 'โน้ตสุดท้ายที่มีความสำคัญ' และในขณะที่กระบวนการอื่น ๆ พร้อมใช้งานสำหรับโมโนโฟนิก
เครื่องมือนี้เป็นเพียงอัลกอริธึมการกำหนดโพลีโฟนิกเท่านั้น
แพ็คเกจนี้ควรเริ่มต้นด้วยสคริปต์ startBristol สคริปต์จะเริ่มต้นขึ้น
ไบนารี่ซินธิไซเซอร์ bristol การประเมินพาธไลบรารีที่ถูกต้องและพาธที่เรียกใช้งานได้
มีการจำลอง ซินธิไซเซอร์ และพารามิเตอร์การทำงาน:
OPTIONS
การจำลอง:
-mini - moog มินิ
-explorer - นักเดินทาง moog
-voyager - moog voyager สีน้ำเงินไฟฟ้า
-memory - หน่วยความจำ moog
-sonic6 - moog โซนิค6
-mg1 - moog/เหมือนจริง mg-1 คอนเสิร์ตเมท
-hammond - โมดูลแฮมมอนด์ (เลิกใช้ ใช้ -b3)
-b3 - แฮมมอนด์ B3 (ค่าเริ่มต้น)
-prophet - วงจรตามลำดับศาสดา -5
-pro52 - วงจรตามลำดับ Prophet-5/fx
-pro10 - วงจรตามลำดับศาสดา-10
-pro1 - วงจรต่อเนื่อง pro-one
-โรดส์ - บังโคลน โรดส์ มาร์ค-ไอ สเตจ73
-rhodesbass - เปียโนเบส fender โรดส์เบส
-roadrunner - เปียโนไฟฟ้า crumar roadrunner
-bitone - บิต crumar 01
-bit99 - crumar บิต 99
-bit100 - บิต crumar + mods
-stratus - crumar stratus synth / ออร์แกนคอมโบ
-trilogy - คำสั่งผสม crumar ไตรภาค synth / อวัยวะ / สตริง
-obx - โอเบอร์ไฮม์ OB-X
-obxa - โอเบอร์ไฮม์ OB-Xa
-axxe - arp ขวาน
-odyssey - arp โอดิสซีย์
-arp2600 - อาร์พี 2600
-solina - ชุดเครื่องสาย arp/solina
-polysix - คอร์ก โพลีซิกซ์
-poly800 - korg โพลี-800
-monopoly - korg โมโน / โพลี
-ms20 - korg ms20 (ยังไม่เสร็จ: -libtest เท่านั้น)
-vox - vox คอนติเนนตัล
-voxM2 - vox คอนติเนนตัล super/300/II
-จูโน - โรแลนด์ จูโน-60
-ดาวพฤหัสบดี - โรแลนด์ จูปิเตอร์-8
-bme700 - เบามัน bme-700
-bm - ซีเควนเซอร์เบสบริสตอล
-dx - ยามาฮ่า dx-7
-cs80 - yamaha cs-80 (ยังไม่เสร็จ)
-sidney - commodore-64 SID ชิป synth
-melbourne - commodore-64 SID polysynth (ยังไม่เสร็จ)
-granular - ซินธิไซเซอร์แบบละเอียด (ยังไม่เสร็จ)
-aks - ems synthi-a (ยังไม่เสร็จ)
-mixer - 16 แทร็กมิกเซอร์ (ยังไม่เสร็จ: -libtest เท่านั้น)
เครื่องสังเคราะห์เสียง:
-เสียง
โปรแกรมจำลองที่เลือกจะเริ่มต้นด้วยจำนวนเสียงนี้ เครื่องยนต์จะเสมอ
สร้าง 32 เสียง แต่จัดสรรเฉพาะเซ็ตย่อยนี้ให้กับอีมูเลเตอร์ ถ้าเลือก
มีค่ามากกว่า 32 จึงมีการจัดสรรจำนวนเสียงที่มากขึ้น
-mono เรียกใช้โปรแกรมจำลองในโหมดโมโนโฟนิก นี่ไม่ใช่นามแฝงสำหรับ '-voices 1' as . จริงๆ
มันยังกำหนดค่าพารามิเตอร์เพิ่มเติมเช่น '-retrig -lvel -wwf -hnp' เหล่านี้
ตัวเลือกเพิ่มเติมสามารถแทนที่ได้หากต้องการ
-lnp เลือกตรรกะลำดับความสำคัญของโน้ตต่ำ สิ่งนี้ใช้ได้กับเครื่องสังเคราะห์เสียงแบบโมโนโฟนิกและ .เท่านั้น
ลำดับความสำคัญของโน้ตทั้งหมดส่งผลต่อสไตล์การเล่นของเลกาโต
-hnp เลือกตรรกะลำดับความสำคัญของโน้ตสูง สิ่งนี้ใช้ได้กับเครื่องสังเคราะห์เสียงแบบโมโนโฟนิกเท่านั้น
-nnp เลือกไม่ลำดับความสำคัญของโน้ต นี่เป็นค่าเริ่มต้นและทำงานเป็นบันทึกย่อสุดท้าย
การเลือกลำดับความสำคัญ
-ถอยกลับ
ขอเหตุการณ์ทริกเกอร์สำหรับแต่ละโน้ตที่เล่นและโน้ตที่ปล่อยออกมา
ทริกเกอร์จะทำให้ซองจดหมายหมุนเวียน พวกเขาจะไม่กลับไปเป็นศูนย์โดย
ดีฟอลต์ แต่อีมูเลชั่นบางตัวมีสิ่งนั้นเป็นตัวควบคุม GUI ไม่มีสิ่งนี้
ทริกเกอร์การตั้งค่าสถานะจะถูกส่งเฉพาะสำหรับโน้ตที่กดครั้งแรกของลำดับ
-lvel กำหนดค่าการสืบทอดความเร็วสำหรับบันทึกย่อทั้งหมด - โน้ตตัวแรกของลำดับ
จะมีค่าความเร็วที่ใช้กับบันทึกย่อที่ตามมาทั้งหมด ตัวเลือกนี้คือ
สลับ: ใช้สองครั้งจะปิดคุณสมบัติ นี้เป็นสิ่งสำคัญด้วยความเคารพ
ไปยังอีมูเลเตอร์ให้เท่ากับซินธิไซม์โมโนจำนวนมากที่มีระดับการตั้งค่าตามค่าเริ่มต้น NS
ตัวเลือกต่อไปนี้อาจไม่ทำงานตามที่คาดไว้:
startBristol -mini -ระดับ
ปัญหาคือ -mini เปิดใช้งานความเร็ว legato ดังนั้นสวิตช์ -lvel จะสลับไปมา
ปิดอีกครั้ง เช่นเดียวกับ -retrig
-ช่อง
เริ่มโปรแกรมจำลองเพื่อตอบสนองต่อช่อง MIDI นี้ ค่าเริ่มต้นคือ 1
-โทนเสียงต่ำ
กำหนดค่าโน้ตต่ำสุดที่อีมูเลเตอร์ควรตอบสนอง ค่าเริ่มต้นนี้เป็น
'0' แต่สามารถใช้เพื่อกำหนดการแยกคีย์และช่วงสำหรับ synths ต่างๆ
-highkey
กำหนดค่าโน้ตสูงสุดที่อีมูเลเตอร์ควรตอบสนอง ค่าเริ่มต้นนี้เป็น
'127' แต่สามารถใช้เพื่อกำหนดการแยกคีย์และช่วงสำหรับ synths ต่างๆ
-detune <%>
ขอให้โปรแกรมจำลองทำงานด้วยระดับความไวต่ออุณหภูมิ ค่าเริ่มต้น
ถูกกำหนดโดยอีมูเลเตอร์ โดยทั่วไปแล้ว 100 หรือ 200 ดีทูนถูกนำไปใช้กับเสียง
เมื่อทราบเท่านั้นและเป็นค่าสุ่มภายในช่วงที่กำหนดไว้ที่นี่
-ได้รับ
ระดับเกนของสัญญาณเอาท์พุตสำหรับอีมูเลเตอร์ สามารถใช้เพื่อทำให้ .เป็นปกติได้
ระดับสัญญาณจากซินธ์ต่างๆ เมื่อเล่นด้วยกัน ค่าเริ่มต้นคือ
กำหนดโดยตัวสังเคราะห์เอง นี่คือการแทนที่
-pwd
ความลึกของวงล้อในเซมิโทน ค่าเริ่มต้น 2
-ความเร็ว
เส้นโค้งความเร็วสำหรับอีมูเลเตอร์ ค่าเริ่มต้นคือ 520 ซึ่งเป็นเส้นโค้งเลขชี้กำลังสำหรับฮาร์ด
สไตล์การเล่น ค่า '0' เป็นค่าคงที่ (ไม่มีความไวในการสัมผัส) มูลค่าสูงถึง 100 คือ
แผนที่มาตราส่วนเชิงเส้น แผนที่ความเร็วเป็นตารางของจุดที่สอดแทรก
เชิงเส้น: คุณอาจจะต้องกำหนดจุดงอ แต่ถ้าคุณต้องการ
เส้นโค้งเรียบ คุณจะต้องกำหนดค่าความเร็ว 128 แต่ละค่าที่ใช้
ในเหตุการณ์บันทึกย่อ/บันทึก การจำลองมีตารางระดับกำไรเพียงตารางเดียวสำหรับ
ดัชนีความเร็วคีย์แต่ละตัว ตรงกันข้ามกับเอนจิ้นมีสองตาราง หนึ่งตารางสำหรับเปิด/ปิดแต่ละอัน
เหตุการณ์นั้นเป็นแผนที่จำนวนเต็มไม่ใช่แผนที่รับ
มีตารางเริ่มต้นหลายตารางหากคุณไม่ต้องการระบุตารางของคุณเอง
เส้นโค้งสอดแทรก แต่ละตารางเป็นค่าเกนของค่าความเร็ว Midi ที่ระบุใน
เหตุการณ์หมายเหตุ มันมี 128 รายการ ดำเนินการดังต่อไปนี้:
เส้นโค้งนูน 100-199 สำหรับเครื่องเล่นคีย์บอร์ดแบบสัมผัสนุ่ม
เส้นโค้งเว้า 200-499 สำหรับการสัมผัสที่แข็ง ฟังก์ชันเชิงเส้นถึงฟังก์ชันกำลังสอง
ชุดถัดไปสูงสุด 525 จะทำซ้ำตามข้างต้น แต่มีความละเอียดน้อยกว่า ใน
เหนือช่วงค่าของ 200 เป็นเส้นตรง เท่ากับ 510 ด้านล่าง:
เส้นโค้งนูน 500-509 สำหรับเครื่องเล่นคีย์บอร์ดแบบสัมผัสนุ่ม
510 เชิงเส้น
511-25 เส้นโค้งเว้าสำหรับผู้เล่นที่สัมผัสยาก
จากนั้นจะมีเส้นโค้งเฉพาะสองสามเส้น
550 ลอการิทึม
560 พาราโบลา
ค่าสูงสุด 100 ประกอบด้วยตัวเลขสองหลัก หลักแรกกำหนดวิธีการ
สายเริ่มช้า (เป็นเส้นตรง) เพื่อลาดขึ้นและหลักที่สองคือสายเท่าไหร่
ถึง 1.0 ค่าของ 09 ใกล้เคียงกับการแมปเชิงเส้นด้านบนเมื่อเริ่มต้นจาก 0
และจบเกือบสิ้น ค่า 49 สำหรับผู้เล่นหนักจะเป็นศูนย์
สำหรับตารางความเร็วส่วนใหญ่แล้วจึงเพิ่มสูงสุด (1.0) อย่างใกล้ชิด
ท้ายตาราง โปรดทราบว่าตารางเหล่านี้สามารถกำหนดได้ด้วย
คำจำกัดความของ velocityMap เนื่องจากเป็นการประมาณค่าเชิงเส้น การเปิดตัวในปัจจุบันจะ
รวมส่วนโค้งเพื่อทำให้สิ่งต่าง ๆ เรียบขึ้นเล็กน้อย
ตัวเลือก 520 เป็นเส้นโค้งกำลังสองและให้ความรู้สึกเป็นธรรมชาติแม้ว่าจะมากก็ตาม
อัตนัย บางทีมันเป็นเรื่องปกติสำหรับผู้เล่นที่แข็งและอาจเป็นการผิดนัดที่ดีกว่า
กว่าเส้นโค้งเชิงเส้น
ค่า 1000 จะกลับการจับคู่ ดังนั้น:
1510 - เป็นเส้นตรงจาก 1.0 ลงเหลือ 0.0 เมื่อความเร็วเพิ่มขึ้น
1520 - เลขชี้กำลัง จาก 1.0 ลงเหลือ 0.0 เมื่อความเร็วเพิ่มขึ้น
มีการปรับใช้การแมปเอ็นจิ้นก่อนการแมปการจำลองที่ให้ไว้ที่นี่ มี
อาร์กิวเมนต์ที่สมเหตุสมผลเพื่อทำให้ตารางนี้เป็นลอการิทึม - คุณสามารถทำเช่นนั้นได้
ไม่มีการจำกัดค่าที่นี่นอกจากค่าลบที่ไม่ได้แมป
ดังนั้นตารางนี้จึงสามารถใช้เพื่อชดเชยระดับเสียงได้
-ร่อน
ระยะเวลาของ nogte glide เป็นวินาที ค่าเริ่มต้น 5
-จำลอง
ค้นหาโปรแกรมจำลองที่มีชื่อและเรียกใช้ มิฉะนั้นให้ออก เรียกใช้การจำลอง
นี่เป็นค่าเริ่มต้นในปัจจุบัน ซึ่งแสดงถึงพารามิเตอร์พิเศษสำหรับการนับเสียง
gain, glide, ความลึกของ pitchwheel, detune ฯลฯ ค่าเริ่มต้นคือ hammondB3 ตัวจำลอง
ตัวเลือกยังหมายถึง -ลงทะเบียนกับชื่อโปรแกรมจำลอง
-ลงทะเบียน
ใช้ชื่อเฉพาะเมื่อลงทะเบียนกับ Jack และ ALSA โดยค่าเริ่มต้นเครื่องยนต์จะ
ใช้ชื่อ 'บริสตอล' อย่างไรก็ตาม อาจสร้างความสับสนได้หากมีหลายเอ็นจิ้น
ใช้และสามารถใช้เพื่อแทนที่ค่าเริ่มต้น
-lwf เลือกตัวกรองที่มีน้ำหนักเบาสำหรับโปรแกรมจำลอง
-nwf เลือกตัวกรองน้ำหนักปกติ ค่าเริ่มต้น สิ่งเหล่านี้มีราคาแพงกว่า .ประมาณสองเท่า
ฟิลเตอร์น้ำหนักเบา
-wwf เลือกฟิลเตอร์เวลเตอร์เวท นี่เป็นอีกครั้งเกี่ยวกับการโหลด CPU เป็นสองเท่าตามปกติ
ฟิลเตอร์
-hwf เลือกฟิลเตอร์เฮฟวี่เวท นี่คือประมาณสองเท่าของตัวกรองเวลเตอร์เวท
แม้ว่าความแตกต่างระหว่าง -lwf และ -nwf จะฟังดูแตกต่างอย่างเห็นได้ชัด แต่ก็เป็น
เป็นที่ถกเถียงกันว่าความแตกต่างระหว่าง -nwf, -wwf และ -hwf เป็นอย่างอื่นที่ไม่ใช่ที่มองเห็นได้
ในการโหลดซีพียู ตัวกรองเริ่มต้นสำหรับ -mono synth ใดๆ คือ -wwf ซึ่งสามารถเป็น .ได้
แทนที่ด้วยบรรทัดบางอย่าง '-mini -mono -nwf'
-blo
จำนวนของแบนด์วิดธ์ที่จำกัดฮาร์โมนิกในการทำแผนที่ ค่าศูนย์จะเลือก
แบนด์วิดท์ไม่จำกัด ค่าเริ่มต้นคือ 31
-blofraction
เครื่องยนต์ใช้ตารางที่คำนวณไว้ล่วงหน้าสำหรับความถี่ทั้งหมดที่ฮาร์มอนิกสูงสุด
ไม่เกินเศษส่วนของอัตราการสุ่มตัวอย่างนี้ ค่าเริ่มต้น 0.8 อยู่เหนือแล้ว
nyquist เป็นการแลกเปลี่ยนระหว่างเนื้อหาและการบิดเบือน ค่านิยมมุ่งสู่ 1.0
มีนามแฝงอย่างมากที่ความถี่สูงโดยธรรมชาติ
-scala
เอ็นจิ้นจะอ่านไฟล์สกาล่าที่กำหนดและแมปลงในตารางความถี่
ผู้ใช้งาน Interface:
-คุณภาพ
ความลึกของแคชสีจะส่งผลต่อความเร็วในการเรนเดอร์ ค่าที่ต่ำกว่าเริ่มต้น
แสดงการสูญเสียความชัดเจน ค่าที่สูงขึ้นเริ่มใช้สีนับพันซึ่งก็คือ
ที่ประสิทธิภาพได้รับผลกระทบ ค่าคือ bpp ค่าเริ่มต้นคือ 6
-มาตราส่วน
อีมูเลเตอร์แต่ละตัวมีขนาดหน้าต่างเริ่มต้น ขนาดนี้สามารถขยายขนาดได้หรือ
ลงหากต้องการ
-ความกว้าง
ความกว้างของพิกเซลกำหนดขนาดที่เล็กกว่าสองขนาดที่สามารถกำหนดค่าได้ มันได้ผล
ด้วยตัวเลือก -scale และ -autozoom สำหรับการสลับระหว่างขนาดต่างๆ บนเมาส์
เข้า/ออกจากหน้าต่าง
- ซูมอัตโนมัติ
ย่อขนาดหน้าต่างเมื่อออก ขยายใหญ่สุดเมื่อเข้าสู่
-raise ยกหน้าต่างอัตโนมัติบน Enter
-lower ลดหน้าต่างโดยอัตโนมัติเมื่อออกจาก มีข้อสังเกตว่าการใช้การซูมอัตโนมัติ
การยกขึ้นและลงอาจมีผลที่ไม่พึงประสงค์กับตัวจัดการหน้าต่างบางตัว
-rud จำกัดการติดตามตัวควบคุมแบบโรตารี่เพื่อเลื่อนเมาส์ขึ้น/ลง ไม่ใช่ให้บังคับจริง
ติดตามตำแหน่งของเมาส์ ค่าจะเป็นเศษส่วนของขนาดหน้าต่างปัจจุบัน
-antialias <%>
สำหรับขนาดหน้าต่างบางขนาด จะมีการแยกพิกเซลของอิมเมจที่แสดงผล ยกเว้นบางขนาด
ใช้ antialias ด้วยค่าการซูมขนาดใหญ่ ค่านี้จะตั้งค่าโดยอัตโนมัติ ค่าคือ
เปอร์เซ็นต์ ค่าเริ่มต้นคือ 30
-aliastype
มีตัวเลือกการลบรอยหยักสามแบบ 'pre' จะใช้กับซิลค์สกรีนข้อความ
'พื้นผิว' จะใช้กับบิตแมปของพื้นผิว และ 'ทั้งหมด' จะใช้ได้ทุกที่
รวมถึงอุปกรณ์ที่แสดงผล ค่าเริ่มต้นคือก่อนอย่างไรก็ตามพารามิเตอร์นี้เป็นเพียง
ใช้ถ้า -antialias มีค่าอื่นที่ไม่ใช่ศูนย์
-ทึบ <%>
ไบรตันใช้เลเยอร์ความโปร่งใสสำหรับคุณสมบัติบางอย่างเช่นโปรแกรมแก้ไข ARP 2600
สายเคเบิล นี่คือความโปร่งใสเริ่มต้น สามารถปรับได้ในภายหลังด้วยปุ่ม
^o/^O/^t รหัสควบคุมใน GUI ค่าเริ่มต้นคือ 50 เปอร์เซ็นต์
-pixmap
ใช้อินเทอร์เฟซ X11 pixmap แทนอินเทอร์เฟซ XImage เริ่มต้นกับ
เซิร์ฟเวอร์
-dct
ดับเบิ้ลคลิกสำหรับเหตุการณ์ปุ่ม ฯลฯ 250 ms
-ติดตาม
ป้องกันไม่ให้อิมเมจคีย์บอร์ดเปียโน GUI ติดตามเหตุการณ์ MIDI ลดลงเล็กน้อยใน
โอเวอร์เฮดของซีพียู
-คีย์สลับ
พฤติกรรม GUI เริ่มต้นสำหรับการปรับปุ่มด้วยเมาส์คือการล็อคปุ่มเหล่านี้
ช่วยให้เล่นคอร์ดบนโพลีโฟนิคได้ ตัวเลือกนี้จะปิดใช้งานสลักไปที่
ปุ่มนั้นเล่นเฉพาะในขณะที่ถือด้วยปุ่มเมาส์
-เป็นกลาง
เริ่มต้นโปรแกรมจำลองด้วยโปรแกรมแก้ไข null พารามิเตอร์ทั้งหมดจะมีค่าเป็นศูนย์
เพื่อให้สามารถสร้างแพตช์จากล่างขึ้นบนได้อย่างสมบูรณ์ตั้งแต่เริ่มต้น นี้
เทียบเท่ากับ '-load -1' ตำแหน่งหน่วยความจำเชิงลบจะไม่ถูกบันทึก เช่น คุณ
ไม่สามารถบันทึกลงในแพตช์ null ได้
-load
หมายเลขหน่วยความจำเริ่มต้นที่จะโหลดเมื่อเริ่มต้น ค่าเริ่มต้นคือ 0 สำหรับอีมูเลเตอร์ส่วนใหญ่
-นำเข้า
นำเข้าหน่วยความจำจากไฟล์ดิสก์ไปยังแพตช์ที่ทำงานอยู่ ณ เวลาเริ่มต้น แพทช์นี้สามารถ
จากนั้นจะถูกบันทึกไว้ที่อื่นและอนุญาตให้แลกเปลี่ยนความทรงจำ
-mbi
ดัชนีธนาคารหลักช่วยให้สามารถเข้าถึง ID หน่วยความจำพิเศษได้ ค่านี้คูณ 1000
ถูกเพิ่มลงใน ID หน่วยความจำที่บันทึก/โหลดโดย GUI เพื่อให้ GUI สามารถเข้าถึงได้เช่น
8 ธนาคาร 8 ความทรงจำ แต่การใช้ -mbi คุณสามารถบันทึก 64 . ได้หลายชุด
ความทรงจำ.
-activesense
อัตราที่ข้อความสวัสดีถูกส่งจาก GUI ไปยังเอ็นจิ้นเพื่อให้แน่ใจว่ายังคงอยู่
คล่องแคล่ว. หากการส่งล้มเหลว GUI จะออกหากเครื่องยนต์ไม่
รับการอัปเดตก็จะออกด้วย ศูนย์จะปิดการใช้งานความรู้สึกที่ใช้งานอยู่
-ast
ระยะเวลาหมดเวลาของเครื่องยนต์ในข้อความ Active Sense
-mct
ระยะหมดเวลาของรอบ MIDI คือตัวจับเวลา GUI ที่รอไม่ว่างสำหรับเหตุการณ์ MIDI ใช้เมื่อ
GUI ใช้อินเทอร์เฟซ MIDI สำหรับการติดตามเหตุการณ์โดยตรง
-ar|-ด้าน
อีมูเลเตอร์ทั้งหมดจะพยายามรักษาอัตราส่วนกว้างยาวสำหรับหน้าต่างของตน ดังนั้น
ที่พวกเขาดู 'ปกติ' สิ่งนี้ขัดแย้งกับตัวจัดการหน้าต่างการเรียงต่อกันบางตัวจึงสามารถ
พิการ. นอกจากนี้ยังอาจทำให้เกิดการแมปหน้าต่างใหม่มากเกินไปเมื่ออยู่
ปรับขนาด
-ไอคอน
เปิดหน้าต่างในสถานะที่เป็นไอคอน
-หน้าต่าง
ห้ามแมปหน้าต่างใด ๆ
-cli เปิดใช้งานส่วนต่อประสานบรรทัดคำสั่งแบบข้อความกับเอ็นจิ้น สามารถใช้ใน
เชื่อมต่อกับ -window แต่ถ้าคอมไพล์โดยไม่รองรับ windowing ใดๆ
ระบบตัวเลือก -window เป็นนัย
- ทดสอบ
อย่าสตาร์ทเครื่องยนต์หรือพยายามเชื่อมต่อกับมัน เพียงแค่โพสต์ GUI สำหรับ
การทดสอบ
GUI ทางลัด:
's' - บันทึกการตั้งค่าไปยังหน่วยความจำปัจจุบัน
'l' - (ซ้ำ) โหลดหน่วยความจำปัจจุบัน
'x' - แลกเปลี่ยนกระแสกับหน่วยความจำก่อนหน้า
'+' - โหลดหน่วยความจำถัดไป
'-' - โหลดหน่วยความจำก่อนหน้า
'?' - แสดงข้อมูลวิธีใช้โปรแกรมจำลอง
'h' - แสดงข้อมูลวิธีใช้โปรแกรมจำลอง
'r' - แสดงข้อมูล readme ของแอปพลิเคชัน
'k' - แสดงแป้นพิมพ์ลัด
'p' - screendump ไปที่ / tmp /.xpm
't' - สลับความทึบ
'o' - ลดความทึบของเลเยอร์แพทช์
'O' - เพิ่มความทึบของเลเยอร์แพทช์
'w' - การรับประกันการแสดงผล
'g' - แสดง GPL (เงื่อนไขการคัดลอก)
'+' - เพิ่มขนาดหน้าต่าง
'-' - ลดขนาดหน้าต่าง
'Enter'- สลับหน้าต่างระหว่างขนาดเต็มหน้าจอ
UpArrow - ตัวควบคุมเลื่อนขึ้น (แป้นคันเร่ง Shift)
DownArrow - ตัวควบคุมเคลื่อนลง (แป้นคันเร่ง Shift)
RightArrow - ควบคุมการเคลื่อนที่ขึ้น (คันเร่ง)
LeftArrow - ควบคุมการเคลื่อนที่ลงได้มากขึ้น (คันเร่งแบบ shift)
การดำเนินงาน ตัวเลือก:
ทั่วไป:
- เครื่องยนต์
ห้ามสตาร์ทเครื่องยนต์ใหม่ GUI จะพยายามเชื่อมต่อกับเอ็นจิ้นที่มีอยู่บน
การกำหนดค่าโฮสต์และพอร์ต (cq) หากการเชื่อมต่อถูกสร้างขึ้นแล้วเครื่องยนต์
จะดำเนินการทั้งอีมูเลเตอร์และการจัดสรรเสียงจะถูกแชร์ระหว่างพวกเขา ทั้งหมด
ของเอาท์พุตอีมูเลเตอร์จะถูกพับกลับไปสู่เอาท์พุตสเตอริโอตัวเดียวกัน ยกเว้น
ที่ใช้อินพุตควบคุมแจ็คพิเศษ
-gui อย่าสตาร์ท GUI เฉพาะเอ็นจิ้นเท่านั้น GUI จะพยายามเชื่อมต่อกับ
เอ็นจิ้นบนค่าโฮสต์และพอร์ตที่กำหนดค่าไว้ หากไม่ตอบสนองแสดงว่า GUI
จะออกมาพร้อมกับข้อความที่ค่อนข้างสั้น
-Server
สตาร์ทเครื่องยนต์เป็นเซิร์ฟเวอร์ถาวรซึ่งไม่ออกจากโปรแกรมจำลองล่าสุด
-ภูต
รันเครื่องยนต์เป็น daemon ด้วยเทอร์มินัลควบคุมที่ตัดการเชื่อมต่อ นี้ไม่ได้
บอกเป็นนัยถึงตัวเลือก -server และไม่ได้หมายความถึงตัวเลือก -log สำหรับการเข้าสู่ระบบไฟล์
ระบบ หรือ -syslog ซึ่งอาจใช้กับ daemon ได้
-สุนัขเฝ้าบ้าน
หมดเวลาสำหรับการเริ่มต้นเธรดเสียง หากเธรดไม่เปิดใช้งานภายใน
ช่วงเวลานี้เครื่องยนต์จะออกอย่างสง่างามแทนที่จะรอประมาณ
สัมพันธ์อย่างไม่มีกำหนด ระยะเวลาเริ่มต้นคือ 30 วินาที ไม่ได้ใช้งานใน
- โหมดเซิร์ฟเวอร์หรือ -daemon ในการทำงานปกติ เธรดเสียงจะเปิดขึ้น
ภายในไม่กี่วินาที แต่ถ้าเอ็นจิ้นและ GUI เริ่มทำงานแยกกัน
ระยะหมดเวลานี้ต้องการให้ GUI เริ่มต้นก่อนที่ตัวจับเวลาจะหมดอายุ
-log เปลี่ยนเส้นทางการบันทึกการส่งออกไปยังไฟล์ ไฟล์เริ่มต้นคือ /var/log/bristol.log and
/var/log/brighton.log และหากไม่มีให้ $HOME/.bristol/log
ใช้ไดเร็กทอรี การเลือกของ / var / log คือการป้องกันการเข้าสู่รูทใน
เหตุการณ์ที่ผู้ใช้รายนี้เรียกเครื่องยนต์
-syslog
เปลี่ยนเส้นทางการบันทึกผลลัพธ์ไปยัง syslog
คอนโซล
รักษาเทอร์มินัลควบคุมเป็นเอาต์พุตสำหรับบันทึกข้อความ ลบ
การประทับเวลาเพื่อจุดประสงค์ในการอ่าน นอกจากนี้ยังสามารถกำหนดค่าด้วย
ตัวแปรสภาพแวดล้อม BRISTOL_LOG_CONSOLE=true
-rc อย่าโหลดไฟล์พารามิเตอร์ bristolrc ใด ๆ
-exec กระบวนการสุดท้ายที่ร้องขอโดยสคริปต์ startBristol จะถูกเรียกเป็น an
exec เพื่อที่จะรักษา PID ของพาเรนต์ไว้เหนือสิ่งอื่นใด ตัวเลือกนี้
จะแทนที่ exec และปล่อยให้สคริปต์รอให้กระบวนการออก
มีนัยของการไม่ใช้พารามิเตอร์นี้ บางส่วนของรหัสการล้างข้อมูลเป็นส่วนหนึ่งของ
wrapscript shellscript ตามค่าเริ่มต้น สิ่งนี้ไม่ถูกเรียกเนื่องจากการร้องขอ exec
แฟล็กนี้เป็นค่าเริ่มต้น แต่ควรจะจำเป็นสำหรับความเข้ากันได้ของ LADI เท่านั้น
-หยุด หยุดเครื่องยนต์บริสตอลที่ทำงานอยู่ทั้งหมด ซึ่งจะส่งผลทางอ้อมในการยกเลิก
GUI ใด ๆ เนื่องจากการตรวจจับแบบแอ็คทีฟแม้ว่าจะสามารถปิดใช้งานได้ กรณีการใช้งานคือto
หยุดเครื่องยนต์ -server -daemon ที่ทำงานอยู่เบื้องหลัง ส่วนหลังของ
ตัวเลือกคือ pkill
-exit หยุดเครื่องยนต์บริสตอลและ GUI ที่ทำงานอยู่ทั้งหมด
-kill <-emulator>
หยุดเครื่องยนต์บริสตอลและ GUI ที่ทำงานอยู่ทั้งหมดที่เกี่ยวข้องกับ
ให้อีมูเลเตอร์ ถ้า bristol เริ่มต้นด้วย '-mini' ตอนนี้สามารถฆ่าด้วย -mini
เพื่อที่อีมูเลเตอร์อื่นๆ จะไม่ถูกยุติ ถ้ามีหลายมินิวิ่งพวกเขา
ก็จะตายโดยธรรมชาติเช่นกัน หากเอ็นจิ้นใช้งาน multitimbral GUI ก็อีกอันหนึ่ง
GUI ที่เกี่ยวข้องจะออกนอกเหนือจากมินิ
-แคช
ตำแหน่งเริ่มต้นสำหรับความทรงจำใหม่และโปรไฟล์อีมูเลเตอร์ ค่าเริ่มต้นคือ
~/.บริสตอล และจะถูกค้นหาก่อนไดเร็กทอรีเริ่มต้นของระบบ/โรงงาน
/usr/local/share/bristol เมื่อโปรแกรมจำลองเริ่มทำงานและโหลดหน่วยความจำ ถ้า
ไม่มีชื่อพาธ ถ้าเป็นไปได้จะถูกสร้างขึ้น
-memdump [-จำลอง ]
สร้างไดเรกทอรีเป้าหมาย /หน่วยความจำ/ และคัดลอกโรงงานก่อน
หน่วยความจำเริ่มต้นสำหรับ synth จากนั้นเป็นความทรงจำส่วนตัวของผู้ใช้ ใช้ได้เลย
ด้วยการจัดการเซสชั่นเพื่อสร้างสำเนาของความทรงจำสังเคราะห์ทั้งหมดในเซสชั่น ถ้า
ไดเร็กทอรีเป้าหมายมีอยู่แล้วจึงไม่มีการคัดลอกเกิดขึ้น แต่
ไดเร็กทอรีจะแทนที่ -cache default เพื่อให้เป็นตำแหน่งใหม่สำหรับบันทึก
ความทรงจำสำหรับเซสชั่นนั้น จำเป็นต้องใช้ตัวเลือก -emulate หากไม่มีให้
จากนั้นจะใช้ hammondB3 เริ่มต้น
-debug <1-16>
ระดับดีบัก ค่าที่สูงกว่า 12 สามารถละเอียดมากและมีเพียงค่า 0 เท่านั้นที่เป็นเนื้อหา
ปลอดภัยแบบเรียลไทม์เนื่องจากหลีกเลี่ยง printf() ในเธรดการคำนวณของเครื่องยนต์
-readme [- ]
แสดงข้อมูลโปรแกรม readme แสดง readme สำหรับอีมูเลเตอร์ตัวเดียว
ถ้าต้องการ.
-glwf อนุญาตให้ใช้ '-lwf' สำหรับอีมูเลเตอร์ทั้งหมดเท่านั้น ไม่มีการแทนที่
-เจ้าภาพ
เชื่อมต่อกับเอ็นจิ้นบนชื่อโฮสต์ ค่าเริ่มต้นคือ localhost ใช้ใน
conjuction กับ -engine เพื่อแจกจ่าย GUI ชื่อโฮสต์ยอมรับไวยากรณ์เช่น
ชื่อโฮสต์:พอร์ตเพื่อแก้ไขทั้งโฮสต์และพอร์ตสำหรับการเชื่อมต่อระยะไกลกับเอ็นจิ้น
หากส่วนโฮสต์เป็นโทเค็น 'unix' ซ็อกเก็ตที่มีชื่อในเครื่องจะถูกสร้างขึ้นแทน
มากกว่าการเชื่อมต่อ TCP ในกรณีนี้ สามารถกำหนดหมายเลขพอร์ตเฉพาะให้กับ
สร้างชื่อซ็อกเก็ต /tmp/br. และถ้าไม่ได้ระบุพอร์ตไว้ a
เลือกดัชนีตัวเลขสุ่ม
-ท่า
เชื่อมต่อกับพอร์ต TCP ที่กำหนดสำหรับการส่งข้อความ GUI/เครื่องยนต์ ค่าเริ่มต้น 5028 หากพอร์ต
ใช้งานอยู่แล้วการเริ่มต้นระบบล้มเหลว สำหรับการเริ่มต้นหลายบริสตอลด้วย
GUI จากนั้นตัวเลือกนี้ควรถูกละทิ้งและสคริปต์จะค้นหาพอร์ตว่าง
หมายเลขสำหรับการเรียกแต่ละครั้ง การผสมตัวเลือกนี้กับ -host . ไม่ถูกต้อง
พารามิเตอร์ที่ใช้ค่า host:port หรือ unix:port ผลลัพธ์จะเป็น
ไม่แน่นอนขึ้นอยู่กับลำดับที่ส่งพารามิเตอร์
-quiet ดีบักการเปลี่ยนเส้นทางและเอาต์พุตการวินิจฉัยไปที่ /dev/null
-gmc เปิดอินเทอร์เฟซ MIDI ใน GUI ตามค่าเริ่มต้น เครื่องยนต์จะเป็นเจ้าของ MIDI . เท่านั้น
อินเทอร์เฟซสำหรับ bristol และจะแจกจ่ายกิจกรรมไปยัง GUI เป็นไปได้
ปิดใช้งานการส่งต่อและแนบทั้ง GUI และเอ็นจิ้นกับอุปกรณ์ midi หากจำเป็น
-ซึ่งไปข้างหน้า
ปิดใช้งานการส่งต่อเหตุการณ์ MIDI ทั่วโลก ตามค่าเริ่มต้น เครื่องยนต์จะเปิด MIDI
อินเทอร์เฟซและเชื่อมต่อกับแป้นพิมพ์จริง พื้นผิวควบคุม และ/หรือ
ซีเควนเซอร์ มันจะส่งต่อเหตุการณ์ MIDI ไปยัง GUI เพื่อติดตาม ตัวเลือกนี้
ปิดการใช้งานคุณสมบัติ เมื่อปิดการใช้งาน GUI จะไม่สะท้อนคีย์บอร์ดเปียโน
รัฐและจะไม่ติดตามการเคลื่อนไหวของ CC เว้นแต่ว่ามีตัวเลือก '-gmc' ให้เปิด a
การเชื่อมต่อ MIDI ใน GUI และผู้ใช้เชื่อมต่อพื้นผิวการควบคุมเดียวกันกับ
GUI ผ่านช่องทางทางเลือกนี้ ตัวเลือกนี้มีเหตุผลเหมือนกันกับ
'-localforward - รีโมตฟอร์เวิร์ด'
- ท้องถิ่นไปข้างหน้า
ซึ่งจะป้องกันไม่ให้ GUI ส่งต่อข้อความ MIDI ไปยังเอ็นจิ้น มันไม่ใช่
เพื่อป้องกันไม่ให้ข้อความ MIDI วนซ้ำเนื่องจากการส่งต่อเกิดขึ้นจาก MIDI . เท่านั้น
อินเตอร์เฟสไปยังการเชื่อมต่อ TCP ระหว่าง GUI และเอ็นจิ้น ตัวเลือกนี้จะป้องกัน
ข้อความจากพื้นผิวใด ๆ ที่เชื่อมต่อกับ GUI จากการส่งต่อไปยัง
เครื่องยนต์
-ระยะไกล
สิ่งนี้จะป้องกันไม่ให้เอ็นจิ้นส่งต่อไปยัง GUI แต่ยังอนุญาตให้ GUI ไปที่
ส่งต่อไปยังเครื่องยนต์ หาก GUI ได้รับการเชื่อมต่อ MIDI ด้วยตัวเลือก -gmc
และพื้นผิวการควบคุมถูกนำไปใช้กับทั้งสองกระบวนการ ดังนั้นตัวเลือก -forward ควร
ใช้เพื่อป้องกันการแจกจ่ายเหตุการณ์ซ้ำทั่วโลก ไม่สำเร็จก็ไม่เกิดผล
เป็นการวนซ้ำเหตุการณ์แบบหนึ่งต่อหนึ่ง สามารถเชื่อมต่อ
ควบคุมพื้นผิวเฉพาะกับ GUI เมื่อใช้ตัวเลือก -gmc ซึ่งจะทำให้
ความเป็นไปได้ที่จะมีแป้นพิมพ์ท้องถิ่นและ GUI แต่ขับเครื่องยนต์บนรีโมท
ระบบต่างๆ มีความหน่วงแฝงเพิ่มเติมที่ยอมรับได้ซึ่งเกี่ยวข้องกับการจัดการ MIDI
ข้อความจาก GUI ไปยังเอ็นจิ้นระยะไกลผ่าน TCP
-oss กำหนดค่าเริ่มต้นของ OSS สำหรับอินเทอร์เฟซเสียงและ MIDI
-alsa กำหนดค่าเริ่มต้น ALSA สำหรับอินเทอร์เฟซเสียงและ MIDI อินเทอร์เฟซ MIDI เป็น
พอร์ต ALSA SEQ
-jack กำหนดค่าเริ่มต้นของแจ็คสำหรับอินเทอร์เฟซเสียงและ MIDI ในขณะที่เขียนสิ่งนี้
option ทำให้เกิดปัญหาบางอย่างเนื่องจากเลือก Jack MIDI ซึ่งปัจจุบันต้องใช้a
เชื่อมโยงภูตเพื่อดำเนินการ ตัวเลือก '-jack -midi seq' จะเป็นเรื่องปกติมากกว่า
องค์ประกอบ
-แจ็คสแตท
อย่าขอพารามิเตอร์เสียงจากเซิร์ฟเวอร์แจ็ค ให้ใช้ระบบบริสตอล
ค่าเริ่มต้นหรือพารามิเตอร์ที่กำหนดค่าไว้ ค่าเริ่มต้นของบริสตอลจะล้มเหลวอย่างสม่ำเสมอ
อย่างไรก็ตามบางครั้งการเรียก bristoljackstats นั้นไม่จำเป็นและสิ่งนี้สามารถเร่งความเร็วได้
เวลาเริ่มต้นเริ่มต้น การใช้พารามิเตอร์นี้โดยทั่วไปจะกำหนดให้
นอกจากนี้ยังมีตัวเลือก -rate และ -count TP -jsmuid นี่สำหรับ แต่เพียงผู้เดียว
การใช้ Jack Session Manager
-jsmfile
ใช้สำหรับ Jack Session Manager . แต่เพียงผู้เดียว
-jsmd
ตัวจัดการเซสชันของแจ็คล่าช้าก่อนที่จะมีการกระจายกิจกรรมของเซสชันภายใน เหตุการณ์
การดำเนินการล่าช้าใน GUI โดยค่าเริ่มต้น 5000ms
-การประชุม
ปิดใช้งานการจัดการเซสชันทั้งหมดรวมถึง JSM และ LADI
-นอน
หยุดกระบวนการเริ่มต้นสำหรับ 'n' วินาที นี่คือการแก้ไขสิ่งที่
ดูเหมือนว่าจะมีเงื่อนไขเมื่อใช้ตัวจัดการเซสชันเพื่อเริ่มต้นหลายตัว
ไคลเอ็นต์ bristol เนื่องจากพวกเขาทั้งหมดแย่งชิงตัวระบุพอร์ต TCP เดียวกัน
-jdo Jack Dual Open: ให้เธรดเสียงและ midi ลงทะเบียนเป็นไคลเอนต์อิสระด้วย
แจ็ค. ตามค่าเริ่มต้น เธรดเสียงจะเปิดขึ้นเป็นไคลเอนต์แจ็คและ MIDI
การเชื่อมต่อเป็นแบบ piggypbacked เป็นพอร์ตอื่นแทนที่จะเป็นไคลเอนต์อื่น
-o
สร้างเอาต์พุตเสียงดิบของตัวอย่างสเตจสุดท้ายไปยังไฟล์ รูปแบบจะ
เป็นสเตอริโอแบบอินเตอร์ลีฟ 16 บิต
-nrp เปิดใช้งานการสนับสนุนสำหรับเหตุการณ์ NRP ทั้งใน GUI และเอ็นจิ้น ใช้อย่างระมัดระวัง
เนื่องจาก NRP ในเครื่องยนต์สามารถให้ผลลัพธ์ที่ไม่คาดคิดได้
-enrp เปิดใช้งานการสนับสนุน NRP ในเอ็นจิ้นเท่านั้น
-gnrp เปิดใช้งานเหตุการณ์ NRP ใน GUI สิ่งนี้จำเป็นเพื่ออนุญาต GUI (และด้วยเหตุนี้
เครื่องยนต์) ที่จะขับเคลื่อนจากพื้นผิวการควบคุม MIDI บางส่วน
-nrpcc
จำนวน NRP สูงสุดที่จะแมป ค่าเริ่มต้นคือ 128 ซึ่งถือว่าเพียงพอสำหรับ
อีมูเลเตอร์ปัจจุบัน แต่มิกเซอร์จะต้องการมากกว่านี้หากมีการเปิดตัวทุกครั้ง
เสียง ขับ:
-audio [oss|alsa|แจ็ค]
ไดรเวอร์เสียงแทนที่ ขึ้นอยู่กับลำดับของสวิตช์ที่สามารถทำได้
ตั้งค่ากลุ่มของค่าเริ่มต้นทั่วโลก (-jack/oss/alsa) แล้วเลือกใหม่เฉพาะของ
ส่วนประกอบ
-audiodev
ชื่ออุปกรณ์เสียง สำหรับแจ็ค นี่จะเป็นชื่อที่ลงทะเบียนไว้กับแจ็คภูต
-นับ
จำนวนตัวอย่าง/เฟรมในช่วงระยะเวลาดำเนินการ
-outgain
ระดับการทำให้เป็นมาตรฐานของสัญญาณเอาต์พุต ต่อค่าเริ่มต้นของโปรแกรมจำลอง 4
-ingain
ระดับการทำให้เป็นมาตรฐานของสัญญาณอินพุต ต่อค่าเริ่มต้นของโปรแกรมจำลอง 4
-preload
จำนวนบัฟเฟอร์เสียงที่จะเขียนล่วงหน้าไปยังเอาต์พุตเสียงเมื่อเริ่มต้น มันไม่ใช่
ใช้งานกับไดรเวอร์ของแจ็ค
-ประเมินค่า
อัตราการสุ่มตัวอย่าง ค่าเริ่มต้นคือ 44100
-ลำดับความสำคัญ
ลำดับความสำคัญตามเวลาจริงที่ร้องขอโดยเธรดเสียงของเครื่องยนต์ ค่าเริ่มต้น 75 ศูนย์จะ
ปิดใช้งานการประมวลผล RT
-ออโต้คอน
เชื่อมต่ออินพุตและเอาต์พุตของเครื่องยนต์กับพอร์ต Jack IO แรกที่พบโดยอัตโนมัติ
สิ่งนี้สามารถทำได้ด้วยตัวแปรสภาพแวดล้อม BRISTOL_AUTOCONN=true
-multi
คำขอพอร์ต IO หลายรายการ ใช้งานได้กับแจ็คเท่านั้น และปัจจุบันเฉพาะ ARP 2600
ให้การเข้าถึงพอร์ตเหล่านี้
-migc
ระดับการทำให้เป็นมาตรฐานของสัญญาณอินพุตสำหรับพอร์ต IO หลายพอร์ต
-mogc
ระดับการทำให้เป็นมาตรฐานของสัญญาณเอาต์พุตสำหรับพอร์ต IO หลายพอร์ต
Midi ขับ:
-midi [oss|[ดิบ]alsa|jack]
ไดรเวอร์เสียงแทนที่ ขึ้นอยู่กับลำดับของสวิตช์ที่สามารถทำได้
ตั้งค่ากลุ่มของค่าเริ่มต้นทั่วโลก (-jack/oss/alsa) แล้วเลือกใหม่เฉพาะของ
ส่วนประกอบเช่นใน ´-jack -midi seq´ ไดรเวอร์ MIDI เริ่มต้นคือ '-midi seq' แต่
ที่สามารถแทนที่ด้วยตัวเลือกเวลาคอมไพล์เช่น --enable-jack-default-midi
ไปที่ ./configure
-mididev
ชื่ออุปกรณ์ MIDI ที่จะเปิด (OSS/ALSA)
-mididbg
ขอการดีบัก MIDI ระดับ 1
-mididbg2
ขอการดีบัก MIDI ระดับ 2 สามารถเลือกได้ทั้งระดับ 3
-ซิสซิด <0xXXXXXXX>
กำหนดค่าตัวระบุ SYSEX ทางเลือกสำหรับเครื่องยนต์ ค่าเริ่มต้นคือค่า
0x534C6162 ด้วยเหตุผลทางประวัติศาสตร์ นี่ไม่ใช่รหัสการพัฒนาฟรี แต่ไม่ใช่
ที่ได้รับมอบหมายจึงไม่ก่อให้เกิดความขัดแย้ง
ลาดี คนขับรถ (ระดับ 1 สอดคล้อง):
-ladi ไบรตัน
ดำเนินการข้อความ LADI ใน GUI เท่านั้น
-ลาดี บริสตอล
ดำเนินการข้อความ LADI ในเครื่องยนต์เท่านั้น
-ladi
หน่วยความจำสถานะ LADI สำหรับการดำเนินการบันทึก สิ่งนี้ควรไม่ซ้ำกันสำหรับ LADI . แต่ละคน
เซสชั่น
ตัวอย่าง
startBristol -มินิ
เรียกใช้ minimoog โดยใช้อินเทอร์เฟซ ALSA สำหรับเสียงและ midi (seq) โปรแกรมจำลองจะ
ค่าเริ่มต้นเป็นโมโนโฟนิก ลำดับความสำคัญของโน้ตสูงด้วยความเร็ว retrigger และ legato
startBristol -อัลซา
เรียกใช้ hammondB3 โดยใช้อินเทอร์เฟซ ALSA สำหรับเสียงและ midi นี้เทียบเท่ากับทั้งหมด
ตัวเลือกต่อไปนี้: -b3 -audio alsa -audiodev plughw:0,0 -midi seq -mididev
plughw:0 -นับ 256 -พรีโหลด 4 -พอร์ต 5028 -เสียง 32 -ช่องสัญญาณ 1 -อัตรา 44100
startBristol -explorer -เสียง 1
เรียกใช้ Moog explorer เป็นเครื่องมือแบบโมโนโฟนิก โดยใช้อินเทอร์เฟซ ALSA สำหรับเสียงและ
มิดี้
startบริสตอล -ผู้เผยพระวจนะ -อัลซา -ช่อง 3
เรียกใช้ศาสดาพยากรณ์ -5 โดยใช้ ALSA สำหรับเสียงและ midi (บนช่อง 3)
startBristol -b3 -นับ 512 -โหลดล่วงหน้า 2
เรียกใช้ hammond b3 ด้วยตัวอย่าง 512 รายการในระยะเวลาหนึ่ง และโหลดบัฟเฟอร์ดังกล่าวล่วงหน้า XNUMX รายการ
ก่อนเริ่มใช้งาน บางสด! การ์ดต้องการขนาดบัฟเฟอร์ที่ใหญ่กว่านี้ด้วย ALSA
ไดรเวอร์
startBristol -oss -audiodev /dev/dsp1 -vox -เสียง 8
เรียกใช้ vox continental โดยใช้อุปกรณ์ OSS 1 และอุปกรณ์ midi เริ่มต้น /dev/midi0
ใช้งานได้เพียง 8 เสียงจากทั้งหมด 32 เสียง
startBristol -b3 -audio alsa -audiodev plughw:0,0 -seq -mididev 128.0
เรียกใช้การจำลอง B3 บนอินเทอร์เฟซปลั๊ก ALSA PCM โดยใช้ซีเควนเซอร์ ALSA มากกว่า
ไคลเอนต์ 128 พอร์ต 0
startBristol -จูโน่ &
startBristol -prophet -ช่อง 2 -เครื่องยนต์
เริ่มนักสังเคราะห์สองคน จูโนและศาสดาพยากรณ์ ผู้สังเคราะห์ทั้งสองจะเป็น
ดำเนินการบนเอ็นจิ้นเดียว (multitimbral) โดยมี 32 เสียงระหว่างกัน จูโนจะเป็น
บนช่อง midi เริ่มต้น (1) และผู้เผยพระวจนะในช่อง 2 เอาต์พุตเหมือนกัน
อุปกรณ์เสียง ALSA เริ่มต้น เสียงทั้ง 32 เสียงจะไม่มีวันถูกใช้เป็นอีมูเลเตอร์เหล่านี้
จะทำงานตามค่าเริ่มต้นด้วยขีดจำกัดซอฟต์ที่ต่ำกว่า พวกเขาสามารถวิ่งด้วยเสียงมากขึ้น
อย่างไรก็ตามจะต้องใช้ค่าที่เหมาะสมกับตัวเลือก -voices
startBristol -juno -jack -register จูโน -เสียง 32 &
startBristol -พยากรณ์ -แจ็ค -ลงทะเบียนผู้เผยพระวจนะ -ช่อง 2 -เสียง 32
เริ่มตัวสังเคราะห์สองตัว จูโนและศาสดาพยากรณ์5 ซินธ์แต่ละตัวเป็นอิสระโดยสิ้นเชิง
ด้วย GUI ของตัวเองและเอ็นจิ้นของตัวเอง แต่ละเครื่องยนต์จะลงทะเบียนแยกต่างหากกับแม่แรง
ภูต พวกเขาจะลงทะเบียนชื่อ 'จูโน' และ 'ศาสดาพยากรณ์' กับแจ็ค
และ ALSA เพื่อให้สามารถแยกความแตกต่างในโปรแกรมควบคุมที่เกี่ยวข้องได้
เช่น aconnect และ qjackctl ผลลัพธ์จะมองเห็นแยกต่างหากในสิ่งเหล่านี้
ควบคุมโปรแกรมและสามารถกำหนดเส้นทางได้อย่างอิสระ ซินธ์แต่ละตัวใช้ได้ถึง32
เสียงและจะมีเฉพาะการแย่งชิง CPU - เหล่านี้เป็นกระบวนการของเครื่องยนต์ที่แยกจากกัน
แต่ละเสียง 32 เสียง
ใช้ Brighton ออนไลน์โดยใช้บริการ onworks.net