Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Chạy máy chủ | Ubuntu > | Fedora > |


Biểu tượng yêu thích OnWorks

ecasound-iam - Trực tuyến trên đám mây

Chạy ecasound-iam trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh ecasound-iam có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


ecasound-iam - chế độ tương tác sinh thái

SYNOPSIS


MÔ TẢ


Thư viện Ecasound chứa một mô-đun thông dịch hiểu một tập hợp các lệnh nhằm mục đích
kiểm soát các dịch vụ thư viện khác nhau. Đây được gọi là chế độ tương tác sinh thái
(EIAM). Tất cả các chương trình liên kết với thư viện sinh thái đều có thể sử dụng cơ sở này.

ECI API trở lại loại


Một trường hợp đặc biệt của việc sử dụng chế độ tương tác là giao diện điều khiển của ecasound (ECI), là một
thư viện nhỏ cung cấp khả năng truy cập dễ dàng vào các lệnh chế độ tương tác từ bên ngoài
libecasound. Khi phát hành các lệnh liên nhau bằng giao diện điều khiển, có thể
các lệnh cũng trả về thông tin. Các loại giá trị trả lại hiện được hỗ trợ là: string [s],
danh sách các chuỗi [S] (các phần tử được phân tách bằng dấu phẩy; thoát nếu cần), số nguyên [i],
số nguyên dài [li] và số dấu phẩy động [f]. Các định nghĩa này được sử dụng xuyên suốt
tài liệu này. Các lệnh không trả về gì (void) được đánh dấu bằng [-]. Ngoài ra,
kiểu trả về [e] đánh dấu một điều kiện lỗi. Khi một lệnh chế độ tương tác dẫn đến một
lỗi, một chuỗi lỗi giải thích điều kiện được trả về.

Hạn chế liên quan đến thời gian thực điều khiển sửa đổi


Không thể sử dụng tất cả các lệnh chế độ tương tác để sửa đổi và điều khiển các đối tượng
thuộc về một thiết lập chuỗi được kết nối. Ecasound sẽ tự động ngắt kết nối (và sau đó cố gắng
kết nối lại) thiết lập chuỗi trong trường hợp các lệnh này được nhận trong khi kết nối. Lệnh
có giới hạn này là:

cs-remove, cs-set-length, cs-set-length-samples, cs-toggle-loop, cs-set-param,
cs-option, c-add, c-remove, c-rename, c-clear, ai-add, ai-remove, ai-attachment,
ai-forward, ai-rewind, ai-set-position, ai-set-position-sample, ao-add,
ao-add-default, ao-remove, ao-attachment, ao-forward, ao-rewind, ao-set-position,
ao-set-vị-trí-mẫu.

Các lệnh sau có thể được sử dụng với một thiết lập chuỗi được kết nối, nhưng chúng yêu cầu
tạm dừng động cơ (nếu đang chạy) và điều này có thể gây ra khoảng trống âm thanh khi phát lại
và ghi âm. Trong thực tế, điều này có nghĩa là hiện tại không thể thêm hoặc xóa chuỗi
toán tử theo kiểu không khe hở / liền mạch. Các lệnh bị ảnh hưởng:

cop-add, ctrl-add,

Các lệnh sau có thể được sử dụng trên một thiết bị dây chuyền được kết nối và khi động cơ hoạt động
đang chạy (không phải là danh sách đầy đủ nhưng ít nhất các lệnh này được hỗ trợ):

cop-set, copp-set, ctrlp-set, c-bypass, c-muting, setpos, cs-set-position,
* -describe * -deselect, * -get, * -list, * -register * -select, * -selected, * -status,
dump- *, ​​int- *, jack- *, map- *

CÁC VẤN ĐỀ CHUNG


bỏ đi, q
Thoát phiên giao dịch sinh thái. Điều này có nghĩa là gì trong thực tế phụ thuộc vào khách hàng
thực hiện. Trong chế độ tương tác với môi trường, 'thoát' sẽ chấm dứt hoạt động sinh thái
tiến trình. Khi được gửi qua kết nối máy chủ sinh thái (hay còn gọi là NetECI), 'thoát' sẽ chấm dứt
kết nối mạng đang hoạt động, nhưng không chấm dứt quá trình máy chủ sinh thái.
[-]

bắt đầu, t
Quá trình xử lý được bắt đầu (chơi). Chuỗi lỗi được trả về nếu có bất kỳ lỗi nào khi khởi động
đã gặp. [và]

dừng lại, s
Dừng xử lý. [-]

stop-sync, s
Dừng xử lý với cuộc gọi chặn (không quay lại cho đến khi động cơ thực sự
dừng). [-]

chạy Giống như 'bắt đầu' nhưng khối cho đến khi quá trình xử lý kết thúc. Chuỗi lỗi được trả về nếu có
gặp phải lỗi khi khởi động hoặc trong quá trình. [và]

gỡ lỗi 'debug-level'
Đặt mức gỡ lỗi thành 'mức gỡ lỗi'. Lưu ý rằng các chương trình khách hàng có thể thực hiện lại
quy trình gỡ lỗi. [-]

tài nguyên-tệp 'đường dẫn đến tệp'
Ghi đè các tệp tài nguyên người dùng và toàn cầu. Không ảnh hưởng đến việc đã tạo
các đối tượng. Lệnh này tương đương với tùy chọn ecasound '-R' (xem ecasound (1) man
trang).

-prefix: arg1, ..., argN
Tương đương với việc phát hành 'cs-option -prefix: arg1, ..., argN). Xem tài liệu cho
'cs-option'.

giúp đỡ ',' h '
Giúp đỡ! [-]

GLOBAL


tình trạng động cơ
Trả về một chuỗi mô tả trạng thái động cơ (đang chạy, dừng, kết thúc, lỗi,
chưa sẵn sàng). Xem thêm cs-status. [S]

khởi động động cơ
Khởi động công cụ thời gian thực. Engine sẽ thực hiện thiết lập chuỗi hiện được kết nối
(xem 'cs-connect). Hành động này vẫn chưa bắt đầu xử lý thực tế (xem Bắt đầu
dừng lại). Khi ecasound được sử dụng như một ứng dụng khách JACK, phát hành khởi động động cơ làm cho kinh ngạc
một ứng dụng khách JACK đang hoạt động (nghĩa là các cổng của ecasound có thể được kết nối với các JACK khác
khách hàng). [-]

động cơ dừng lại
Dừng động cơ. Không ngắt kết nối thiết lập chuỗi đang chạy. Xem thêm
cs-disconnetdừng lại. Khi ecasound được sử dụng như một ứng dụng khách JACK, động cơ dừng lại sẽ
khiến ecasound trở thành một ứng dụng khách bị vô hiệu hóa (tất cả các kết nối JACK đều bị phá hủy).
[-]

CHAINSETUPS


Chainsetup là đối tượng dữ liệu trung tâm. Tất cả các đối tượng khác (đầu vào, đầu ra, chuỗi, v.v.)
được kết nối với một số thiết lập dây chuyền. Có thể có nhiều thiết lập chuỗi nhưng chỉ có thể có một
được kết nối. Tương tự, chỉ có thể chọn một thiết lập dây chuyền. Nếu không được chỉ định khác
các hoạt động được thực hiện trên thiết lập chuỗi đã chọn. Một số thao tác cũng yêu cầu phải chọn
thiết lập dây chuyền không được kết nối.

cs-add 'name'
Thêm một thiết lập chuỗi mới với tên 'name'. 'name' bây giờ là thiết lập chuỗi đã chọn. [-]

cs-remove
Loại bỏ thiết lập chuỗi hiện được chọn. [-]

cs-danh sách
Trả về danh sách tất cả các thiết lập chuỗi. [NS]

cs-select 'name'
Chọn 'tên' thiết lập dây chuyền. [-]

cs-chọn
Trả về tên của thiết lập chuỗi hiện được chọn. [S]

cs-index-select 'cs_index', cs-iselect 'cs_index'
Chọn một thiết lập chuỗi dựa trên một chuỗi chỉ mục ngắn. Tên thiết lập chuỗi có thể là
Dài. Lệnh này có thể được sử dụng để tránh gõ những tên dài. 'cs_index' là một
giá trị số nguyên, trong đó '1' đề cập đến đầu vào / đầu ra âm thanh đầu tiên. Bạn có thể dùng
'cs-list' và 'cs-status' để nhận danh sách đầy đủ các thiết lập chuỗi hiện có.
[-]

cs-load 'tên tệp'
Thêm một thiết lập chuỗi mới bằng cách tải nó từ tệp 'tên tệp'. 'tên tập tin' bây giờ là
thiết lập dây chuyền đã chọn. [-]

cs-save
Lưu thiết lập chuỗi hiện được chọn vào tệp. Nếu thiết lập chuỗi được tải từ một
tập tin, phiên bản đã lưu sẽ thay thế bản gốc. Nếu nó không có mặc định
tên tệp, nó được lưu vào "chainetup_name.ecs". [-]

cs-save-as 'tên tệp'
Lưu thiết lập chuỗi hiện được chọn vào tệp 'tên tệp'. [-]

cs-chỉnh sửa
Thiết lập chuỗi hiện đã chọn được lưu vào một tệp tạm thời. Tệp này được tải đến
một trình soạn thảo bên ngoài (xem ecasoundrc (5)). Sau khi chỉnh sửa, thiết lập chuỗi được tải
trở lại ecasound. [-]

cs-là-hợp lệ
Thiết lập chuỗi hiện được chọn có hợp lệ không (= có thể kết nối)? [I]

cs-kết nối
Kết nối thiết lập dây chuyền hiện được chọn với động cơ. Khi kết nối, tất cả các tài nguyên
(ví dụ: tệp, thiết bị soundcard, chương trình bên ngoài) cần thiết để thực hiện thiết lập chuỗi
được bảo lưu. Mỗi lần chỉ có thể kết nối một thiết lập chuỗi. Chuỗi lỗi là
được trả về nếu kết nối không thành công (ví dụ: do lỗi trong việc phân bổ
tài nguyên). [và]

cs-ngắt kết nối
Ngắt kết nối thiết lập chuỗi hiện được kết nối. Hành động này sẽ giải phóng tất cả bên ngoài
tài nguyên cần thiết của thiết lập chuỗi. [-]

cs-kết nối
Trả về tên của thiết lập chuỗi hiện được kết nối. [S]

cs-rewind 'time-in-seconds', tua lại 'time-in-seconds', rw 'time-in-seconds'
Tua lại vị trí cài đặt dây chuyền hiện tại theo giây 'thời gian tính bằng giây'. Vị trí của
tất cả các đầu vào và đầu ra gắn với thiết lập chuỗi đã chọn cũng bị ảnh hưởng. [-]

cs-forward 'time-in-seconds', chuyển tiếp 'time-in-seconds', fw 'ttime-in-seconds'
Vị trí thiết lập dây chuyền hiện tại được chuyển tiếp theo giây 'thời gian tính bằng giây'. Chức vụ
của tất cả các đầu vào và đầu ra gắn với thiết lập chuỗi đã chọn cũng bị ảnh hưởng. [-]

cs-set-position 'time-in-seconds', cs-setpos 'time-in-seconds', setpos 'time-in-seconds',
thiết lập vị trí 'thời gian trong giây'
Đặt vị trí thiết lập chuỗi thành 'thời gian trong giây' ngay từ đầu.
Vị trí của tất cả các đầu vào và đầu ra gắn với thiết lập chuỗi đã chọn cũng là
bị ảnh hưởng. [-]

cs-set-position-samples 'time-in-samples'
Đặt vị trí thiết lập chuỗi thành các mẫu 'thời gian trong mẫu' ngay từ đầu.
Vị trí của tất cả các đầu vào và đầu ra gắn với thiết lập chuỗi đã chọn cũng là
bị ảnh hưởng. [-]

cs-get-position, cs-getpos, getpos, get-position
Trả về vị trí thiết lập chuỗi hiện tại trong vài giây. [F]

cs-get-position-samples
Trả về vị trí thiết lập chuỗi hiện tại trong các mẫu. [li]

cs-get-length, get-length
Trả về độ dài thiết lập chuỗi tính bằng giây (nếu biết). [F]

cs-get-length-samples, get-length-sample
Trả về chiều dài thiết lập chuỗi trong các mẫu (nếu biết). [li]

cs-set-length 'seconds'
Đặt thời gian xử lý tính bằng giây (không nhất thiết phải là giá trị số nguyên). MỘT
giá trị trường hợp đặc biệt của '-1' sẽ đặt chiều dài thiết lập chuỗi theo chiều dài nhất
đối tượng đầu vào. [-]

cs-set-length-samples 'mẫu'
Đặt thời gian xử lý mẫu. [-]

cs-toggle-loop
Chuyển đổi vòng lặp. Khi quá trình xử lý hoàn tất, động cơ sẽ bắt đầu lại từ
vị trí ban đầu. Không phải lúc nào bạn cũng có thể bật lặp lại (ví dụ: tất cả
đầu vào và đầu ra có độ dài vô hạn và độ dài thiết lập chuỗi không được đặt rõ ràng
với 'cs-set-length'). [-]

cs-set-param
Giải thích các thông số thiết lập chuỗi chung như ví dụ: "-b" (kích thước bộ đệm), "-n"
(tên), v.v. Xem ecasound (1) để biết thêm thông tin. [-]

cs-set-audio-format 'bit, channel, sample_rate'
Đặt các thông số mẫu mặc định cho thiết lập chuỗi hiện được chọn. Ví dụ
âm thanh chất lượng cd sẽ là "16,2,44100". Điều này tương tự như đối số dòng lệnh
"-f" (xem ecasound (1)). [-]

cs-status, status, st
In thông tin trạng thái về thiết lập dây chuyền có sẵn. Thông tin chi tiết là
được in ra để kết nối (= khả dụng để chạy) và được chọn (= khả dụng cho
chỉnh sửa) thiết lập chuỗi. Các thiết lập chuỗi khác được liệt kê, nhưng các chi tiết khác là
bị đàn áp. Để biết chi tiết đầy đủ về một thiết lập chuỗi cụ thể, hãy chọn nó với
'cs-select' hoặc 'cs-iselect', sau đó phát hành 'cs-select'. [S]

cs-option '-prefix: arg1, ..., argN'
Một tính năng mạnh mẽ của chế độ tương tác là nó cung cấp toàn quyền truy cập vào
cú pháp dòng lệnh của ecasound. Ví dụ: lệnh "cs-option -efb: 400,200"
có nghĩa là một bộ lọc thông dải được thêm vào chuỗi hiện được chọn, với
thông số 400 (tần số trung tâm) và 200 (độ rộng tính bằng Hz).

Lưu ý rằng không thể sử dụng các tùy chọn mức phiên (chẳng hạn như đặt mức gỡ lỗi) với
'cs-option' (tức là chỉ các tùy chọn sửa đổi thiết lập chuỗi).

Ghi chú! Chế độ tương tác Ecasound diễn giải ngầm tất cả các chuỗi bắt đầu bằng dấu '-' là
"chuỗi tùy chọn cs".

CHUỖI


Chuỗi là một sự trừu tượng hóa luồng tín hiệu đơn giản. Mỗi chuỗi đều có một đầu vào và một đầu ra. Tất cả
người điều hành chuỗi và bộ điều khiển của họ được gắn vào chuỗi. Chuỗi có thể được tắt tiếng, bật tiếng
và bị bỏ qua. Nếu không có quy định khác, tất cả các hoạt động được thực hiện cho hiện đã chọn
thiết lập dây chuyền.

c-add 'cname1, ..., cnameN'
Thêm một tập hợp các chuỗi. Các chuỗi được thêm vào sẽ tự động được chọn. Lưu ý rằng dấu phẩy trong
tên chuỗi không được phép. [-]

c-loại bỏ
Loại bỏ các chuỗi đã chọn. [-]

c-list Trả về danh sách tất cả các chuỗi. [NS]

c-select 'cname1, ..., cnameN'
Chọn chuỗi. Các chuỗi khác sẽ tự động được bỏ chọn. [-]

c-index-select 'index1, ..., indexN', c-iselect 'index1, ..., indexN'
Chọn một tập hợp các chuỗi dựa trên danh sách các liên kết. Mỗi chỉ mục là một số nguyên
giá trị, trong đó '1' đề cập đến chuỗi đầu tiên. Bạn có thể sử dụng 'c-list' và 'c-status' để
nhận danh sách đầy đủ các chuỗi hiện có sẵn. [-]

c-select-all
Chọn tất cả các chuỗi. [-]

c-select-add 'cname1, ..., cnameN'
Chọn nhiều chuỗi hơn. [-]

c-bỏ chọn 'cname1, ..., cnameN'
Loại bỏ dây chuyền. [-]

c-chọn
Trả về danh sách các chuỗi đã chọn. [NS]

c-rõ ràng
Xóa các chuỗi đã chọn bằng cách xóa tất cả các nhà điều hành và bộ điều khiển chuỗi. Không
thay đổi cách chuỗi được kết nối với đầu vào và đầu ra. [-]

c-rename 'new_name'
Đổi tên chuỗi đã chọn. Khi sử dụng lệnh này, chính xác một chuỗi phải
đã chọn. [-]

c-câm
Đặt trạng thái tắt tiếng của chuỗi hiện được chọn. Khi chuỗi bị tắt tiếng, nó sẽ
chỉ đầu ra im lặng.

Lệnh nhận một tham số duy nhất: "on" -> chuỗi bị tắt tiếng, "tắt" -> không bị tắt tiếng và
"toggle" -> thay đổi trạng thái tắt tiếng. Nếu thông số bị bỏ qua, "chuyển đổi" được giả định (tắt tiếng
được bật hoặc tắt, tùy thuộc vào trạng thái trước đó).

Kiểm soát các trạng thái ngắt của chuỗi và nhà điều hành chuỗi là độc lập. Nếu "c-mute off" là
được thực thi, trạng thái của các lệnh cop-bypass riêng lẻ sẽ có hiệu lực. Nếu chuỗi là
tắt tiếng, chuỗi sẽ tạo ra im lặng bất kể nhà điều hành chuỗi riêng lẻ đang tắt tiếng
nhà nước. [-]

c-bypass
Đặt trạng thái bỏ qua của chuỗi hiện được chọn. Khi chuỗi bị bỏ qua,
dữ liệu mẫu được chuyển qua chưa xử lý (tất cả các nhà khai thác chuỗi đều bị vô hiệu hóa đối với
chuỗi đã cho).

Lệnh nhận một tham số duy nhất: "on" -> chuỗi bị bỏ qua, "tắt" -> không bỏ qua và
"toggle" -> thay đổi trạng thái bỏ qua. Nếu thông số bị bỏ qua, "chuyển đổi" được giả định (bỏ qua
được bật hoặc tắt, tùy thuộc vào trạng thái trước đó).

Việc kiểm soát các trạng thái bỏ qua của chuỗi và nhà điều hành chuỗi là độc lập. Nếu bỏ qua chuỗi là
bị vô hiệu hóa, trạng thái của các lệnh cop-bypass riêng lẻ sẽ có hiệu lực. Nếu chuỗi là
bypassed, tất cả các toán tử được bỏ qua độc lập với trạng thái cop-bypass của họ. [-]

c-status, cs
In thông tin trạng thái về tất cả các chuỗi. [S]

c-is-bypass
Trả về true nếu chuỗi đã chọn hiện bị bỏ qua (không có nhà điều hành chuỗi nào
đang chạy). Xem 'c-bypass'. [I]

c-is-câm
Trả về true nếu chuỗi đã chọn hiện đang bị tắt tiếng (kết quả im lặng làm đầu ra của nó).
Xem 'c-mute'. [I]

AUDIO ĐẦU RA ĐẦU VÀO CÁC ĐỐI TƯỢNG


Nếu không có quy định khác, tất cả các hoạt động được thực hiện đối với đối tượng hiện đang được chọn. Tất cả
lệnh với có- tiền tố hoạt động trên đầu vào âm thanh, trong khi các lệnh với ao- hoạt động trên
Đầu ra.

ai-add 'input_format_string'
Thêm một đối tượng đầu vào mới. Xem trang ecasound (1) man để biết thêm thông tin về lập luận
định dạng (tùy chọn '-i'). Lưu ý về cú pháp: nếu có bất kỳ tham số nào (chẳng hạn như tên tệp)
chứa dấu phẩy, tham số phải được đặt trong dấu ngoặc kép. [-]

ao-add 'output_format_string'
Thêm một đối tượng đầu ra mới. Xem trang ecasound (1) man để biết thêm thông tin về
định dạng đối số (tùy chọn '-o'). Nếu đối số bị bỏ qua, thiết bị đầu ra mặc định là
được thêm vào (xem ecasoundrc (5)). Lưu ý về cú pháp: nếu có bất kỳ tham số nào (chẳng hạn như
tên tệp) chứa dấu phẩy, tham số phải được đặt trong dấu ngoặc kép. [-]

ao-add-default
Thêm thiết bị đầu ra mặc định (xem ecasoundrc (5)). [-]

ai-tả, ao-tả
Trả về chuỗi tuân thủ Cú pháp tùy chọn Ecasound (EOS) mô tả
đầu ra đầu vào. Xem Hướng dẫn sử dụng Ecasound để biết thêm thông tin về EOS. Điều này
lệnh đã được giới thiệu trong ecasound 2.4.4. [S]

ai-select 'aobject_name', ao-select 'aobject_name'
Chọn một đối tượng âm thanh. 'aobject_name' đề cập đến chuỗi được sử dụng khi tạo
đối tượng (đối số đầu tiên được cung cấp cho ai-add / ao-add). Lưu ý rằng một điều quan trọng
khác biệt với ai-add / ao-add, người ta không nên đặt tên đối tượng thành đôi
dấu ngoặc kép cho ai-select / ao-select. Trong trường hợp một thiết lập chuỗi chứa nhiều đầu vào,
hoặc các đầu ra, có tên giống hệt nhau, 'ai-select' và 'ao-select' sẽ chọn đầu tiên
đối sánh. Để chọn một phiên bản cụ thể, 'ai-iselect' và
Các lệnh 'ao-iselect' cần được sử dụng. [-]

ai-index-select 'aobject_index', ai-iselect 'aobject_index', ao-index-select
'aobject_index', ao-iselect 'aobject_index'
Chọn một số đối tượng âm thanh dựa trên một chuỗi chỉ mục ngắn. Đặc biệt tên tệp có thể
khá dài. Lệnh này có thể được sử dụng để tránh nhập những tên dài này khi
chọn đối tượng âm thanh. 'aobject_index' là một giá trị số nguyên, trong đó '1' đề cập đến
đầu vào / đầu ra âm thanh đầu tiên. Bạn có thể sử dụng 'ai-list' và 'ao-list' để có được đầy đủ
danh sách các đầu vào / đầu ra hiện có. [-]

ai-chọn, áo-chọn
Trả về tên của đối tượng âm thanh đang được chọn. [S]

ai-đính kèm, ao-đính kèm
Đính kèm đối tượng âm thanh hiện được chọn vào tất cả các chuỗi đã chọn. [-]

ai-remove, ao-remove
Xóa đối tượng âm thanh hiện được chọn khỏi thiết lập chuỗi. [-]

ai-forward 'time_in_seconds', ai-fw 'time_in_seconds', ao-forward 'time_in_seconds', ao-fw
'time_in_seconds'
Đối tượng âm thanh đã chọn được chuyển tiếp theo giây 'thời gian trong giây'. Thời gian nên
được cho dưới dạng giá trị dấu phẩy động (ví dụ: 0.001 giống với 1ms). [-]

ai-rewind 'time_in_seconds', ai-rw 'time_in_seconds', ao-rewind 'time_in_seconds', ao-rw
'time_in_seconds'
Đối tượng âm thanh đã chọn được tua lại theo giây 'time-in-seconds'. Thời gian nên
được cho dưới dạng giá trị dấu phẩy động (ví dụ: 0.001 giống với 1ms). [-]

ai-setpos 'time_in_seconds', ai-set-position 'time_in_seconds', ao-setpos
'time_in_seconds', ao-set-position 'time_in_seconds'
Đặt vị trí đối tượng âm thanh thành 'time_in_seconds ". [-]

ai-set-position-samples 'time_in_samples', ao-set-position-samples 'time_in_samples'
Đặt vị trí đối tượng âm thanh thành 'time_in_samples'. [-]

ai-getpos, ai-get-position, ao-getpos, ao-get-position
Trả về vị trí đối tượng âm thanh trong vài giây. [F]

ai-lấy-vị-trí-mẫu, ao-lấy-vị-trí-mẫu
Trả về vị trí đối tượng âm thanh trong các mẫu. [li]

ai-get-length, ao-get-length
Trả về độ dài đối tượng âm thanh tính bằng giây. [F]

ai-get-length-sample, ao-get-length-sample
Trả về độ dài đối tượng âm thanh trong các mẫu. [li]

ai-get-format, ao-get-format
Trả về định dạng âm thanh của đầu vào / đầu ra âm thanh đã chọn dưới dạng chuỗi được định dạng.
Xem tài liệu về tùy chọn dòng lệnh '-f'. [S]

ai-list, ao-list
Trả về danh sách tất cả các đối tượng đầu vào / đầu ra. [NS]

aio-register
In danh sách các loại đối tượng âm thanh đã đăng ký. [S]

trạng thái aio
Trạng thái đối tượng âm thanh (chuỗi chỉ mục, vị trí, độ dài, v.v.). [S]

CHUỖI ĐIỀU HÀNH


Các nhà khai thác chuỗi được sử dụng để xử lý và phân tích dữ liệu mẫu. Chúng được gắn vào dây chuyền.
Nếu không có quy định khác, thiết lập chuỗi và chuỗi được chọn hiện tại sẽ được sử dụng. Cũng thế,
'chainop_id' và 'param_id' được sử dụng để chọn các nhà khai thác chuỗi và các tham số của chúng. Ngày thứ nhất
giá trị hợp lệ cho các tham số này là 1.

cop-thêm 'cop_format_string'
Thêm một nhà điều hành chuỗi mới. Ngoài các nhà khai thác chuỗi thông thường, lệnh này có thể
cũng được sử dụng để thêm các cài đặt trước hiệu ứng và các plugin khác nhau. Ghi chú; nó không thể
thêm toán tử vào nhiều chuỗi cùng một lúc. Nói cách khác, chỉ một chuỗi nên được
được chọn khi phát hành 'cop-add'. Xem trang ecasound (1) man để biết thêm thông tin. [-]

cop-bypass
Đặt trạng thái bỏ qua của nhà điều hành chuỗi hiện được chọn. Lệnh có một
tham số duy nhất: toán tử "bật" -> bị bỏ qua, "tắt" -> không bỏ qua và "chuyển đổi" ->
thay đổi trạng thái bỏ qua. Nếu thông số bị bỏ qua, "chuyển đổi" được giả định (bỏ qua là
được bật hoặc tắt, tùy thuộc vào trạng thái trước đó). [-]

cảnh sát bị bỏ qua
Trả về true nếu toán tử chuỗi đã chọn hiện bị bỏ qua (tạm thời không phải là một phần
của dây chuyền chế biến). [I]

cảnh sát mô tả
Trả về chuỗi tuân thủ Cú pháp tùy chọn Ecasound (EOS) mô tả chuỗi
nhà điều hành. Xem Hướng dẫn sử dụng Ecasound để biết thêm thông tin về EOS. Điều này
lệnh đã được giới thiệu trong ecasound 2.4.4. [S]

cop-loại bỏ
Xóa nhà điều hành chuỗi đã chọn. [-]

danh sách cảnh sát
Trả về danh sách tất cả các nhà khai thác chuỗi được đính kèm với chuỗi hiện được chọn. [NS]

cop-select 'param_id', cop-index-select 'param_id', cop-iselect 'param_id'
Chọn một nhà điều hành chuỗi. [-]

cảnh sát đã chọn
Trả về số chỉ mục của toán tử chuỗi hiện được chọn. [I]

cop-set 'chainop_id, param_id, value'
Thay đổi giá trị của một tham số nhà điều hành chuỗi. Không giống như các nhà điều hành chuỗi khác
lệnh này cũng có thể được sử dụng trong quá trình xử lý. Xem thêm 'cop-get'. [-]

cop-get 'chainop_id, param_id'
Trả về giá trị hiện tại của tham số toán tử chuỗi được xác định bởi 'chainop_id'
và 'param_id'. Lệnh này là cách viết tắt của 'cop-select chainop_id;
copp-iselect param_id; copp-get '. [F]

tình trạng cảnh sát
Trả về thông tin về trạng thái của nhà điều hành chuỗi. [S]

danh sách copp
Trả về danh sách các tham số của nhà điều hành chuỗi đã chọn. [NS]

copp-select 'param_id', copp-index-select 'param_id', copp-iselect 'param_id'
Chọn một tham số của nhà điều hành chuỗi. [-]

copp-chọn
Trả về số chỉ mục của tham số toán tử chuỗi hiện được chọn. [I]

copp-set 'giá trị'
Đặt giá trị tham số đã chọn thành 'giá trị'. [-]

copp-get
Trả về giá trị tham số đã chọn. Xem thêm 'cop-get'. [F]

cảnh sát đăng ký
In danh sách các nhà khai thác chuỗi đã đăng ký. [S]

đăng ký đặt trước
In danh sách các cài đặt trước hiệu ứng đã đăng ký. [S]

ladspa-đăng ký
In danh sách các plugin LADSPA đã đăng ký. [S]

KIỂM SOÁT


Bộ điều khiển được sử dụng để kiểm soát các thông số của người vận hành chuỗi riêng lẻ. Chúng được đính kèm
đến dây chuyền. Nếu không có quy định khác, thiết lập chuỗi và chuỗi được chọn hiện tại sẽ được sử dụng.

ctrl-thêm 'copc_format_string'
Thêm một bộ điều khiển mới và gắn nó vào nhà điều hành chuỗi hiện được chọn. Các
cú pháp đối số là "- : par1, ..., parN "hoặc chỉ
" : par1, ..., parN ". Nếu bản thân tham số chứa dấu phẩy, thì tham số
nên được đặt trong dấu ngoặc kép. Xem trang ecasound (1) man để biết thêm thông tin. [-]

ctrl-description
Trả về chuỗi tuân thủ Cú pháp tùy chọn Ecasound (EOS) mô tả bộ điều khiển.
Xem Hướng dẫn sử dụng Ecasound để biết thêm thông tin về EOS. Lệnh này là
giới thiệu trong ecasound 2.4.4. [S]

ctrl-remove
Xóa bộ điều khiển đã chọn. [-]

ctrl-list
Trả về danh sách tất cả các bộ điều khiển được đính kèm với chuỗi hiện được chọn. [NS]

ctrl-select 'param_id', ctrl-index-select 'param_id', ctrl-iselect 'param_id'
Chọn một bộ điều khiển. [-]

ctrl-đã chọn
Trả về số chỉ mục của bộ điều khiển hiện được chọn. [I]

ctrl-trạng thái
Trả về thông tin về trạng thái bộ điều khiển. [S]

ctrl-đăng ký
In danh sách các bộ điều khiển đã đăng ký. [S]

ctrl-get-target
Trả về số chỉ mục của toán tử chuỗi được kết nối với đơn vị đã chọn
bộ điều khiển. Chỉ mục trả về đề cập đến chuỗi hiện được chọn (xem
'danh sách cảnh sát'). [I]

danh sách ctrlp
Trả về danh sách tất cả các tham số bộ điều khiển. Lệnh này đã được giới thiệu trong
sinh thái 2.4.2. [NS]

ctrlp-select
Chọn một tham số bộ điều khiển. Lệnh này đã được giới thiệu trong ecasound 2.4.2. [-]

ctrlp-chọn
Trả về số chỉ mục của tham số bộ điều khiển hiện được chọn. Lệnh này
đã được giới thiệu trong ecasound 2.4.2. [I]

ctrlp-get
Trả về giá trị tham số bộ điều khiển đã chọn. Lệnh này đã được giới thiệu trong
sinh thái 2.4.2. [F]

ctrlp-set
Đặt giá trị tham số bộ điều khiển đã chọn thành 'giá trị'. Lệnh này là
giới thiệu trong ecasound 2.4.2. [-]

JACK Liên kết QUẢN LÝ


Nếu Ecasound được biên dịch với sự hỗ trợ cho máy chủ âm thanh JACK, bộ lệnh sau
được cung cấp để kiểm soát kết nối giữa các cổng JACK.

jack-kết nối 'src-port' 'dest-port'
Tạo kết nối giữa hai cổng được cung cấp dưới dạng tham số. Lệnh này là
tương tự như công cụ dòng lệnh 'jack_connect' được phân phối với JACK
Gói. [-]

giắc cắm ngắt kết nối 'src-cổng' 'cổng đích'
Ngắt kết nối hai cổng được cung cấp dưới dạng tham số. Lệnh này tương tự như lệnh
Công cụ dòng lệnh 'jack_disconnect' được phân phối với gói JACK. [-]

jack-list-kết nối
Trả về danh sách tất cả các cổng JACK và danh sách các kết nối cho mỗi cổng. Điều này
lệnh tương tự như công cụ dòng lệnh 'jack_lsp' (ví dụ: 'jack_lsp -c')
được phân phối với gói JACK. [S]

NỘI BỘ HÀNG


Các lệnh nội bộ không trực tiếp nhắm vào mục đích sử dụng bình thường. Chúng chủ yếu được dùng để sử dụng
trong kịch bản và giao diện người dùng.

int-cmd-list
Trả về danh sách tất cả các lệnh chế độ tương tác đã đăng ký. [NS]

int-log-history
Trả về các thông báo nhật ký gần đây được gửi bởi các mô-đun libecasound. Đây là một công cụ tốt cho
gỡ lỗi các tập lệnh và ứng dụng ECI / EIAM. Lệnh này đã được giới thiệu trong
sinh thái 2.4.0. [S]

int-output-mode-wellformed
Chọn định dạng đầu ra có định dạng tốt cho thông báo nhật ký. [-]

int-set-float-to-string-precision
Đặt độ chính xác được sử dụng trong chuyển đổi thực sang văn bản. Lưu ý rằng điều này có thể được sử dụng để
kiểm soát độ chính xác của các giá trị trả về float cho các lệnh ECI. [-]

int-set-log-history-length
Đặt độ dài lịch sử nhật ký. Mặc định là 0 mục. Lệnh này đã được giới thiệu trong
sinh thái 2.4.0. [-]

int-cmd-version-string
Trả về chuỗi phiên bản phân tích cú pháp chế độ tương tác sinh thái. [S]

int-cmd-version-lib-current
Trả về phiên bản giao diện thư viện chế độ tương tác sinh thái (libtool). [I]

int-cmd-phiên bản-lib-bản sửa đổi
Trả về bản sửa đổi giao diện thư viện chế độ tương tác sinh thái (libtool). [I]

int-cmd-version-lib-age
Trả về tuổi giao diện thư viện chế độ tương tác sinh thái (libtool). [I]

VẬT MAPS


Bản đồ đối tượng là kho lưu trữ trung tâm cho các loại đối tượng thường được sử dụng. Bằng cách truy vấn
bản đồ, ứng dụng có thể nhận được danh sách tất cả các loại đối tượng đã đăng ký và các thuộc tính của chúng.

