Linux opname Studio softwarecomponenten (1 / 8 stap)

Stap 1: De Core Utility: Jack Audio Connection Kit


Focussen op de toepassingen, moeten we kijken naar het hulpprogramma waarmee ze kunnen communiceren.  Om deze tool te begrijpen, moeten we uitleggen van de fundamentele concepten die dit programma probeert te simuleren.

Traditioneel, werd audio behandeld door analoge componenten; Dit zijn de elektrische apparaten die gebruikmaken van circuits om het signaal doorgeven via hen.  Elke component heeft ingangen, uitgangen, of zelfs beide.  Eenvoudig kunt u kabels sluit de uitgang van één apparaat in de ingang van een ander apparaat.  Op deze manier maakt u signaal ketens die bestaan uit een audio capture-apparaat (meestal een microfoon), een apparaat afspelen van audio (meestal luidsprekers of koptelefoon), een audio-opname-apparaat (single - of multi - track recorders) en een reeks van filters; het geluid wordt opgepikt door het vastlegapparaat en vervolgens verzonden via de filters in het opnameapparaat en/of de afspeelapparaten terechtkomen.

Bovendien, door het gebruik van de Musical Instrument Device Interface (MIDI), de MIDI tijd Code (MTC) geëvolueerd; deze technologie maakt het mogelijk alle MIDI-apparaten te delen hun tijdlijnen, zodat wanneer u iets van een bepaalde plaats spelen, alle MTC-compatibele apparaten hun timers zal ingesteld op die exacte plek zodat alle MIDI apparaten gesynchroniseerd blijven zal.

In Linux, worden deze paradigma's onderhouden door de servertoepassing, bekend als "JACK," wat staat voor "Jack Audio Connection Kit."  Ja, dat opzettelijk was.  Nee, ik had niets te maken met het.  Ja, fantasieën iemand zelf een komiek.

Alle grapje terzijde, deze server probeert te simuleren van deze twee technologieën binnen de computer.

De primaire taak is om te functioneren als een set van virtuele kabels aansluiten, nogmaals, de uitvoer van een apparaat (of programma) met de input van een ander apparaat (of programma).  Op deze manier kunt u elk één Jack-compatibel programma, en ALSA/FFADO compatibel apparaat, behandelen alsof het een analoog apparaat, met in- en uitgangen die kunnen worden aangesloten op andere programma's of apparaten.  MIDI kan ook worden aangesloten op binnen de computer op deze manier.

De secundaire taak is om te functioneren als een tijdlijn controle.  In tegenstelling tot MIDI tijdcodes, Jack handhaaft de huidige plek in de tijdlijn en alle compatibele programma's, MIDI of Nee, zal houden zich op dezelfde plek op deze tijdlijn.  Op deze manier zijn alle Jack-compatibele programma's op hetzelfde moment in een productie, dat kan handig zijn als u afzonderlijke sequencer, DAW en videosoftware pakketten gebruikt.  Deze functie staat bekend als de "Jack Transport."

Jack heeft een paar frontends; Deze zijn belangrijk op de hoogte.

De klassieke frontend staat bekend als het QT Jack controle.  Dit hulpprogramma is een nietje in Jack, en is beschikbaar in alle systemen kunnen worden uitgevoerd van Jack.  Het heeft windows voor het configureren van Jack, verbindingen tussen programma's maken en opslaan van deze verbindingen voor later opnieuw gebruiken.  Zijn er ook besturingselementen voor het starten, stoppen, en het veranderen van de huidige positie in de gedeelde tijdlijn.

Voor verbindingen zou een eenvoudiger hulpmiddel te gebruiken een programma genaamd "Patchage."  Patchage kan niet configureren van Jack, pas kan beginnen of stoppen van de server, noch kan het enige invloed op Jack's gedeelde tijdlijn hebben.  Echter, het bestaat uit een zwart venster met de naam van een "flowcanvas" dat tracks jack verbindingen als je naar een stroomdiagram kijkt.

Daarna ontstond een latere frontend systeem voor Jack, samenvoegen van het besturingselement QT Jack, Patchage en een betrouwbare en flexibele sessiebeheer genaamd "Ladish."  De frontend systeem omvat een lade applicatie, genaamd "LadiTray," en een volledige verbinding en sessie management GUI genaamd "Gladish." Gladish heeft volledige sessieondersteuning, wat betekent dat het kan niet alleen starten en verbinden van groepen van Jack-compatibele toepassingen, het bespaart ook de gehele collectie om ervoor te zorgen dat het opnieuw kan worden gebruikt zonder dat het extra werk te blazen van de programma's en sluit opnieuw de ketens.  Het nadeel aan de Gladish GUI is dat het ontbreekt de transportknoppen beschikbaar in het besturingselement QT Jack, maar de mogelijkheid kan worden gedupliceerd in andere programma's.  Ik ben geneigd om het programma "gjacktransport" liever voor dit doel, aangezien het toestaat expliciete controle over het huidige frame in de tijdlijn.

In de screenshot ziet u drie programma's.  Het grote venster met de zwarte achtergrond (flowcanvas) is de sessie manager GUI genaamd Gladish.  Het kleinere venster boven de flowcanvas posten is de QT Jack controle.  Het groene vak aan de rechterkant is een gebufferde opnameprogramma genaamd "Time Machine," die zal alles beginnen tien seconden (configureerbaar) voordat u daadwerkelijk op de knop registreren.

Gerelateerde Artikelen

Linux opname Studio software

Linux opname Studio software

dit is een tak van mijn andere instructable, The rond het huis ongewenste Recording Studio, voor Linux-gebruikers. Ik bedank lan M voor deze geweldige suggesties.Stap 1: Waterstof-geavanceerde drummachine Dit is in feite een multi-track recorder. Als
Akoestische panelen voor uw opname-studio of huis-theater

Akoestische panelen voor uw opname-studio of huis-theater

akoestische behandelingen worden vaak gebruikt voor het verbeteren van de akoestiek van een kamer door temmen "flutter echo's," "kamer modes", en andere problemen die voortvloeien uit de afmetingen en de bouw van een kamer.Hoewel een s
Mixen en remixen: The Ultimate Guide to digitale muziekproductie

Mixen en remixen: The Ultimate Guide to digitale muziekproductie

Muziek: De kracht van ReduxDe kansen zijn, als je hebt geluisterd naar een willekeurige hoeveelheid muziek voor een periode van tijd, u waarschijnlijk bekend bent met kleine gedachten zoals: "Dat is niet de notitie die ik verwacht." of zelfs &qu
Signaal stroom Poster (met Chibitronics en Arduino)

Signaal stroom Poster (met Chibitronics en Arduino)

Dit project combineert Chibitronics circuit stickers met eenvoudige Arduino programmering Maak je een poster met knipperende lichtjes dat illustreert de fundamentele opname studio signaal stroom!Stap 1: Instrumenten en materialenOm deze poster, moet
Koffie beker Sound Proofing

Koffie beker Sound Proofing

geluidsisolatie is een schuim-materiaal vorm met gaten of golven in de buitenkant dit absorbeert of afbuigt geluidsgolven.Dit zal u tonen hoe te doen hetzelfde met oude koffie kopjes.Hier is wat je nodig hebt, koffie kopjes veel van hen ongeveer 16 p
Bouwen van een bas-viool

Bouwen van een bas-viool

Inleiding en motivatie:OK, dit project lijkt om de envelop duwen voor sommige mensen, vooral degenen zonder een workshop en sommige gereedschapswerktuigen, maar ik ben ophangen van dit Instructable, vooral omdat dit de overtuiging dat je nooit niet i
Tiramisu voor puristen

Tiramisu voor puristen

dit Tiramisu recept is voor puristen.  Geen oneven-bal smaken, geen geïmproviseerde ingrediënten "sommige dingen zijn gewoon bedoeld, niet om te worden gehackt en nog steeds gebeld door er echte naam" en een minimum van ingrediënten gebruikt.  Z
Elektronische Windchimes

Elektronische Windchimes

Raadpleeg deze draad voor meer projecten en een samenvattende follow up van onze januari build nacht!Ik wilde een windchime die alle 18 signalen op de MaKey MaKey gebruikt om controle instrumenten en knop tweaks in muzieksoftware als FL Studio of Lin
Universele hoofdtelefoon

Universele hoofdtelefoon

dit is mijn eerste instructable!!Ik ga u tonen hoe te maken van universele hoofdtelefoon. Hoe universeel? Nou... deze hoofdtelefoon:volumeregeling hebbenhebben een mono-stereo-keuzeschakelaar (voor sommige apparaten die alleen het produceren van gelu
Hoe om te navigeren van het computersysteem van de Redactiekamer van KNCO

Hoe om te navigeren van het computersysteem van de Redactiekamer van KNCO

Bureaublad werkstation.Deze computer heeft:Adobe Audition--opnemen en bewerken van audio bestanden.Metro nieuws Browser--schrijf hier de verhalen van het nieuws, en zie de Metro News Wire en verhalen geschreven door iedereen op elke computer met behu
TRIPLE UW ZONNEPANEEL DE UITGANG!

TRIPLE UW ZONNEPANEEL DE UITGANG!

Zonnepanelen zijn goedkoop, en als gevolg van verbeteringen in productie, schaalvoordelen en andere factoren, ze krijgen zelfs goedkoper. Maar dat de meesten van ons met het probleem van waar te zetten hen laat. Terwijl zonnepanelen makkelijk zijn te
Opname zonder een volledige studio voor echt goedkoop

Opname zonder een volledige studio voor echt goedkoop

in dit instructable ga ik u tonen hoe te nemen spullen uit uw gitaar in uitstekende kwaliteit, zonder een studio, en voor echt goedkoop. Dit is mijn eerste instructable, zodat eventuele suggesties over hoe om het te maken beter zitten zeer zich opwaa
Studio On A Stick - deel één

Studio On A Stick - deel één

een gratis, lichtgewicht, USB-gebaseerde video-editing suite voor Windows met beeldstabilisatie. Titels, soundtracks en speciale effecten toevoegen aan mobiele telefoon en andere mobiele video overal, elk moment. De Studio op A Stick USB is draagbaar
Linux computer tweeting.

Linux computer tweeting.

Dit gedaan voor een tijdje en I love it. Echte computer automatisering. Dit is een instructable om uw linux computer toegang tot twiiter via de opdrachtregel voor zowel verzenden en ontvangen tweets. Het grote ding over dit is dat het zal werken op e