İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

ecasound - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında ecasound çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut ecasound'udur.

Program:

ADI


ecasound - örnek düzenleyici, çok kanallı kaydedici, fx işlemci vb.

SİNOPSİS


kaçış [ general_options ] { [chain_setup ] [ effect_setup ] [ input_setup ] [
çıktı_kurulumu ] }

TANIM


Ecasound, çok kanallı ses işleme için tasarlanmış bir yazılım paketidir. kullanılabilir
ses çalma, kayıt ve format dönüştürme gibi basit görevlerin yanı sıra
çok kanallı efekt işleme, miksaj, kayıt ve sinyal geri dönüşümü. Ecasound bir
çok çeşitli ses girişleri, çıkışları ve efekt algoritmaları. Efektler ve ses nesneleri
çeşitli şekillerde birleştirilebilir ve parametreleri operatör nesneleri tarafından kontrol edilebilir
osilatörler ve MIDI-CC'ler gibi. Çok yönlü bir konsol modu kullanıcı arayüzü dahildir
paketi.

SEÇENEKLER


Not! Belirtilenler dışındaki tüm seçenekler kaçış seçenekleri ve Küresel seçenekleri, olabilir
ecasound zincir kurulum dosyalarında (.ecs) kullanılır.

ECASON SEÇENEKLER

Bu seçenekler, ecasound ön uç ikili dosyası tarafından ayrıştırılır ve işlenir ve
arka uç kitaplığına geçti. Bu, bu seçeneklerin diğer cihazlarda çalışmayabileceği anlamına gelir.
işlevleri için ecasound kitaplıklarını kullanan uygulamalar.

-c Ecasound'u etkileşimli modda başlatır. Etkileşimli modda ecasound'u kontrol edebilirsiniz
basit komutlarla ("başlat", "durdur", "duraklat" vb.). ecasound-iam'a bakın.

-C ecasound'un etkileşimli modunu devre dışı bırakır (bkz. '-c' ve '-K').

-D Tüm hata ayıklama bilgilerini stderr'e yazdırın (arabelleğe alınmamış, ncurses olmadan düz çıktı).

-s[:]chainsetup dosyası
'chainsetup-file' dosyasından yeni bir zincir kurulum oluşturun ve onu mevcut duruma ekleyin
oturum. Zincir kurulum dosyaları genellikle '.ecs' uzantısıyla biten bir dosya adına sahiptir.
Bir zincir kurulumu girdiler, çıktılar, zincirler, efektler, kontrolörler içerebilir -- yani
nesneler, ses işleme öğelerinin belirli bir yapılandırmasına sahiptir. üzerinde bir oturum
diğer yandan, bir veya daha fazla zincir kurulumunun bir koleksiyonudur. sadece biri
zincir kurulumları bağlanabilir (yani çalıştırılabilir/işlenebilir). Ama mümkün
diğeri geçerliyken başka bir zincir kurulum seçimine sahip olun (yani yapılandırılabilir)
bağlandı (yani koşuyor).

-E "cmd1 [[args] ; cmd2 argümanları ; ... ; cmdN]"
Başlatma sırasında bir dizi Ecasound Etkileşimli modu (EIAM) komutunu yürütün. Bunlar
komutlar, ecasound başlatıldıktan hemen sonra yürütülür. komut satırı ise
yürütülecek geçerli bir zincir kurulumu oluşturmak için yeterli seçenekleri içerir,
başlatma komutları, diğer komut satırı seçenekleri ayrıştırıldıktan sonra yürütülür, ancak
işleme motoru çalıştırılmadan önce. Bu komutun bir özelliği olduğunu unutmayın.
ecasound ön uç ikili dosyasıdır ve kitaplık arka ucu tarafından desteklenmez. Bunun anlamı şudur ki
diğer istemciler '-E' seçeneğini desteklemeyebilir ve ayrıca başlatma komutları
zincir kurulumunun veya oturum durumunun bir parçası olarak kaydedilmez.

--sunucu
Ecasound'un uzaktan kontrol edilebildiği sözde NetECI modunu etkinleştirir
bir soket bağlantısı üzerinden. Etkinleştirildiğinde, istemciler çalışana bağlanabilir
ecasound oturumu ve ecasound'u kontrol etmek ve gözlemlemek için etkileşimli mod komutlarını kullanın
işleme.

NetECI protokolü, Ecasound'un Programcı Kılavuzunda tanımlanmıştır.

Bu özelliği kullanan bir örnek istemci ekamonitör(1). Bu yardımcı program dahildir
Ecasound dağıtım paketi (çalışan bir Python ortamı gerektirir).

Uyarı! Ecasound çalıştıran makine genel bir ağa bağlıysa,
güvenlik duvarınızda ecasound'un bağlantı noktasını engellemek için! Erişim kontrolü olmadığı için
gelen bağlantılar için uygulandığında, herkes başka şekilde bağlanabilir, kontrol edebilir ve
ecasound seanslarınızı izleyin. Bu seçenek, '--daemon' (kullanımdan kaldırıldı
2.6.0).