map-cop-list
In danh sách các nhà khai thác chuỗi đã đăng ký sử dụng định dạng được chỉ định trong phần
NHÀ ĐIỀU HÀNH MÔ TẢ. [S]

bản đồ-đặt trước-danh sách
In danh sách các cài đặt trước hiệu ứng đã đăng ký sử dụng định dạng được chỉ định trong phần
NHÀ ĐIỀU HÀNH MÔ TẢ. [S]

map-ladspa-list
In danh sách các plugin LADSPA đã đăng ký bằng định dạng được chỉ định trong phần
NHÀ ĐIỀU HÀNH MÔ TẢ. [S]

map-ladspa-id-list
In danh sách các plugin LADSPA đã đăng ký bằng định dạng được chỉ định trong phần
NHÀ ĐIỀU HÀNH MÔ TẢ. Số nhận dạng plugin LADPSA được sử dụng. [S]

map-ctrl-list
In danh sách các bộ điều khiển đã đăng ký bằng cách sử dụng định dạng được chỉ định trong phần
NHÀ ĐIỀU HÀNH MÔ TẢ. [S]

XE HÀNG


Các lệnh kết xuất sau đây không dành cho mục đích sử dụng bình thường. Mục đích chính của họ là
cung cấp một cách dễ dàng để nhận thông tin trạng thái nội bộ từ libecasound. Tất cả các lệnh kết xuất
xuất một dòng với cú pháp "giá trị khóa" cho dòng đầu ra đã chọn (mặc định là
stdout).

dump-target 'tên tệp'
Đặt luồng mục tiêu để kết xuất. [-]

tình trạng kết xuất
Trạng thái động cơ đổ - "đang chạy", "đã dừng", "đã hoàn thành" hoặc "chưa". [-]

vị trí đổ
Phá bỏ vị thế toàn cầu. Được in trong vài giây bằng dấu phẩy động
sự đại diện. [-]

chiều dài đổ
Kết xuất chiều dài xử lý tổng thể. Được in trong vài giây bằng dấu phẩy động
sự đại diện. [-]

dump-cs-status
Kết xuất chuỗi trạng thái cho thiết lập chuỗi hiện được chọn - 'đã kết nối', 'đã chọn'
hoặc một chuỗi rỗng. [-]

kết xuất-c-đã chọn
Đặt tên của chuỗi hiện được chọn. [-]

kết xuất ai-đã chọn
Kết xuất nhãn của đầu vào âm thanh hiện được chọn. Nếu không có đầu vào nào được chọn, hủy một
chuỗi rỗng. [-]

dump-ai-position
Kết xuất vị trí của đầu vào âm thanh hiện được chọn. Được in trong vài giây, sử dụng
biểu diễn dấu phẩy động. [-]

dump-ai-length
Kết xuất độ dài của đầu vào âm thanh hiện được chọn. Được in trong vài giây, sử dụng
biểu diễn dấu phẩy động. [-]

dump-ai-open-state
Kết xuất thông tin trạng thái đầu vào âm thanh. 'Mở' hoặc 'đóng'. [-]

dump-ao-select
Kết xuất nhãn của đầu ra âm thanh hiện được chọn. Nếu không có đầu ra nào được chọn, kết xuất một
chuỗi rỗng. [-]

dump-ao-position
Kết xuất vị trí của các đầu ra âm thanh hiện được chọn. Được in trong vài giây, sử dụng
biểu diễn dấu phẩy động. [-]

dump-ao-length
Độ dài kết xuất của đầu ra âm thanh hiện được chọn. Được in trong vài giây, sử dụng
biểu diễn dấu phẩy động. [-]

dump-ao-open-state
Kết xuất thông tin trạng thái đầu ra âm thanh. 'Mở' hoặc 'đóng'. [-]

dump-cop-value 'chainop, param'
Kết xuất giá trị tham số của nhà điều hành chuỗi. 'chainop' và 'param' là toán tử và
giá trị chỉ số tham số (1 ... n). [-]

NHÀ ĐIỀU HÀNH MÔ TẢ


Mô hình map-xxx-list lệnh trả về một chuỗi chứa tất cả các đối tượng đã đăng ký của
kiểu xxx. Mỗi dòng của đầu ra mô tả một kiểu đã đăng ký. Cú pháp được sử dụng là:

'từ khóa, tên, mô tả, num_of_params, par1_def, par2_def, ...'

parX_def mô tả một tham số đối tượng. Định nghĩa này hiện diện cho tất cả
các tham số của loại đối tượng được mô tả. Cú pháp được sử dụng là:

'name, description, defaultvalue, upper_bound_flag, upper_bound,
low_bound_flag, low_bound, toggled_flag, integer_flag,
logarithmic_flag, output_flag '

Để biết mô tả chính xác về các trường này, vui lòng xem tệp tiêu đề
ecasound / libecasound / eca-operator.h.

KHÔNG DÙNG HÀNG


Việc sử dụng các lệnh sau không được dùng nữa. Chúng vẫn hoạt động trong phiên bản Ecasound hiện tại,
nhưng sẽ bị loại bỏ trong tương lai:

ai-wave-edit, ao-wave-edit

Sử dụng ecasound-iam trực tuyến bằng các dịch vụ onworks.net


Ad


Ad