--server-tcp-port=NNN
Daemon modu tarafından kullanılan TCP bağlantı noktasını ayarlayın. Varsayılan olarak ecasound port numarasını kullanır
2868. Bu seçenek, '--daemon-port' (2.6.0'da kullanımdan kaldırılmıştır) yerine geçer.

--sunucusuz
ecasound'un arka plan programı modunu devre dışı bırakın. Bu varsayılandır. Bu seçenek,
'--nodaemon' (2.6.0'da kullanımdan kaldırıldı).

--osc-udp-bağlantı noktası=NNN
Açık Kaynak Kontrolü (OSC) desteğini etkinleştirir. Ecasound gelenleri dinleyecek
UDP bağlantı noktası NNN'deki OSC mesajları. Ecasound'un OSC arayüzü şu adreste belgelenmiştir:
<http://ecasound.git.sourceforge.net/git/gitweb.cgi?p=ecasound/ecasound;a=blob;f=Belgeler/ecasound_osc_interface.txt;hb=HEAD>

OSC desteğinin hala deneysel olduğunu ve arayüzün daha sonra değişebileceğini unutmayın.
Ecasound'un sürümleri.

Bu seçenek ecasound 2.7.0'a eklendi.

--koşmaya devam et,-K
İşlem bittiğinde/durdurulduğunda çıkmayın. Yalnızca etkileşimli olmayanları etkiler
çalışma modu (bkz. -c/-C). ecasound 2.4.2'ye seçenek eklendi.

--yardım,-h
Bu yardımı göster.

--versiyon
Sürüm bilgilerini yazdırın.

KÜRESEL SEÇENEKLER

-d, -dd, -dd
Yazdırılan hata ayıklama iletilerinin miktarını artırın. -d biraz ayrıntı eklerken, -dd
çok ayrıntılı çıktıyla sonuçlanır.

-d:hata ayıklama_seviyesi
Hata ayıklama düzeyi maskesini 'debug_level' olarak ayarlayın. Bu bit maskeli bir değer
aşağıdaki sınıflar: hatalar (1), bilgi (2), alt sistemler (4), modül_adı (8),
kullanıcı_nesneleri (16), sistem_nesneleri 32, işlevler (64), sürekli (128) ve
eiam_return_values ​​(256). Varsayılan 271'dir (1+2+4+8+256). Kaynak kod belgelerine bakın
ECA_LOGGER sınıfı için daha ayrıntılı bilgi için.

-R[:]dosyaya giden yol
Tek dosya olarak ecasound kaynak dosyasını kullanın (ecasoundrc kılavuz sayfasına bakın) 'dosyaya giden yol'
kaynak değerini ayarlama kaynağı. Bu seçeneğin belirtilmesi normali devre dışı bırakacaktır.
hem genel hem de kullanıcı (varsa) kaynak dosyalarını sorgulama politikası.

-q Sessiz mod, çıkış yok. İle aynı -d:0.

GENEL ZİNCİR KURULUMU SEÇENEKLER

-a:zincir adı1, zincir adı2, ...
Aktif sinyal zincirlerini seçer. Bu '-a' seçeneğini izleyen tüm girişler ve çıkışlar
seçilen zincirlere atanır (yeni bir -a seçeneği belirtilene kadar). eklerken
efektler, kontrolörler ve diğer zincir operatörleri, bir seferde yalnızca bir zincir seçilebilir.
zaman. -a seçeneği verilmemişse, eklerken bunun yerine zincir 'varsayılan' kullanılır.
nesneler. Zincir adı 'tümü' de saklıdır. Mevcut tüm zincirlerin
seçilebilir. Birden fazla -a seçeneği vererek hangi zincirlere sahip olduğunuzu kontrol edebilirsiniz.
efektler, girdiler ve çıktılar atanır. Bak ÖRNEKLER daha fazlası için bölüm
Bu seçeneğin kullanımı hakkında ayrıntılı bilgi.

-n:isim
Chainsetup adını 'ad' olarak ayarlar. Belirtilmezse, varsayılan olarak
"komut satırı kurulumu" veya zincir kurulumunun yüklendiği dosya adına.
Beyaz boşluklara izin verilmez.

-x Çıktıları kısalt. Tüm çıktı nesnesi üzerine yazma modunda açılır. herhangi bir mevcut
dosyalar kesilecektir.

-X Güncelleme için çıkışları açın. Ecasound tüm çıktıları açar - eğer hedef format izin veriyorsa
- okuma yazma modunda.

-z:özellik
'özelliği' etkinleştirir. Çoğu özellik, gösterim kullanılarak devre dışı bırakılabilir -z:özellik yok.
'-z:db,dbsize', onu destekleyen ses nesneleri için çift arabelleğe almayı etkinleştirir (dbsize=0
varsayılan için, aksi takdirde örnek çerçevelerdeki arabellek boyutu). '-z:nodb' devre dışı bırakır
çift ​​arabelleğe alma. '-z:intbuf' ve '-z:nointbuf' ekstra dahili olup olmadığını kontrol eder
gerçek zamanlı cihazlar için arabelleğe almaya izin verilir. Bunu devre dışı bırakmak gecikme sürelerini azaltabilir
bazı durumlarda. '-z:xruns' ile, bir alt/aşma varsa işleme durdurulur
meydana gelmek. '-z:multitrack' ve 'z:nomultitrack', ecasound'u
çoklu iz modunu etkinleştirin veya devre dışı bırakın. Nadir durumlarda, açıkça belirtmek isteyebilirsiniz.
'-z:multitrack,offset-in-namples' ile kayıt ofseti. Ofset
gerçek zamanlı girişlerden kayıt yaparken atlanan örnek miktarı. '-z:psr' etkinleştirir
the kesin-numune-hızları OSS cihazları için mod. '-z:mixmode,sum' karıştırma modunu etkinleştirir
tüm kanalları toplayarak kanalların karıştırıldığı yer. Varsayılan '-z:mixmode,avg' şeklindedir,
hangi kanalların ortalaması alınarak karıştırıldığı. Mixmode seçimi ilk olarak şuraya eklendi:
ecasound 2.4.0. ecasoundrc kılavuz sayfasına bakın.

ZİNCİR KURULUMU TAMPONLAMA VE PERFORMANS SEÇENEKLER

-B:arabelleğe alma_modu
Varsayılan arabelleğe alma modunu seçer. Mod şunlardan biridir: 'auto' (varsayılan), 'nonrt',
'rt', 'yoğun gecikme'.

-b:tampon_boyutu
Örneklerde işleme motoru arabellek boyutunu ayarlar. Boyut bir üs olmalıdır
2 ve kanal sayısından bağımsızdır (örn. -b:1024 48kHz'de sonuçlanacak
Giriş mono, stereo veya 21.333 olsun, 5.1ms arabellek uzunluğu.

Bu, bir işleme motorunun uzunluğunu tanımladığı için önemli bir seçenektir.
yineleme ve ecasound davranışını birçok yönden etkiler. Açıkça belirtilmemişse,
ecasound, mevcut tamponlama moduna göre en uygun değeri seçmeye çalışacaktır (bkz.
-B seçenek). Gerçek zamanlı işleme için bunu mümkün olduğunca düşük ayarlamayı deneyebilirsiniz.
işleme gecikmesini azaltın. Bazı makineler, 64 kadar düşük arabellek değerlerini işleyebilir
ve 128. Bazı durumlarda (örneğin osilatör zarfları kullanırken) küçük
arabellek boyutları, zarfların daha düzgün çalışmasını sağlar. İşlem yapılmadığında
gerçek zamanlı (tüm girdiler ve çıktılar normal dosyalardır), daha büyük değerler yardımcı olabilir
arabellek taşmalarını önleyin, CPU kullanımını azaltın ve/veya performansı artırın.

Herhangi bir JACK giriş/çıkış kullanıldığında, arabellek boyutu ayarının
geçersiz kılınır ve JACK sunucusu tarafından bildirilen nokta/tampon boyutuna ayarlanır (örn. jackd'nin '-p'si)
seçenek). Bu davranışı kapatmak mümkün değildir.

Açıkça belirtilmemişse, varsayılan arabellek boyutu geçerli duruma göre seçilir.
arabelleğe alma modu (bkz. -B).

-r:zamanlanmış_öncelik
Gerçek zamanlı zamanlama ilkesini (SCHED_FIFO) kullanın. ecasound olmazsa bu imkansız
kök ayrıcalıklarına sahiptir. Dikkat! Bu daha iyi performans sağlar, ancak toplam
bir şeyler ters giderse kilitlenir. 'sched_priority' atlanabilir (0=atlandı).
Eğer verilirse, bu en yüksek öncelikli ecasound iş parçacığının statik önceliğidir.
Diğer ecasound dizileri 'sched_priority-1...n' önceliği ile çalışır. '-1' değeri olabilir
yükseltilmiş öncelikli modu devre dışı bırakmak için kullanılır.

-z:özellik
İlgili özellikler -z:db,xxx (-z:nodb) ve -z:intbuf (-z:nointbuf). Bölüme bakın
genel zincir kurulumu seçenekleri Ayrıntılar için.

İŞLEME KONTROL

-t:saniye
İşlem süresini saniye cinsinden ayarlar (tam sayı olması gerekmez). Eğer
işlem süresi ayarlanmaz, tüm girişler bittiğinde motor durur. Bu seçenek
'cs-set-length' EIAM komutuna eşdeğerdir. '-1' özel durum değeri
zincir kurulum uzunluğunu en uzun giriş nesnesine göre ayarlayacaktır.

-tl Döngüyü etkinleştirir. İşlem bittiğinde, motor yeniden başlatılacaktır.
başlangıç. Bu seçenek, 'cs-loop' EIAM komutuna eşdeğerdir.

GİRİŞ ÇIKIŞ KURMAK

Daha ayrıntılı belgeler için ecasound kullanıcı kılavuzuna bakın.

-G:mgrtype,optstring
Ses nesnesi yöneticisi türü 'mgrtype' için seçenekleri ayarlar. Kullanılabilir seçenekler için bkz.
"OBJE TİPİNE ÖZEL NOTLAR" aşağıdadır.

-f:örnek_biçimi,kanal,örnek hızı,araya ekleme
Sonraki ses nesneleri için ses akışı parametrelerini ayarlar. Farklı ayarlamak için
farklı ses nesneleri için parametreler, birden çok '-f' seçeneği belirtilmelidir
(sıralamaya dikkat edin, '-f' seçenekleri, ses nesnelerinden önce gelmelidir.
herhangi bir etkisi var). '-i' ve '-o' seçenekleri için belgelere bakın.

Bir ses nesnesi açıldığında (örneğin bir dosya veya ses aygıtı açıldığında veya
ses sunucusuna bağlantı yapılır), ses akışı parametreleri
nesne. Tüm ses nesnelerinin herhangi birinin veya
tüm parametreler. Örneğin mevcut ses dosyalarını açarken birçok dosya
formatlarda dosya ses parametrelerini açıklayan bir başlık bulunur. Bu durumlarda
ses dosyası başlığı, '-f' seçeneğiyle iletilen parametreleri geçersiz kılar. Benzer şekilde ne zaman
JACK girişleri ve çıkışları oluştururken, JACK sunucusu örnekleme oranını zorunlu kılar ve
örnek biçimi.

'-f' seçeneği belirtilmemişse veya bazı argüman alanları boş bırakılmışsa (örn.
'-f:,2,44100'), ecasound varsayılan değerleri kullanır. Bu varsayılan değerler tanımlanır
ecasoundrc yapılandırma dosyasında. Görmek ecasoundrc(5) kılavuz sayfası.

Ecasound'un dosyaları varsayılan olarak güncelleme modunda açtığını unutmayın. '-x' seçeneği olmadıkça
(çıktıların üzerine yaz) seçeneği verilmiş, mevcut bir ses dosyasının ses parametreleri
'-f' ile ayarlanan paramları tercih edin.

Örnek biçim, biçimlendirilmiş bir dize olarak verilir. İlk harf ya "u", "s"
ve "f" (imzasız, imzalı, kayan nokta). Aşağıdaki numara numuneyi belirtir
bit cinsinden boyut. Örnek küçük endian ise, sonuna "_le" eklenir. Benzer şekilde eğer
big endian, "_be" eklenir. Endianness belirtilmemişse, ana bilgisayar bayt sırası
Kullanılmış. Şu anda desteklenen biçimler şunlardır: "u8" ("8" ile aynı), "s16_le" ("16" ile aynı),
"s16_be", "s24_le", "s24_be", "s32_le", "s32_be", "f32_le" ve "f32_be". Boş
"" dizesi, sistem varsayılan örnek biçimini seçer.

4. parametre kanal düzenini tanımlar. Kullanılabilir seçenekler 'i'
(interleaved' ve 'n' (interleaved değil). Interleaved olmayan ayar ile, ecasound
örnekleri bir seferde bir kanal işleyecektir ve blok boyutu '-b' ile ayarlanır.
Varsayılan ayar 'i'dir.

-y:saniye
Son belirtilen giriş/çıkış için başlangıç ​​konumunu ayarlar. Daha fazla esnekliğe ihtiyacınız varsa
ses nesneleri üzerinde kontrol, kullanmalısınız .ewf biçimi.

-i[:]girdi dosyası veya cihazı[,params]
Tüm seçili zincirlere bağlı yeni bir giriş kaynağı belirtir (zincirler
'-a:...' ile seçilir). Aynı zincire birden fazla giriş bağlamak,
mümkündür, ancak bir giriş birden fazla zincire bağlanabilir. Giriş bir aa dosyası olabilir,
cihaz veya başka bir ses nesnesi (aşağıya bakın). Girdi bir dosyaysa, türü
dosya adı uzantısı kullanılarak belirlenir. Nesne adı virgül içeriyorsa,
ayrıştırıcının kafasını karıştırmamak için isim ters tırnak içine alınmalıdır. Şu anda
desteklenen formatlar RIFF WAVE dosyaları (.wav), ses-cd parçaları (.cdr), ecasound EWF'dir.
dosyaları (.ewf), RAW ses verileri (.raw) ve MPEG ses dosyaları (.mp2,.mp3). Daha fazla ses
biçimleri libaudiofile ve libsndfile kitaplıkları aracılığıyla desteklenir (belgelere bakın)
altında). MikMod da desteklenir (.xm, .mod, .s3m, .it, vb.). MIDI dosyaları (.mid)
Timidity++ kullanılarak desteklenir. Benzer şekilde Ogg Vorbis (.ogg) okunabilir ve yazılabilir
ogg123 ve vorbize araçları kurulu ise; flac ile FLAC dosyaları (.flac)
komut satırı araçları veya libsndfile kullanma; ve AAC dosyaları (.aac/.m4a/.mp4) ile
faad2/faac araçları. Desteklenen gerçek zamanlı cihazlar, OSS ses cihazlarıdır (/dev/dsp*),
ALSA ses ve geri döngü aygıtları ve JACK ses alt sistemi. giriş yoksa
belirtilen ilk seçenek olmayan ('-' ile başlamaz) komut satırı argümanı
girdi olarak kabul edilir.

-o[:]çıktı-dosya-veya-cihaz[,params]
-i seçeneğiyle aynı şekilde çalışır. Çıkış belirtilmemişse, varsayılan
çıkış aygıtı kullanılır (bkz. ~/.ecasoundrc). Nesne adı virgül içeriyorsa,
ayrıştırıcının kafasını karıştırmamak için isim ters tırnak içine alınmalıdır. Not, birçok
nesne türleri çıktıyı desteklemez (örn. MikMod, MIDI ve diğerleri).

NESNE TİP ÖZEL NOTLAR

ALSA cihazları - 'alsa'
ALSA sürücülerini kullanırken, bir aygıt dosya adı yerine,
aşağıdaki seçenek sözdizimi: -i[:]alsa,pcm_device_name.

ALSA doğrudan-hw ve eklenti erişimi - 'alsahw', 'alsaplugin'
kullanarak belirli bir kart ve cihaz kombinasyonunu kullanmak da mümkündür.
aşağıdaki gösterim: -i[:]alsahw,kart_numarası,aygıt_numarası,alt aygıt_numarası.
Diğer bir seçenek de ALSA PCM eklenti katmanıdır. Normal ALSA gibi çalışır
pcm-cihazları, ancak otomatik kanal sayısı ve örnek format dönüşümleri ile. Seçenek
sözdizimi -i[:]alsaplugin,kart_numarası,aygıt_numarası,alt aygıt_numarası.

aRts giriş/çıkış - 'sanat'
Derleme zamanında etkinleştirilirse, ecasound aRts kullanarak ses giriş ve çıkışını destekler
ses sunucusu. Seçenek sözdizimi -i: sanat, -o: sanat.

Ses dosyası sıralaması - 'audioloop', 'select', 'playat'
Ecasound, geçici olarak kullanılabilecek bir dizi özel ses nesnesi türü sağlar.
ses dosyalarının sıralanması - yani döngü, bir dosyanın yalnızca belirli bir bölümünün çalınması,
belirli bir zamanda dosya oynatma ve benzeri diğer işlemler.

Döngü ile mümkündür -i:ses döngüsü,dosya.ext,parametreler. Dosya adı (veya herhangi bir nesne
Ecasound tarafından anlaşılan tür) ikinci parametre olarak verilen oynatılır
dosyanın sonuna ulaşıldığında sürekli olarak başa döner. Herhangi
verilen ek parametreler değiştirilmeden dosya nesnesine iletilir. parametreler
3...N, alt nesneye olduğu gibi iletilir (yani "-i audioloop,foo.wav,bar1,bar2"
"bar1,bar2" parametrelerini "foo.wav" nesnesine iletir.

Bir ses nesnesinin yalnızca belirli bir bölümünü seçmek ve kullanmak için,
-i:seç,başlangıç ​​zamanı,süre,dosya.ext,params kullanılabilir. Bu oynayacak
"file.ext"in "süresi", "başlangıç ​​zamanı"ndan başlar. Zaman değerleri verilmelidir
saniye olarak (örn. "2.25" veya örnekler olarak (örn. "25000sa")) 4...N parametreleri
alt nesneye olduğu gibi iletilir.

Belirli bir zamanda bir ses nesnesini çalmak için,
-i:playat,zamanında oynat,file.ext,params kullanılabilir. Bu, sonra "file.ext" oynayacak
pozisyon "zamanında oynat" a ulaşır. Zaman değerleri saniye olarak verilmelidir (örn.
"2.25" veya örnek olarak (örn. "25000sa"). Parametreler 2...N olduğu gibi geçirilir
çocuk nesne.

Ecasound Wave Dosyaları (EWF) - '*.ewf'
Birinin sesi tam (veya segmentlerini) dilimlemesine ve döngüye almasına izin veren özel bir dosya biçimi
Dosyalar. Bu format Ecasound'a özeldir. Daha fazlası için ecasound kullanıcı kılavuzuna bakın
detaylı bilgi.

Ayrıca bkz. 'audioloop', 'select' ve 'playat' ses nesnesi türleri.

JACK giriş/çıkışları - Genel Bakış
JACK, birden çok bağımsız bağlantıya bağlanmak için kullanılabilen düşük gecikmeli bir ses sunucusudur.
birbirine ses uygulaması. Diğer ses sunucusu çabalarından farklıdır
sıfırdan düşük gecikme süresine uygun olacak şekilde tasarlandığından
profesyonel ses çalışması.

JACK giriş/çıkışları - 'jak'
Ecasound, JACK sunucuları ile iletişim kurmak için birçok yol sağlar. JACK oluşturmak için
giriş veya çıkış nesnesi, biri kullanmalıdır -i kriko ve -o kriko. Bunlar JACK oluşturur
istemci bağlantı noktaları sırasıyla "ecasound:in_N" ve "ecasound:out_n" ('N' ile değiştirilir
kanal numarası). Ecasound, her kanal için otomatik olarak bir JACK bağlantı noktası oluşturur
(kanal sayısı ile ayarlanır -f: bitler, kanallar, oran seçenek).

Varsayılan olarak JACK bağlantı noktalarının hiçbir yere bağlı olmadığına dikkat etmek önemlidir (örn.
ses kartı giriş/çıkışlarına veya diğer uygulamalara). Bu nedenle, bağlantı noktalarını bağlamak gerekir
harici bir programla (örn. "QJackCtl" veya "jack_connect").

JACK giriş/çıkışları - 'jack,clientname,portprefix'
"jack, müşteri adı" Basit kullanımlı scanerios için, ecasound otomatik bağlanmanın bir yolunu sunar
ecasound bağlantı noktaları. Bu, akran istemci adını şu şekilde vererek yapılabilir:
"jack" nesnesinin ikinci parametresi, örn. -o jack, müşteri adı. Örnek olarak, -o
kriko, sistem çıkışlarına otomatik olarak bağlanan bir çıkış yaratacaktır.
varsayılan sistem ses kartı. İstemci parametresi atlanabilir, bu durumda hayır
otomatik bağlantılar yapılır.

Bağlantı noktası önekinin değiştirilmesi gerekiyorsa (örneğin, "ecasound:in_N" istemci adındaki "in"),
önek, "jack" nesnesine üçüncü parametre olarak belirtilebilir, örn. -o
jak, fxout. Ayrıca üçüncü parametre atlanabilir, bu durumda varsayılan
"in" ve "out" önekleri kullanılır.

JACK giriş/çıkışları - 'jack_multi'
'Jack' nesne türünün bir çeşidi 'jack_multi'dir. Tam nesne sözdizimi
jack_multi,hesapport1,...,hesapportN. Bir 'jack_multi' nesnesi bir ağa bağlandığında
JACK sunucusu, nesnenin ilk kanalı 'destport1' JACK bağlantı noktasına bağlanır,
'destport2' için ikinci ve benzeri. Örneğin "-f:32,2,44100 -o
jack_multi,foo:in,bar:in" sol tarafıyla bir stereo ecasound çıkış nesnesi oluşturur
ve iki farklı JACK istemcisine yönlendirilen doğru kanallar. hedef bağlantı noktaları
ecasound motoru çalıştırıldığında aktif olmalıdır, aksi takdirde bağlantılar
kurulamaz. Tüm kanallar için hedef bağlantı noktaları belirtilmemişse veya
sıfır uzunluklu diziler verilir, bu bağlantı noktaları başlatma sırasında ecasound tarafından bağlanmaz.

JACK giriş/çıkışları - 'jack_alsa', 'jack_auto', 'jack_generic' (**2.6.0'dan beri kullanımdan kaldırıldı**)
Ecasound 2.5 ve daha eski sürümler, "jack_alsa", "jack_auto" ve "jack_generic" nesnesini destekler
türleri vardır, ancak bunlar artık daha genel bir "jack" arabirimiyle değiştirilmiştir ve bu nedenle
artık kullanımdan kaldırıldı (çalışıyorlar ama artık belgelenmiyorlar).

JACK giriş/çıkışları - istemci seçenekleri
Ek olarak global JACK seçenekleri kullanılarak ayarlanabilir
-G:jack,istemci_adı,operasyon_modu seçenek. 'client_name' şu durumlarda kullanılan addır:
ecasound'u JACK sistemine kaydetme. "operasyon_modu" "taşıma yok" ise,
ecasound, JACK sistemindeki herhangi bir taşıma durumu değişikliğini yok sayar; "gönder" modunda
tüm başlatma, durdurma ve konum değiştirme olaylarını diğer JACK istemcilerine gönderir; içinde
"recv" modu ecasound, JACK başlatma, durdurma ve konum değiştirme olaylarını takip edecektir; ve
önceki iki modun bir kombinasyonu olan "sendrecv" modu.

Açıkça ayarlanmadıysa, etkileşimli modda ('-C' seçeneği), varsayılan mod
"sendrecv", toplu moddayken varsayılan "notransport"tur. Her iki durumda da mod
ile değiştirilmek -G Seçenek yukarıda açıklandığı gibi.

ecasound'un JACK desteği hakkında daha fazla ayrıntı, Ecasound Kullanıcı Kılavuzu'nda bulunabilir.

Libaudifile - 'ses dosyası'
Derleme zamanında libaudiofil desteği etkinleştirildiyse, bu seçenek şunları yapmanızı sağlar:
Ecasound'u belirli bir ses dosyasını okumak/yazmak için libaudifile kullanmaya zorlayın. Seçenek
sözdizimi -i:ses dosyası,foobar.ext (aynısı -o).

Libsndfile - 'sndfile'
Derleme zamanında libsndfile desteği etkinleştirildiyse, bu seçenek,
Ecasound, belirli bir ses dosyasını okumak/yazmak için libsndfile kullanmak. Seçenek sözdizimi
is -i:sndfile,foobar.ext[,.format-ext] (aynısı -o). İsteğe bağlı üçüncü parametre
"format", ses biçimini geçersiz kılmak için kullanılabilir (örneğin, bir
"foo.wav" dosya adına sahip AIFF dosyası).

Döngü cihazı - 'döngü'
Döngü cihazları, verilerin zincirler arasında yönlendirilmesini (geri döngü) mümkün kılar. Seçenek
sözdizimi -[io][:]döngü,etiket. '1' etiketli bir döngü çıktısı eklerseniz, yazılan tüm veriler
bu çıkışa, '1' etiketli herhangi bir döngü girişine yönlendirilir. Etiket şunlardan biri olabilir:
sayısal (örneğin '-i:loop,1') veya bir dize (örneğin "-i:loop,vocals"). diğerleriyle olduğu gibi
giriş/çıkış nesneleri, aynı döngü cihazını birden fazla zincire bağlayabilir ve
bu şekilde sinyali ayırın/karıştırın.

Not: Bu 'loop' cihazı 'audioloop'tan farklıdır (sonuncusu ecasound'a eklenmiştir).
v2.5.0)).

Mikmod - 'mikmod'
Derleme zamanında mikmod desteği etkinleştirilmişse, bu seçenek,
Ecasound, belirli bir modül dosyasını okumak/yazmak için Mikmod'u kullanacak. Seçenek sözdizimi
-i:mikmod,foobar.ext.

Boş girişler/çıkışlar - 'boş'
Giriş veya çıkış olarak "null" veya "/dev/null" belirtirseniz, boş bir ses aygıtı
yaratıldı. Bu, yalnızca örnek verileri yazmadan analiz etmek istiyorsanız kullanışlıdır.
bir dosyaya. Aynı şekilde davranan "rtnull" adlı gerçek zamanlı bir değişken de vardır.
Tüm giriş/çıkışların gerçek zamanlı hızda yapılması dışında "null" nesneler.

Yeniden örnekle - 'yeniden örnekle'
Nesne türü 'yeniden örnekle', ses nesnesinin ses verilerini eşleşecek şekilde yeniden örneklemek için kullanılabilir
aktif zincir kurulumunda kullanılan örnekleme hızı. Örneğin, kaçış
-f:16,2,44100 -i yeniden örnekle,22050,foo.wav -o /dev/dsp, dosyayı yeniden örnekleyecek
22.05kHz ile 44.1kHz arası ve sonucu ses kartı cihazına yazın. çocuk örneklemesi
oranı 'auto' anahtar kelimesi ile değiştirilebilir. Bu durumda ecasound sorgulamaya çalışacaktır.
örnekleme oranı için alt nesne. Bu, .wav gibi dosya biçimleriyle çalışır
ses dosyası formatı hakkında meta bilgileri depolayan. içinde 'auto' kullanmak için
önceki örnek, kaçış -f:16,2,44100 -i yeniden örnekle,oto,foo.wav -o /dev/dsp.

4...N parametreleri alt nesneye olduğu gibi iletilir (yani "-i
resample,22050,foo.wav,bar1,bar2", "bar1,bar2" parametrelerini "foo.wav" dosyasına iletir
nesne.

Ecasound, libsamplerate desteğiyle derlenmişse, 'resample-hq' kullanabilirsiniz.
mevcut en yüksek kalitede yeniden örnekleme algoritmasını kullanmak için. Ecasound'u kullanmaya zorlamak için
dahili yeniden örnekleyici, 'resampler-lq' (düşük kalite) kullanılabilir.

Ters - 'ters'
Nesne tipi 'ters', bir sesten gelen ses verilerini tersine çevirmek için kullanılabilir
nesne. Örnek olarak, kaçış -i ters,foo.wav -o /dev/dsp 'foo.wav' oynayacak
geriye doğru. Çıkış nesnelerinin ters çevrilmesi desteklenmez. Not! Sesi tersine çevirmeye çalışmak
gerçekten yavaş arama işlemine sahip nesne türleri (mp3 gibi), son derece kötü çalışıyor.
Önce sıkıştırılmamış bir biçime (wav veya raw) dönüştürmeyi deneyin ve ardından
tersine çevirme.

3...N parametreleri alt nesneye olduğu gibi iletilir (yani "-i
reverse,foo.wav,bar1,bar2", "bar1,bar2" parametrelerini "foo.wav"a iletir
nesne.

Sistem standart akışları ve adlandırılmış kanallar - 'stdin', 'stdout'
Standart akışları (stdin ve stdout) vererek kullanabilirsiniz. stdin or stdout'u gibi
dosya adı. Ses verilerinin ham/başlıksız (.raw) biçiminde olduğu varsayılır. Eğer istersen
adlandırılmış yöneltmeleri kullanmak için, kullanmadan önce bunları uygun dosya adı uzantısıyla oluşturun.

Ton üreteci - 'ton'
Bir test tonu oluşturmak için, -i:ton, tip, frekans, süre-sn kullanılabilir.
'type' parametresi ton tipini belirtir: şu anda sadece 'sinüs' desteklenmektedir. bu
'freq' parametresi, üretilen tonun frekansını ve 'süre-sn'yi ayarlar.
oluşturulan akışın uzunluğu. olarak sıfır veya negatif bir değer belirtme
süre sonsuz bir akış üretecektir. Bu özellik ilk olarak Ecasound'a eklendi
2.4.7

Typeselect - 'typeselect'
Özel 'typeselect' nesne türü, ecasound haritalarının nasıl geçersiz kılındığını geçersiz kılmak için kullanılabilir.
dosya adı uzantıları ve nesne türleri. Örneğin kaçış -i
typeselect,.mp3,an_mp3_file.wav -o /dev/dsp. 'an_mp3_file.wav' dosyasını çalardı
typeselect olmadan olacağı gibi bir wav dosyası olarak değil, mp3 dosyası olarak.

4...N parametreleri alt nesneye olduğu gibi iletilir (yani "-i
typeselect,.au,foo.wav,bar1,bar2", "bar1,bar2" parametrelerini "foo.wav" öğesine iletir
nesne.

MIDI KURMAK

MIDI I/O cihazları - genel
Herhangi bir MIDI aygıtı belirtilmemişse, varsayılan MIDI aygıtı kullanılır (bkz.
ecasoundrc(5)).

-Md:rawmidi,cihaz_adı
Kuruluma bir rawmidi MIDI I/O cihazı ekleyin. 'cihaz_adı' olabilecek herhangi bir şey olabilir
normal UNIX dosya işlemleri kullanılarak erişilebilir ve ham MIDI baytları üretir.
Geçerli cihazlar örneğin OSS rawmidi cihazları (/dev/midi00), ALSA rawmidi
cihazlar (/dev/snd/midiC2D0), adlandırılmış kanallar (mkfifo kılavuz sayfasına bakın) ve normal dosyalar.

-Md:alsaseq, sıralayıcı-bağlantı noktası
Kuruluma bir ALSA MIDI sıralayıcı bağlantı noktası ekler. 'sıralayıcı-bağlantı noktası' için bir bağlantı noktası tanımlar
bağlanmak. Sayısal (örn. 128:1) veya bir müşteri adı (örn. "KMidimon") olabilir.

-Mms:cihaz_kimliği
Cihaz kimliği 'device_id' ile MMC başlatma ("Ertelenmiş Oynatma") ve durdurma ("Durdur") gönderir.

Ecasound, aktarım durumunun gelen MMC'ye eşitlenmesini doğrudan desteklemese de
bu, Ecasound'u JACK giriş/çıkışlarına bağlayarak elde edilebilir ve
JackMMC ve JackCtlMMC gibi bir araç kullanarak (bkz.
<http://jackctlmmc.sourceforge.net/>) MMC mesajlarını JACK aktarımına dönüştürmek için
olayları değiştir.

-Mss MIDI-sync (yani "MIDI Start" ve "MIDI Stop" sistem gerçek zamanlı mesajları) gönderir.
seçilen MIDI aygıtı. Ecasound'un göndermeyeceğine dikkat edin. MIDI-saat, fakat
Sadece başlama ve durdurmak mesajları.

EFEKT KURMAK

PRESETS

Ecasound, yeni efektler oluşturmanıza olanak tanıyan güçlü bir efekt ön ayar sistemine sahiptir.
temel efektler ve denetleyicileri birleştirmek. Daha ayrıntılı bilgi için ecasound kullanım kılavuzuna bakın
bilgiler.

-pf:ön ayar_dosyası.eep
Zincir işleç olarak 'preset_file.eep' dosyasında bulunan ilk ön ayarı kullanır.

-pn:ön ayar_adı
Global ön ayar veri tabanından 'preset_name' ön ayarını bulun ve bir zincir olarak kullanın
Şebeke. Önceden ayarlanmış veri tabanı hakkında bilgi için ecasoundrc kılavuz sayfasına bakın.

SİNYAL ANALİZ

-ev olmadan sinyalin ne kadar yükseltilebileceğini bulmak için örnek verileri analiz eder.
kırpma. Ortaya çıkan yüzde değeri, '-ea' parametresi olarak kullanılabilir
(büyütmek). Stereo görüntü hakkında bilgi içeren istatistiksel bir özet ve
örnek değerlerin dağılımı, işleme sonunda yazdırılır.

-evp Tepe genlik izleyicisi. İşlenen her kanal için en yüksek bilgileri korur.
Her okumada tepe bilgisi sıfırlanır.

-ezf DC ayarı için en uygun değeri bulur. Sonucu parametre olarak kullanabilirsiniz.
-ezx etkisi.

GENEL SİNYAL İŞLEME ALGORİTMALAR

-eS:damga kimliği
Ses damgası. Ses verilerinin geçişinin anlık görüntüsünü alır ve id kullanarak saklar
'damga kimliği' (tam sayı). Bu veriler daha sonra kontrolörler ve diğer
operatörler.

-ea: amplify%
Sinyal genliğini yüzde 'amplify%' (doğrusal ölçek, yani bireysel
örnekler 'amplify%/100' ile çarpılır). Ayrıca bkz. '-eadb'.

-eac: amplify%, kanal
'Kanal' kanalının sinyalini amplify-% oranında yükseltir (doğrusal ölçek, ör.
bireysel örnekler 'amplify%/100' ile çarpılır). 'kanal' aralığı 1...n
burada n, toplam kanal sayısıdır. Ayrıca bkz. '-eadb'.

-eadb:kazanç-dB[,kanal]
Sinyal seviyesini 'kazanç-dB' ile ayarlar, 0 dB'lik bir kazanç,
sinyali, sinyali zayıflatan negatif kazançlar ve yükselten pozitif kazanç değerleri
o. 'Kanal' parametresi (1...n) isteğe bağlıdır. 'kanal' parametresi ise
belirtilen ve değeri sıfır olmayan, kazanç yalnızca verilen kanala uygulanır
(1...n).

-eaw:amplify%,maks-kırpılmış-örnekler
Sinyali amplify-% oranında yükseltir (doğrusal ölçek, yani tek tek örnekler
'amplify%/100' ile çarpılır). Ardışık kırpılan örneklerin sayısı (sonuç olarak
örnek değeri nominal [-1,1] aralığının dışındaysa bir uyarı verilir.

-eal:limit-%
Sınırlayıcı etkisi. Ses seviyesini 'limit-%' (doğrusal ölçek) ile sınırlar veya eşit veya
%100'den büyük, bu da sinyalde hiçbir değişiklik olmamasına neden olur.

-ec:oran,eşik-%
Kompresör (basit bir tane). 'oran', desibel cinsinden sıkıştırma oranıdır ('oran' dB
giriş sinyalindeki değişiklik, çıkışta 1dB değişikliğe neden olur). 'eşik' 0.0 arasında değişir
(sessizlik) ve 1.0 (maksimum genlik).

-eca:tepe-seviye-%, serbest bırakma-zaman-sn, hızlı kasa, sandık
Daha gelişmiş bir kompresör (John S. Dyson'ın orijinal algoritması). eğer verirsen
herhangi bir parametreye 0 değeri, varsayılan kullanılır. 'tepe seviyesi-%' esasen
tepe sınırlayıcının ne kadar zorlandığını belirtir. Varsayılan %69 iyidir.
'release_time' saniye cinsinden verilir. Bu kompresör çok sofistike ve
aslında serbest bırakma süresi karmaşıktır. Bu baskın serbest bırakma sürelerinden biridir
kontroller, ancak gerçek serbest bırakma süresi, ilgili birçok faktöre bağlıdır.
sesin dinamikleri. 'fastrate', hızlı için sıkıştırma oranıdır.
kompresör. Bu gerçekten sıkıştırma oranı değil. 1.0 değeri sonsuzdur
bir, varsayılan 0.50 ise 2:1'dir. Başka bir gerçekten iyi değer, özel kasaya sahiptir.
kod: 0.25, 2: 1'den biraz daha azdır ve kulağa çok yumuşak gelir. 'oran'
tüm kompresör zinciri için sıkıştırma oranı. Varsayılan 1.0'dır ve tutar
hacim, pek çok kötü yan etki olmaksızın çok sabittir. Ancak içindeki dinamikler
müzik ciddi şekilde kısıtlanmıştır ve 0.5 değeri müziği daha sağlam tutabilir.

-enm:eşik-seviye-%,bekleme-msn öncesi-msn,saldırı-zaman-msn,tutma-sonrası-msn,yayın-zaman-msn
Gürültü kapısı. Çok kanallı işlemeyi destekler (her kanal ayrı olarak işlenir).
Sinyal genliği yüzde 'eşik_düzey_%' altına düştüğünde (%100, maksimum anlamına gelir)
genlik), kapı etkinleştirilir. Sinyal eşiğin altında kalırsa
'th_time' ms, 'saldırı' ms'nin saldırı aşamasında kaybolur. eğer sinyal
'eşik_düzeyi' üzerine çıkar ve orada 'bekleme' üzerinde kalır, kapı
'serbest bırakma' ms sırasında yayınlandı.

-ei: adım-kaydırma-%
Adım değiştirici. Uzunluğunu değiştirerek ses perdesini değiştirir.

-epp:sağ-%
Stereo panner. İlk iki kanal arasındaki göreli dengeyi değiştirir. Ne zaman
'right-%' 0'dır, sadece sol (1.) kanaldaki sinyal geçirilir. benzer şekilde
'100' ise sadece sağ (2.) kanala izin verilir.

-ezx:kanal sayısı,delta-ch1,...,delta-chN
DC sinyalini 'delta-chX' ile ayarlar, burada X kanal numarasıdır. -ezf için kullanın
optimal delta değerlerini bulunuz.

ZARF MODÜLASYON

-eemb:bpm,zamanında-%
Darbe kapısı (dakika başına vuruş olarak verilen darbe frekansı).

-eemp:freq-Hz,zamanında-%
Darbe kapısı.

-eemt:bpm,derinlik-%
Tremolo etkisi (dakika başına vuruş olarak verilen tremolo hızı).

FILTRE ETKİLERİ

-ef1:center_freq, genişlik
Rezonans bant geçiren filtre. 'center_freq' merkez frekansıdır. Genişlik belirtildi
Hz.

-ef3:cutoff_freq, öz, kazanç
Rezonans alçak geçiren filtre. 'cutoffr_freq' filtre kesme frekansıdır. 'reso'
rezonans demektir. Genellikle rezonans için en iyi değerler 1.0 ile 2.0 arasındadır, ancak
daha da büyük değerler kullanabilirsiniz. 'kazanç' genel kazanç faktörüdür. bu basit
çarpan (1.0 normal seviyedir). Yüksek rezonans değerleri ile genellikle yararlıdır
kazanç değerini azaltmak için

-ef4:kesme, rezonans
Rezonans alçak geçiren filtre (3. dereceden, 36dB, Stefan M. Fendt'in orijinal algoritması).
Analog bir aktif RC-düşük geçiş tasarımını simüle eder. Cutoff [0,1] arasında bir değerdir,
rezonans ise [0,sonsuz) arasındadır.

-efa:gecikme-örnekler,geribildirim-%
Tüm geçiş filtresi. Genlikte herhangi bir değişiklik olmadan tüm frekansları geçer. Ancak,
aynı zamanda frekansa bağlı bir faz kayması dayatır.

-efc:gecikme örnekleri,yarıçap
Tarak filtresi. Tarağın sivri uçlarının geçmesine izin verir. 'yarıçap' değeri
[0, 1.0) arasında olmalıdır.

-efb:merkez-frek,genişlik
Bant geçiren filtre. 'center_freq' merkez frekansıdır. Genişlik Hz cinsinden belirtilir.

-efh:kesme frekansı
Yüksek geçiren filtre. Yalnızca 'cutoff_freq' üzerindeki frekanslar geçirilir.

-efi:gecikme örnekleri,yarıçap
Ters tarak filtresi. Tarağın sivri uçlarını filtreler. Var
'delay_in_samples-2' ani artışlar. 'Yarıçap' değeri [0, 1.0) arasında olmalıdır. bu
maksimum değere ne kadar yakınsa, tarağın dipleri o kadar derin olur.

-efl: kesme frekansı
Alçak geçiş filtresi. Yalnızca 'cutoff_freq' altındaki frekanslar geçirilir.

-efr: merkez-frek, genişlik
Bant reddetme filtresi. 'center_freq' merkez frekansıdır. Genişlik Hz cinsinden belirtilir.

-efs:merkez-frek,genişlik
Rezonatör. 'center_freq' merkez frekansıdır. Genişlik Hz cinsinden belirtilir.
Temelde sadece başka bir rezonans bant geçiren filtre.

KANAL KARIŞTIRMA / YÖNLENDİRME

-chcopy:kanaldan kanala
'from_channel' kanalını 'to_channel'a kopyalayın. 'to_channel' mevcut değilse,
yaratıldı. Kanal indeksleme 1'den başlar. Seçenek ecasound 2.4.5'e eklendi.

-chmove:kanaldan kanala
'from_channel' kanalını 'to_channel'a kopyalayın ve kaynak kanalı sessize alın
'from_channel'. Kanal indeksleme 1'den başlar. Seçenek ecasound 2.4.5'e eklendi.

-korder:ch1,...,chN
Zincir kanallarını yeniden sıralayın, atlayın ve/r çoğaltın. Ortaya çıkan ses akışı toplam
'N' kanalları. Her parametre, verilen için kullanılacak kaynak kanalı belirtir.
çıkış kanalı. Örnek olarak, '-chorder:2,1', bir
stereo akışı ('out1,out2' = 'in2,in1'). Aynı kaynak kanalı belirtme
birden çok kez izin verilir. Örneğin, '-chorder:2,2' ikinciyi yönlendirir
iki çıkış kanalına da kanal ('out1,out2' = 'in2,in2'). 'chX' sıfır ise,
çıkış akışında verilen kanal 'X'in sesi kapatılacaktır. Ecasound'a seçenek eklendi
2.7.0

-chmix: kanala
Tüm kaynak kanalları 'to_channel' kanalına karıştırın. 'to_channel' mevcut değilse,
yaratıldı. Kanal indeksleme 1'den başlar. Seçenek ecasound 2.4.5'e eklendi.

-chmute:kanal
Kanalın sesini kapatır. Kanal indeksleme 1'den başlar. Seçenek eklendi.
ses 2.4.5.

-erc:kanaldan kanala
Kullanımdan kaldırıldı, bkz. -kopya.

-erm: kanala
Kullanımdan kaldırıldı, bkz. -chmix.

ZAMAN TABANLI ETKİLERİ

-etc:gecikme-zaman-msn,varyans-zaman-örnekler,geribildirim-%,lfo-frek
Koro.

-etd:gecikme-zaman-msn,surround-mode,gecikme sayısı,karışım-%,geribildirim-%
Gecikme etkisi. 'gecikme süresi' milisaniye cinsinden gecikme süresidir. 'çevre modu' bir
aşağıdaki anlamlara sahip tam sayı: 0 = normal, 1 = surround, 2 = stereo yayılım.
'number_of_delays' açık olmalıdır. Çok sayıda gecikmeye ve büyük
gecikme süreleri çok fazla CPU gücüne ihtiyaç duyar. 'mix-%', aşağıdakiler arasındaki karışım dengesini ifade eder.
orijinal ve gecikmeli sinyal, 0 gecikmeli sinyal yok anlamına gelir, 100 hayır anlamına gelir
orijinal sinyal ve 50 (varsayılan) eşit bir dengeye ulaşma. 'geri bildirim-%'
her gecikmede veya tercih ederseniz, sinyalin ne kadarının geri dönüştürüldüğünü temsil eder.
gecikmeli sesin tekrarlanan snippet'inin ne oranda azaldığı. Yeterince düşük olduğuna dikkat edin
geri bildirim değerleri, sizin yaptığınızdan daha az sayıda sesli tekrara neden olabilir.
özellikle için düşük bir değer ayarladıysanız, 'number_of_delays' için belirtmişsinizdir.
'karışım-%'. Varsayılan olarak bu parametrenin değeri %100'dür (Sinyal kaybı yok.).

-ete:room_size,geribildirim-%,ıslak-%
Daha gelişmiş bir yankı efekti (Stefan M. Fendt'in orijinal algoritması). 'oda boyutu'
metre cinsinden verilir, 'geribildirim-%' yüzde olarak verilen geri bildirim düzeyidir ve
'wet-%', orijinal sinyale eklenen yankılanan sinyal miktarıdır.

-etf:gecikme süresi-msn
Sahte stereo efekti. Giriş sinyali mono olarak toplanır. Orijinal sinyal gider
gecikmeli bir sürüm iken sol kanallar ('gecikme süresi' milisaniye gecikmeli)
sağa gidiyor. 1-40 milisaniyelik bir gecikme süresi ile bu,
mono sinyallere stereo hissi verir.

-etl:gecikme-zaman-msn,varyans-zaman-örnekler,geribildirim-%,lfo-frek
Flanşör.

-etm:gecikme-zaman-msn,gecikme sayısı,karışım-%
Çoklu dokunma gecikmesi. 'gecikme süresi' milisaniye cinsinden gecikme süresidir. 'number_of_delays'
bariz olmalıdır. 'mix-%', etkilenen (ıslak) sinyalin ne kadar karıştırılacağını belirler.
orijinal.

-etp:gecikme-zaman-msn,varyans-zaman-örnekleri,geribildirim-%,lfo-frek
Fazer.

-etr:gecikme süresi, çevre modu, geri bildirim-%
Yankı efekti. 'gecikme süresi' milisaniye cinsinden gecikme süresidir. 'surround-modu' ise
'surround' ise, yankılanan sinyal stereo görüntünün etrafında hareket eder. 'geri bildirim-%'
ne kadar etkilenen (ıslak) sinyalin yankıya geri beslendiğini belirler.

LADSPA-EKLENTİLER

-el:plugin_benzersiz_adı,param-1,...,param-N
Ecasound, LADSPA efektli eklentileri destekler (Linux Audio Developer's Simple Plugin
API). 1..N parametreleri, eklentinin kontrol portlarının değerleri olarak ayarlanır.

Eklentinin birden fazla ses girişi ve/veya çıkış bağlantı noktası varsa, yalnızca bir eklenti
örnek oluşturulur ve zincir kanallar aynı eklenti örneğine beslenir. Eğer
eklentinin en fazla bir girişi ve en fazla bir çıkışı ses bağlantı noktası vardır, ayrı bir eklenti
ecasound zincirinin her kanalı için bir örnek oluşturulur (örn.
kanal, kanal başına bir tane olmak üzere aynı türde iki LADSPA eklentisi oluşturulur).

Eklentiler, paylaşılan kitaplık (.so) dosyalarında bulunur. Ecasound eklentileri arar
@prefix@/lib/ladspa (örn. "/usr/local/lib/ladspa"), dizinler
Çevre değişkeni LADSPA_PATH. Eklenti arama yolu aracılığıyla da yapılandırılabilir
ecasoundrcBakın ecasoundrc(5) adam sayfası. Bir paylaşılan kitaplık dosyası şunları içerebilir:
birden çok eklenti nesnesi, ancak her eklentinin benzersiz bir eklenti adı vardır. Bu isim
eklentileri seçmek için kullanılır.

LADSPA hakkında daha fazla bilgi için LAD posta listesi web sitesine bakın. Diğer faydalı siteler
LADSPA ana sayfası ve LADSPA belgeleri.

-eli:eklenti_benzersiz_numarası,param-1,...,param-N
Yukarıdaki ile aynı (-the) eklentinin benzersiz kimlik numarasının kullanılmasını bekliyoruz. garantilidir ki
bu kimlik numaraları, tüm LADSPA eklentileri arasında benzersizdir.

LV2 PLUGINS

-elv2:eklenti kimliği-uri,param-1,...,param-N
Ecasound ayrıca LV2 ses eklentilerini de destekler. LV2 eklentileri küresel olarak tanımlanır
benzersiz, büyük/küçük harfe duyarlı tanımlayıcı.

Eklentinin birden fazla ses girişi ve/veya çıkış bağlantı noktası varsa, yalnızca bir eklenti
örnek oluşturulur ve zincir kanallar aynı eklenti örneğine beslenir. Eğer
eklentinin en fazla bir girişi ve en fazla bir çıkışı ses bağlantı noktası vardır, ayrı bir eklenti
ecasound zincirinin her kanalı için bir örnek oluşturulur (örn.
kanal başına bir tane olmak üzere aynı türden iki LV2 eklentisi oluşturulur).

LV2, ses sistemleri için bir eklenti standardıdır.

GATE KURMAK

-gc:başlangıç ​​zamanı,len
Zaman kırpma kapısı. Başlangıçta kapı kapalıdır. 'Başlangıç ​​zamanı' saniyeleri geçtikten sonra,
kapı açılır ve 'len' saniye boyunca açık kalır. Kapatıldığında, ses arabelleklerini geçiyor
sıfır uzunlukta kesilir.

-ge:açık-eşik-%,tut-tut-%,hacim-modu,yeniden-sayım
Eşik kapısı. Başlangıçta kapı kapalıdır. Hacim geçtiğinde açılır
'diğer eşik' yüzdesi. Bundan sonra hacim 'cthold' yüzdesinin altına düşerse kapı
'yeniden açma sayısı' herhangi bir şeye ayarlanmadıkça kapatılır ve bir daha açılmaz
sıfırdan başka. 'değer_modu' 'rms' ise, ortalama RMS hacmi kullanılır. Aksi halde
tepe ortalama kullanılır. Kapatıldığında, geçen ses arabellekleri sıfıra düşürülür
uzunluk. 'Yeniden açma sayısı' pozitif bir sayıya ayarlanırsa, kapı
operasyonunu birçok kez yeniden başlatın. Örneğin, 1 yeniden açma sayısı
kapının 2 adede kadar açılmasına neden olur. 'Yeniden açma sayısı' için negatif bir değer sonuçlanacaktır
süresiz olarak yeniden açılan kapıda. 'Yeniden açma sayısı' kayıtta paha biçilmezdir
her şeyi ayarlayabileceğiniz ve ardından kayıt başlatıldığında, vinil ve bantlar
iğne vinil üzerindedir ve kapalıyken durur. İstediğiniz kadar taraf olabilir
tek oturumda kaydedildi. Tampon uzunluklarını denemeniz gerekecek ve
ekipmanınız için güvenilir ayarlar elde etmek için başlatma/durdurma seviyeleri.

-gm:durum
Manuel kapı. Eğer 'durum' 1 ise kapı açılır ve tüm numuneler içinden geçirilir. Eğer
'durum' sıfırdır, kapı kapalıdır ve hiçbir numunenin geçmesine izin verilmez. Bu zincir operatörü
bir çıktıya yazmanın dinamik olarak durdurulması gerektiğinde yararlıdır (olmadan
tüm motoru durdurmak).

KONTROL ZARF KURMAK

Kontrolörler, işleme sırasında efekt parametrelerini dinamik olarak değiştirmek için kullanılabilir.
Tüm kontrolörler seçilene (=genellikle en son belirtilen
efekt/kontrolör) etkisi. İlk üç parametre herkes için ortaktır.
kontrolörler. 'fx_param' kontrol edilecek parametreyi belirtir. '1' değeri şu anlama gelir
ilk parametre, '2' ikincisi vb. 'start_value' ve 'end_value' seti
değer aralığı. Örnekler için şuraya bakın: ÖRNEKLER Bölüm.

-kos:fx-param,başlangıç-değeri,bitiş-değeri,sıklık,i-fazı
'freq' Hz frekansına ve 'i_phase' başlangıç ​​fazına sahip sinüs osilatörü
ft.

-kog:fx-param,başlangıç ​​değeri,bitiş değeri,sıklık,mod,nokta çiftleri,ilk değer,son değer,pos1,değer1,...
Genel osilatör. Frekans 'frek' Hz, statik değerler için '0' veya '1' modu
doğrusal enterpolasyon için. 'nokta çiftleri', 'posN' - 'değerN' sayısını belirtir
dahil etmek için çiftler. 'ilk-değer' ve 'son-değer' sınır değerleri (değerler) olarak kullanılır.
0.0/ilk konumu ve 1.0/son konumu için). Tüm 'posN' ve 'valueN' olmalıdır
0.0 ile 1.0 arasında. Ayrıca, tüm 'posN' değerleri için 'pos1 < pos2 < ... < posN' olmalıdır
doğru.

-kf:fx-param,başlangıç-değeri,bitiş-değeri,sıklık,mod,genosc-numarası
Genel osilatör. 'genosc_number', osilatör ön ayarının numarasıdır.
yüklendi. Mod, statik değerler için '0' veya doğrusal enterpolasyon için '1'dir. bu
ön ayar dosyasının konumu ./ecasoundrc adresinden alınmıştır (bkz. ecasoundrc adam Kanal).

-kl:fx-param,başlangıç ​​değeri,bitiş değeri,zaman-saniye
'Başlangıç_değeri' ile başlayan ve doğrusal olarak 'bitiş_değeri' olarak değişen doğrusal zarf
'time_in_saniye' sırasında. Fadein'ler ve fadeout'lar için kullanılabilir.

-kl2:fx-param,başlangıç-değeri,bitiş-değeri,1.aşama-uzunluk-sn,2.aşama-uzunluk-sn
İki aşamalı doğrusal zarf, yavaşlama ve kararma işlemleri yapmak için daha çok yönlü bir araç.
'1st_stage_length' saniye boyunca 'başlangıç_değeri'nde kalır ve ardından doğrusal olarak değişir
'2nd_stage_length' saniye boyunca 'end_value' değerine doğru.

-klg:fx-param,düşük değerli,yüksek değerli,point_count,pos1,değer1,...,posN,değerN
Genel doğrusal zarf. Bu denetleyici kaynağı, özel zarfları eşlemek için kullanılabilir
zincir operatör parametrelerine. Zarf noktalarının sayısı şurada belirtilmiştir:
'nokta_sayısı'. Her zarf noktası bir konum ve eşleşen bir değerden oluşur.
Çift sayısı 'point_count' ile eşleşmelidir (yani 'N==point_count'). 'posX'
parametreler saniye olarak verilir (akımın başlangıcından itibaren). Zarf noktaları
'[0,1]' aralığında kayan değerler olarak belirtilir. Zarf değerleri eşlenmeden önce
operatör parametreleri, hedef aralığına eşlenirler.
'[düşük değer, yüksek değer]'. Örneğin, '0' değeri operatör parametresini
'düşük değer' ve '1' değeri onu 'yüksek değer' olarak ayarlayacaktır. İlk segment için
'[0,pos1]', zarf 'değer1' değerini verir (örn. 'düşük değer').

-km:fx-param,başlangıç ​​değeri,bitiş değeri,kontrolör,kanal
MIDI sürekli kontrolör (kontrol değişikliği mesajları). MIDI kanalındaki mesajlar
Denetleyici numarasından gelen "kanal", "kontrolör" olarak kullanılır.
kontrolör kaynağı. MIDI spesifikasyonu tarafından önerildiği gibi, kanal numaralandırma
1'den 16'ya. Olası kontrolör numaraları, 0'dan 127'ye kadar olan değerlerdir. MIDI-cihazı
baytların nereden okunacağı kullanılarak belirtilebilir -Md seçenek. Aksi takdirde varsayılan
MIDI aygıtı, belirtilen şekilde kullanılır ~ecasound/ecasoundrc (görmek ecasoundrc adam Kanal).
Varsayılan değer /dev/midi.

-ksv:fx-param,başlangıç-değeri,bitiş-değeri,damga-kimliği,rms-toggle
Hacim analiz denetleyicisi. 'stamp-id' damgasında saklanan sesi analiz eder (bkz.
'-eS:id' docs) ve sonuçlara dayalı olarak kontrol verileri oluşturur. 'rms-toggle' ise
sıfır olmayan, RMS hacmi, kontrol değerini hesaplamak için kullanılır. Aksi takdirde ortalama
tepe genliği kullanılır.

-kx Bu, denetleyiciyi kontrol etmeniz gerektiğinde kullanılabilecek özel bir anahtardır.
parametreleri başka bir kontrolör ile belirttiğinizde -kx, son belirtilen
kontrolör, kontrol hedefi olarak ayarlanacaktır. Sonra başka bir denetleyici eklersiniz
Her zamanki gibi.

İNTERAKTİF MOD

Yerimizi ecasound-iam(1) adam sayfası.

ÇEVRE


ECASON
Tanımlanmışsa, bazı yardımcı programlar ve komut dosyaları, ECASON olarak çevre
ecasound yürütülebilir dosyasının varsayılan yolu.

ECASOUND_LOGFILE
Tüm hata ayıklama mesajlarının çıktısını ayrı bir günlük dosyasına alın. tanımlı ise, ECASOUND_LOGFILE
günlük dosyası yolunu tanımlar. Bu, ECI/EIAM betiklerinde hata ayıklamak için iyi bir araçtır ve
uygulamaları.

ECASOUND_LOGLEVEL
tarafından tanımlanan günlük dosyasına hangi mesajların yazılacağını seçin. ECASOUND_LOGFILE.
sözdizimi -d:seviye kullanıldı. Tanımlı değilse, tüm mesajlar yazılır. Varsayılan
-d:319 ('işlevler (64)' ve 'sürekli (128)' sınıfı dışındaki her şey)
mesajlar).

ÖNE ÇIKAN HABERLER
Ecasound onurlandırıyor ÖNE ÇIKAN HABERLER yazdırılan izi biçimlendirirken ortam değişkeni
mesajlar. Eğer ÖNE ÇIKAN HABERLER ayarlanmadıysa, varsayılan 74 kullanılır.

TMPDIR Ecasound'un bazı işlevleri (örn. "cs-edit" etkileşimli komut) aşağıdakilerin oluşturulmasını gerektirir:
geçici dosyalar. Varsayılan olarak, bu dosyalar " altında oluşturulur./ Tmp"ama bu olabilir
ayarlanarak geçersiz kılınır TMPDIR Çevre değişkeni.

DÖNÜŞ DEĞERLER


Etkileşimli modda, ecasound her zaman sıfır döndürür.

Etkileşimli olmayan (toplu) modda, aşağıdakiler için sıfır olmayan bir değer döndürülür:
hataları:

1 Verilen parametrelerle geçerli bir zincir kurulumu oluşturulamıyor. neden olabilir
geçersiz seçenek sözdizimi vb.

2 İşleme başlatılamıyor. Bu, yetersiz dosya izinlerinden kaynaklanabilir,
bazı sistem kaynaklarına erişememe vb.

3 İşlem sırasında hata. Olası nedenler: çıktı nesnesinin boş diski tükendi
uzay, vb.

4 İşlem sonlandırması ve/veya temizleme sırasında hata. için 'SİNYALLER' bölümüne bakın
daha fazla ayrıntı.

SİNYALLER


ecasound, SIGINT (ctrl-c), SIGHUP, SIGTERM veya
SIGQUIT, normal temizleme ve çıkış prosedürü başlatılır. Burada normal çıkış, örneğin
dosya başlıkları kapanmadan güncellenir, yardımcı işlemler normal şekilde sonlandırılır,
ve benzeri.

Yukarıda açıklanan temizleme işlemini yaparken, ecasound başka bir sinyal alırsa (aynı sinyalden)
POSIX sinyalleri kümesi), ecasound normal temizleme prosedürünü atlayacak ve sonlandıracaktır.
hemen. Kalan temizleme görevleri atlanacak. Çalışma zamanı durumuna bağlı olarak
ve konfigürasyon, bu kaba kuvvet çıkışının bazı yan etkileri olabilir. Ecasound geri dönecek
normal temizleme atlanmışsa '4' çıkış kodu.

SIGINT (ctrl-c) sinyaline özel durum işleme uygulanır. SIGINT sinyali ise
temizleme prosedürü sırasında alınan, ecasound sinyali bir kez yok sayar ve bir
temizlemenin zaten devam ettiğini 'stderr'e bildirin. Herhangi bir sonraki SIGINT sinyali
artık özel işlem görmez ve bunun yerine işlem hemen sona erer (ve
muhtemelen uygun temizleme olmadan).

onworks.net hizmetlerini kullanarak ecasound'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad