commit 42fd96df2c2e46d7b0c623de89c9ca1881c9b53b Author: prokoudine Date: Mon Mar 21 10:06:51 2022 +0000 deploy: 998b78e887412d7baaea1dbbb17feb671614dc4a diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/css/atom-one-dark-reasonable.css b/css/atom-one-dark-reasonable.css new file mode 100644 index 0000000..fd41c99 --- /dev/null +++ b/css/atom-one-dark-reasonable.css @@ -0,0 +1,77 @@ +/* + +Atom One Dark With support for ReasonML by Gidi Morris, based off work by Daniel Gamage + +Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax + +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + line-height: 1.3em; + color: #abb2bf; + background: #282c34; + border-radius: 5px; +} +.hljs-keyword, .hljs-operator { + color: #F92672; +} +.hljs-pattern-match { + color: #F92672; +} +.hljs-pattern-match .hljs-constructor { + color: #61aeee; +} +.hljs-function { + color: #61aeee; +} +.hljs-function .hljs-params { + color: #A6E22E; +} +.hljs-function .hljs-params .hljs-typing { + color: #FD971F; +} +.hljs-module-access .hljs-module { + color: #7e57c2; +} +.hljs-constructor { + color: #e2b93d; +} +.hljs-constructor .hljs-string { + color: #9CCC65; +} +.hljs-comment, .hljs-quote { + color: #b18eb1; + font-style: italic; +} +.hljs-doctag, .hljs-formula { + color: #c678dd; +} +.hljs-section, .hljs-name, .hljs-selector-tag, .hljs-deletion, .hljs-subst { + color: #e06c75; +} +.hljs-literal { + color: #56b6c2; +} +.hljs-string, .hljs-regexp, .hljs-addition, .hljs-attribute, .hljs-meta-string { + color: #98c379; +} +.hljs-built_in, .hljs-class .hljs-title { + color: #e6c07b; +} +.hljs-attr, .hljs-variable, .hljs-template-variable, .hljs-type, .hljs-selector-class, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-number { + color: #d19a66; +} +.hljs-symbol, .hljs-bullet, .hljs-link, .hljs-meta, .hljs-selector-id, .hljs-title { + color: #61aeee; +} +.hljs-emphasis { + font-style: italic; +} +.hljs-strong { + font-weight: bold; +} +.hljs-link { + text-decoration: underline; +} diff --git a/css/auto-complete.css b/css/auto-complete.css new file mode 100644 index 0000000..ac6979a --- /dev/null +++ b/css/auto-complete.css @@ -0,0 +1,47 @@ +.autocomplete-suggestions { + text-align: left; + cursor: default; + border: 1px solid #ccc; + border-top: 0; + background: #fff; + box-shadow: -1px 1px 3px rgba(0,0,0,.1); + + /* core styles should not be changed */ + position: absolute; + display: none; + z-index: 9999; + max-height: 254px; + overflow: hidden; + overflow-y: auto; + box-sizing: border-box; + +} +.autocomplete-suggestion { + position: relative; + cursor: pointer; + padding: 7px; + line-height: 23px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + color: #333; +} + +.autocomplete-suggestion b { + font-weight: normal; + color: #1f8dd6; +} + +.autocomplete-suggestion.selected { + background: #333; + color: #fff; +} + +.autocomplete-suggestion:hover { + background: #444; + color: #fff; +} + +.autocomplete-suggestion > .context { + font-size: 12px; +} diff --git a/css/featherlight.min.css b/css/featherlight.min.css new file mode 100644 index 0000000..058487f --- /dev/null +++ b/css/featherlight.min.css @@ -0,0 +1,8 @@ +/** + * Featherlight - ultra slim jQuery lightbox + * Version 1.7.13 - http://noelboss.github.io/featherlight/ + * + * Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com) + * MIT Licensed. +**/ +html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}} \ No newline at end of file diff --git a/css/fontawesome-all.min.css b/css/fontawesome-all.min.css new file mode 100644 index 0000000..de56473 --- /dev/null +++ b/css/fontawesome-all.min.css @@ -0,0 +1 @@ +.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hashtag:before{content:"\f292"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-icicles:before{content:"\f7ad"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/css/hugo-theme.css b/css/hugo-theme.css new file mode 100644 index 0000000..ae1fe79 --- /dev/null +++ b/css/hugo-theme.css @@ -0,0 +1,241 @@ +/* Insert here special css for hugo theme, on top of any other imported css */ + + +/* Table of contents */ + +.progress ul { + list-style: none; + margin: 0; + padding: 0 15px; +} + +#TableOfContents { + font-size: 13px !important; + max-height: 85vh; + overflow: auto; + padding: 15px 5px !important; +} + +#TableOfContents > ul > li > a { + font-weight: bold; +} + +body { + font-size: 16px !important; + color: #323232 !important; +} + +#body a.highlight, #body a.highlight:hover, #body a.highlight:focus { + text-decoration: none; + outline: none; + outline: 0; +} +#body a.highlight { + line-height: 1.1; + display: inline-block; +} +#body a.highlight:after { + display: block; + content: ""; + height: 1px; + width: 0%; + background-color: #0082a7; /*#CE3B2F*/ + -webkit-transition: width 0.5s ease; + -moz-transition: width 0.5s ease; + -ms-transition: width 0.5s ease; + transition: width 0.5s ease; +} +#body a.highlight:hover:after, #body a.highlight:focus:after { + width: 100%; +} +.progress { + position:absolute; + background-color: rgba(246, 246, 246, 0.97); + width: auto; + border: thin solid #ECECEC; + display:none; + z-index:200; +} + +#toc-menu { + border-right: thin solid #DAD8D8 !important; + padding-right: 1rem !important; + margin-right: 0.5rem !important; +} + +#sidebar-toggle-span { + border-right: thin solid #DAD8D8 !important; + padding-right: 0.5rem !important; + margin-right: 1rem !important; +} + +.btn { + display: inline-block !important; + padding: 6px 12px !important; + margin-bottom: 0 !important; + font-size: 14px !important; + font-weight: normal !important; + line-height: 1.42857143 !important; + text-align: center !important; + white-space: nowrap !important; + vertical-align: middle !important; + -ms-touch-action: manipulation !important; + touch-action: manipulation !important; + cursor: pointer !important; + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; + background-image: none !important; + border: 1px solid transparent !important; + border-radius: 4px !important; + -webkit-transition: all 0.15s !important; + -moz-transition: all 0.15s !important; + transition: all 0.15s !important; +} +.btn:focus { + /*outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px;*/ + outline: none !important; +} +.btn:hover, +.btn:focus { + color: #2b2b2b !important; + text-decoration: none !important; +} + +.btn-default { + color: #333 !important; + background-color: #fff !important; + border-color: #ccc !important; +} +.btn-default:hover, +.btn-default:focus, +.btn-default:active { + color: #fff !important; + background-color: #9e9e9e !important; + border-color: #9e9e9e !important; +} +.btn-default:active { + background-image: none !important; +} + +/* anchors */ +.anchor { + color: #00bdf3; + font-size: 0.5em; + cursor:pointer; + visibility:hidden; + margin-left: 0.5em; + position: absolute; + margin-top:0.1em; +} + +h2:hover .anchor, h3:hover .anchor, h4:hover .anchor, h5:hover .anchor, h6:hover .anchor { + visibility:visible; +} + +/* Redfines headers style */ + +h2, h3, h4, h5, h6 { + font-weight: 400; + line-height: 1.1; +} + +h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { + font-weight: inherit; +} + +h2 { + font-size: 2.5rem; + line-height: 110% !important; + margin: 2.5rem 0 1.5rem 0; +} + +h3 { + font-size: 2rem; + line-height: 110% !important; + margin: 2rem 0 1rem 0; +} + +h4 { + font-size: 1.5rem; + line-height: 110% !important; + margin: 1.5rem 0 0.75rem 0; +} + +h5 { + font-size: 1rem; + line-height: 110% !important; + margin: 1rem 0 0.2rem 0; +} + +h6 { + font-size: 0.5rem; + line-height: 110% !important; + margin: 0.5rem 0 0.2rem 0; +} + +p { + margin: 1rem 0; +} + +figcaption h4 { + font-weight: 300 !important; + opacity: .85; + font-size: 1em; + text-align: center; + margin-top: -1.5em; +} + +.select-style { + border: 0; + width: 150px; + border-radius: 0px; + overflow: hidden; + display: inline-flex; +} + +.select-style svg { + fill: #ccc; + width: 14px; + height: 14px; + pointer-events: none; + margin: auto; +} + +.select-style svg:hover { + fill: #e6e6e6; +} + +.select-style select { + padding: 0; + width: 130%; + border: none; + box-shadow: none; + background: transparent; + background-image: none; + -webkit-appearance: none; + margin: auto; + margin-left: 0px; + margin-right: -20px; +} + +.select-style select:focus { + outline: none; +} + +.select-style :hover { + cursor: pointer; +} + +@media only all and (max-width: 47.938em) { + #breadcrumbs .links, #top-github-link-text { + display: none; + } +} + +.is-sticky #top-bar { + box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.1); +} \ No newline at end of file diff --git a/css/hybrid.css b/css/hybrid.css new file mode 100644 index 0000000..29735a1 --- /dev/null +++ b/css/hybrid.css @@ -0,0 +1,102 @@ +/* + +vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) + +*/ + +/*background color*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #1d1f21; +} + +/*selection color*/ +.hljs::selection, +.hljs span::selection { + background: #373b41; +} + +.hljs::-moz-selection, +.hljs span::-moz-selection { + background: #373b41; +} + +/*foreground color*/ +.hljs { + color: #c5c8c6; +} + +/*color: fg_yellow*/ +.hljs-title, +.hljs-name { + color: #f0c674; +} + +/*color: fg_comment*/ +.hljs-comment, +.hljs-meta, +.hljs-meta .hljs-keyword { + color: #707880; +} + +/*color: fg_red*/ +.hljs-number, +.hljs-symbol, +.hljs-literal, +.hljs-deletion, +.hljs-link { + color: #cc6666 +} + +/*color: fg_green*/ +.hljs-string, +.hljs-doctag, +.hljs-addition, +.hljs-regexp, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #b5bd68; +} + +/*color: fg_purple*/ +.hljs-attribute, +.hljs-code, +.hljs-selector-id { + color: #b294bb; +} + +/*color: fg_blue*/ +.hljs-keyword, +.hljs-selector-tag, +.hljs-bullet, +.hljs-tag { + color: #81a2be; +} + +/*color: fg_aqua*/ +.hljs-subst, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #8abeb7; +} + +/*color: fg_orange*/ +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-quote, +.hljs-section, +.hljs-selector-class { + color: #de935f; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/css/nucleus.css b/css/nucleus.css new file mode 100644 index 0000000..1897fc5 --- /dev/null +++ b/css/nucleus.css @@ -0,0 +1,615 @@ +*, *::before, *::after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +@-webkit-viewport { + width: device-width; } +@-moz-viewport { + width: device-width; } +@-ms-viewport { + width: device-width; } +@-o-viewport { + width: device-width; } +@viewport { + width: device-width; } +html { + font-size: 100%; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; } + +body { + margin: 0; } + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; } + +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; } + +audio:not([controls]) { + display: none; + height: 0; } + +[hidden], +template { + display: none; } + +a { + background: transparent; + text-decoration: none; } + +a:active, +a:hover { + outline: 0; } + +abbr[title] { + border-bottom: 1px dotted; } + +b, +strong { + font-weight: bold; } + +dfn { + font-style: italic; } + +mark { + background: #FFFF27; + color: #333; } + +sub, +sup { + font-size: 0.8rem; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +img { + border: 0; + max-width: 100%; } + +svg:not(:root) { + overflow: hidden; } + +figure { + margin: 1em 40px; } + +hr { + height: 0; } + +pre { + overflow: auto; } + +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; } + +button { + overflow: visible; } + +button, +select { + text-transform: none; } + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; } + +button[disabled], +html input[disabled] { + cursor: default; } + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +input { + line-height: normal; } + +input[type="checkbox"], +input[type="radio"] { + padding: 0; } + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +input[type="search"] { + -webkit-appearance: textfield; } + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +legend { + border: 0; + padding: 0; } + +textarea { + overflow: auto; } + +optgroup { + font-weight: bold; } + +table { + border-collapse: collapse; + border-spacing: 0; + table-layout: fixed; + width: 100%; } + +tr, td, th { + vertical-align: middle; } + +th, td { + padding: 0.425rem 0; } + +th { + text-align: left; } + +.container { + width: 75em; + margin: 0 auto; + padding: 0; } + @media only all and (min-width: 60em) and (max-width: 74.938em) { + .container { + width: 60em; } } + @media only all and (min-width: 48em) and (max-width: 59.938em) { + .container { + width: 48em; } } + @media only all and (min-width: 30.063em) and (max-width: 47.938em) { + .container { + width: 30em; } } + @media only all and (max-width: 30em) { + .container { + width: 100%; } } + +.grid { + display: -webkit-box; + display: -moz-box; + display: box; + display: -webkit-flex; + display: -moz-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-flow: row; + -moz-flex-flow: row; + flex-flow: row; + list-style: none; + margin: 0; + padding: 0; } + @media only all and (max-width: 47.938em) { + .grid { + -webkit-flex-flow: row wrap; + -moz-flex-flow: row wrap; + flex-flow: row wrap; } } + +.block { + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + -webkit-flex: 1; + -moz-flex: 1; + -ms-flex: 1; + flex: 1; + min-width: 0; + min-height: 0; } + @media only all and (max-width: 47.938em) { + .block { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 100%; + -moz-flex: 0 100%; + -ms-flex: 0 100%; + flex: 0 100%; } } + +.content { + margin: 0.625rem; + padding: 0.938rem; } + +@media only all and (max-width: 47.938em) { + body [class*="size-"] { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 100%; + -moz-flex: 0 100%; + -ms-flex: 0 100%; + flex: 0 100%; } } + +.size-1-2 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 50%; + -moz-flex: 0 50%; + -ms-flex: 0 50%; + flex: 0 50%; } + +.size-1-3 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 33.33333%; + -moz-flex: 0 33.33333%; + -ms-flex: 0 33.33333%; + flex: 0 33.33333%; } + +.size-1-4 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 25%; + -moz-flex: 0 25%; + -ms-flex: 0 25%; + flex: 0 25%; } + +.size-1-5 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 20%; + -moz-flex: 0 20%; + -ms-flex: 0 20%; + flex: 0 20%; } + +.size-1-6 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 16.66667%; + -moz-flex: 0 16.66667%; + -ms-flex: 0 16.66667%; + flex: 0 16.66667%; } + +.size-1-7 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 14.28571%; + -moz-flex: 0 14.28571%; + -ms-flex: 0 14.28571%; + flex: 0 14.28571%; } + +.size-1-8 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 12.5%; + -moz-flex: 0 12.5%; + -ms-flex: 0 12.5%; + flex: 0 12.5%; } + +.size-1-9 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 11.11111%; + -moz-flex: 0 11.11111%; + -ms-flex: 0 11.11111%; + flex: 0 11.11111%; } + +.size-1-10 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 10%; + -moz-flex: 0 10%; + -ms-flex: 0 10%; + flex: 0 10%; } + +.size-1-11 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 9.09091%; + -moz-flex: 0 9.09091%; + -ms-flex: 0 9.09091%; + flex: 0 9.09091%; } + +.size-1-12 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 8.33333%; + -moz-flex: 0 8.33333%; + -ms-flex: 0 8.33333%; + flex: 0 8.33333%; } + +@media only all and (min-width: 48em) and (max-width: 59.938em) { + .size-tablet-1-2 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 50%; + -moz-flex: 0 50%; + -ms-flex: 0 50%; + flex: 0 50%; } + + .size-tablet-1-3 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 33.33333%; + -moz-flex: 0 33.33333%; + -ms-flex: 0 33.33333%; + flex: 0 33.33333%; } + + .size-tablet-1-4 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 25%; + -moz-flex: 0 25%; + -ms-flex: 0 25%; + flex: 0 25%; } + + .size-tablet-1-5 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 20%; + -moz-flex: 0 20%; + -ms-flex: 0 20%; + flex: 0 20%; } + + .size-tablet-1-6 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 16.66667%; + -moz-flex: 0 16.66667%; + -ms-flex: 0 16.66667%; + flex: 0 16.66667%; } + + .size-tablet-1-7 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 14.28571%; + -moz-flex: 0 14.28571%; + -ms-flex: 0 14.28571%; + flex: 0 14.28571%; } + + .size-tablet-1-8 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 12.5%; + -moz-flex: 0 12.5%; + -ms-flex: 0 12.5%; + flex: 0 12.5%; } + + .size-tablet-1-9 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 11.11111%; + -moz-flex: 0 11.11111%; + -ms-flex: 0 11.11111%; + flex: 0 11.11111%; } + + .size-tablet-1-10 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 10%; + -moz-flex: 0 10%; + -ms-flex: 0 10%; + flex: 0 10%; } + + .size-tablet-1-11 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 9.09091%; + -moz-flex: 0 9.09091%; + -ms-flex: 0 9.09091%; + flex: 0 9.09091%; } + + .size-tablet-1-12 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 8.33333%; + -moz-flex: 0 8.33333%; + -ms-flex: 0 8.33333%; + flex: 0 8.33333%; } } +@media only all and (max-width: 47.938em) { + @supports not (flex-wrap: wrap) { + .grid { + display: block; + -webkit-box-lines: inherit; + -moz-box-lines: inherit; + box-lines: inherit; + -webkit-flex-wrap: inherit; + -moz-flex-wrap: inherit; + -ms-flex-wrap: inherit; + flex-wrap: inherit; } + + .block { + display: block; + -webkit-box-flex: inherit; + -moz-box-flex: inherit; + box-flex: inherit; + -webkit-flex: inherit; + -moz-flex: inherit; + -ms-flex: inherit; + flex: inherit; } } } +.first-block { + -webkit-box-ordinal-group: 0; + -webkit-order: -1; + -ms-flex-order: -1; + order: -1; } + +.last-block { + -webkit-box-ordinal-group: 2; + -webkit-order: 1; + -ms-flex-order: 1; + order: 1; } + +.fixed-blocks { + -webkit-flex-flow: row wrap; + -moz-flex-flow: row wrap; + flex-flow: row wrap; } + .fixed-blocks .block { + -webkit-box-flex: inherit; + -moz-box-flex: inherit; + box-flex: inherit; + -webkit-flex: inherit; + -moz-flex: inherit; + -ms-flex: inherit; + flex: inherit; + width: 25%; } + @media only all and (min-width: 60em) and (max-width: 74.938em) { + .fixed-blocks .block { + width: 33.33333%; } } + @media only all and (min-width: 48em) and (max-width: 59.938em) { + .fixed-blocks .block { + width: 50%; } } + @media only all and (max-width: 47.938em) { + .fixed-blocks .block { + width: 100%; } } + +body { + font-size: 1.05rem; + line-height: 1.7; } + +h1, h2, h3, h4, h5, h6 { + margin: 0.85rem 0 1.7rem 0; + text-rendering: optimizeLegibility; } + +h1 { + font-size: 3.25rem; } + +h2 { + font-size: 2.55rem; } + +h3 { + font-size: 2.15rem; } + +h4 { + font-size: 1.8rem; } + +h5 { + font-size: 1.4rem; } + +h6 { + font-size: 0.9rem; } + +p { + margin: 1.7rem 0; } + +ul, ol { + margin-top: 1.7rem; + margin-bottom: 1.7rem; } + ul ul, ul ol, ol ul, ol ol { + margin-top: 0; + margin-bottom: 0; } + +blockquote { + margin: 1.7rem 0; + padding-left: 0.85rem; } + +cite { + display: block; + font-size: 0.925rem; } + cite:before { + content: "\2014 \0020"; } + +pre { + margin: 1.7rem 0; + padding: 0.938rem; } + +code { + vertical-align: bottom; } + +small { + font-size: 0.925rem; } + +hr { + border-left: none; + border-right: none; + border-top: none; + margin: 1.7rem 0; } + +fieldset { + border: 0; + padding: 0.938rem; + margin: 0 0 1.7rem 0; } + +input, +label, +select { + display: block; } + +label { + margin-bottom: 0.425rem; } + label.required:after { + content: "*"; } + label abbr { + display: none; } + +textarea, input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select[multiple=multiple] { + -webkit-transition: border-color; + -moz-transition: border-color; + transition: border-color; + border-radius: 0.1875rem; + margin-bottom: 0.85rem; + padding: 0.425rem 0.425rem; + width: 100%; } + textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus { + outline: none; } + +textarea { + resize: vertical; } + +input[type="checkbox"], input[type="radio"] { + display: inline; + margin-right: 0.425rem; } + +input[type="file"] { + width: 100%; } + +select { + width: auto; + max-width: 100%; + margin-bottom: 1.7rem; } + +button, +input[type="submit"] { + cursor: pointer; + user-select: none; + vertical-align: middle; + white-space: nowrap; + border: inherit; } diff --git a/css/perfect-scrollbar.min.css b/css/perfect-scrollbar.min.css new file mode 100644 index 0000000..ebd2cb4 --- /dev/null +++ b/css/perfect-scrollbar.min.css @@ -0,0 +1,2 @@ +/* perfect-scrollbar v0.6.13 */ +.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999} diff --git a/css/tabs.css b/css/tabs.css new file mode 100644 index 0000000..2ad2728 --- /dev/null +++ b/css/tabs.css @@ -0,0 +1,43 @@ +#body .tab-nav-button { + border-width: 1px 1px 1px 1px !important; + border-color: #ccc !important; + border-radius: 4px 4px 0 0 !important; + background-color: #ddd !important; + float: left; + display: block; + position: relative; + margin-left: 4px; + bottom: -1px; +} +#body .tab-nav-button:first-child { + margin-left: 0px; +} +#body .tab-nav-button.active { + background-color: #fff !important; + border-bottom-color: #fff !important; +} + +#body .tab-panel { + margin-top: 32px; + margin-bottom: 32px; +} +#body .tab-content { + display: block; + clear: both; + padding: 8px; + border-width: 1px; + border-style: solid; + border-color: #ccc; +} +#body .tab-content .tab-item{ + display: none; +} + +#body .tab-content .tab-item.active{ + display: block; +} + +#body .tab-item pre{ + margin-bottom: 0; + margin-top: 0; +} diff --git a/css/tags.css b/css/tags.css new file mode 100644 index 0000000..495d2f9 --- /dev/null +++ b/css/tags.css @@ -0,0 +1,49 @@ +/* Tags */ + +#head-tags{ + margin-left:1em; + margin-top:1em; +} + +#body .tags a.tag-link { + display: inline-block; + line-height: 2em; + font-size: 0.8em; + position: relative; + margin: 0 16px 8px 0; + padding: 0 10px 0 12px; + background: #8451a1; + + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2); + box-shadow: 0 1px 2px rgba(0,0,0,0.2); + color: #fff; +} + +#body .tags a.tag-link:before { + content: ""; + position: absolute; + top:0; + left: -1em; + width: 0; + height: 0; + border-color: transparent #8451a1 transparent transparent; + border-style: solid; + border-width: 1em 1em 1em 0; +} + +#body .tags a.tag-link:after { + content: ""; + position: absolute; + top: 10px; + left: 1px; + width: 5px; + height: 5px; + -webkit-border-radius: 50%; + border-radius: 100%; + background: #fff; +} diff --git a/css/theme-blue.css b/css/theme-blue.css new file mode 100644 index 0000000..1ee1423 --- /dev/null +++ b/css/theme-blue.css @@ -0,0 +1,128 @@ + +:root{ + + --MAIN-TEXT-color:#323232; /* Color of text by default */ + --MAIN-TITLES-TEXT-color: #5e5e5e; /* Color of titles h2-h3-h4-h5 */ + --MAIN-LINK-color:#1C90F3; /* Color of links */ + --MAIN-LINK-HOVER-color:#167ad0; /* Color of hovered links */ + --MAIN-ANCHOR-color: #1C90F3; /* color of anchors on titles */ + + --MENU-HOME-LINK-color: #323232; /* Color of the home button text */ + --MENU-HOME-LINK-HOVER-color: #5e5e5e; /* Color of the hovered home button text */ + + --MENU-HEADER-BG-color:#1C90F3; /* Background color of menu header */ + --MENU-HEADER-BORDER-color:#33a1ff; /*Color of menu header border */ + + --MENU-SEARCH-BG-color:#167ad0; /* Search field background color (by default borders + icons) */ + --MENU-SEARCH-BOX-color: #33a1ff; /* Override search field border color */ + --MENU-SEARCH-BOX-ICONS-color: #a1d2fd; /* Override search field icons color */ + + --MENU-SECTIONS-ACTIVE-BG-color:#20272b; /* Background color of the active section and its childs */ + --MENU-SECTIONS-BG-color:#252c31; /* Background color of other sections */ + --MENU-SECTIONS-LINK-color: #ccc; /* Color of links in menu */ + --MENU-SECTIONS-LINK-HOVER-color: #e6e6e6; /* Color of links in menu, when hovered */ + --MENU-SECTION-ACTIVE-CATEGORY-color: #777; /* Color of active category text */ + --MENU-SECTION-ACTIVE-CATEGORY-BG-color: #fff; /* Color of background for the active category (only) */ + + --MENU-VISITED-color: #33a1ff; /* Color of 'page visited' icons in menu */ + --MENU-SECTION-HR-color: #20272b; /* Color of
separator in menu */ + +} + +body { + color: var(--MAIN-TEXT-color) !important; +} + +textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus { + border-color: none; + box-shadow: none; +} + +h2, h3, h4, h5 { + color: var(--MAIN-TITLES-TEXT-color) !important; +} + +a { + color: var(--MAIN-LINK-color); +} + +.anchor { + color: var(--MAIN-ANCHOR-color); +} + +a:hover { + color: var(--MAIN-LINK-HOVER-color); +} + +#sidebar ul li.visited > a .read-icon { + color: var(--MENU-VISITED-color); +} + +#body a.highlight:after { + display: block; + content: ""; + height: 1px; + width: 0%; + -webkit-transition: width 0.5s ease; + -moz-transition: width 0.5s ease; + -ms-transition: width 0.5s ease; + transition: width 0.5s ease; + background-color: var(--MAIN-LINK-HOVER-color); +} +#sidebar { + background-color: var(--MENU-SECTIONS-BG-color); +} +#sidebar #header-wrapper { + background: var(--MENU-HEADER-BG-color); + color: var(--MENU-SEARCH-BOX-color); + border-color: var(--MENU-HEADER-BORDER-color); +} +#sidebar .searchbox { + border-color: var(--MENU-SEARCH-BOX-color); + background: var(--MENU-SEARCH-BG-color); +} +#sidebar ul.topics > li.parent, #sidebar ul.topics > li.active { + background: var(--MENU-SECTIONS-ACTIVE-BG-color); +} +#sidebar .searchbox * { + color: var(--MENU-SEARCH-BOX-ICONS-color); +} + +#sidebar a { + color: var(--MENU-SECTIONS-LINK-color); +} + +#sidebar a:hover { + color: var(--MENU-SECTIONS-LINK-HOVER-color); +} + +#sidebar ul li.active > a { + background: var(--MENU-SECTION-ACTIVE-CATEGORY-BG-color); + color: var(--MENU-SECTION-ACTIVE-CATEGORY-color) !important; +} + +#sidebar hr { + border-color: var(--MENU-SECTION-HR-color); +} + +#body .tags a.tag-link { + background-color: var(--MENU-HEADER-BG-color); +} + +#body .tags a.tag-link:before { + border-right-color: var(--MENU-HEADER-BG-color); +} + +#homelinks { + background: var(--MENU-HEADER-BG-color); + background-color: var(--MENU-HEADER-BORDER-color); + border-bottom-color: var(--MENU-HEADER-BORDER-color); +} + +#homelinks a { + color: var(--MENU-HOME-LINK-color); +} + +#homelinks a:hover { + color: var(--MENU-HOME-LINK-HOVERED-color); +} \ No newline at end of file diff --git a/css/theme-green.css b/css/theme-green.css new file mode 100644 index 0000000..c074679 --- /dev/null +++ b/css/theme-green.css @@ -0,0 +1,128 @@ + +:root{ + + --MAIN-TEXT-color:#323232; /* Color of text by default */ + --MAIN-TITLES-TEXT-color: #5e5e5e; /* Color of titles h2-h3-h4-h5 */ + --MAIN-LINK-color:#599a3e; /* Color of links */ + --MAIN-LINK-HOVER-color:#3f6d2c; /* Color of hovered links */ + --MAIN-ANCHOR-color: #599a3e; /* color of anchors on titles */ + + --MENU-HOME-LINK-color: #323232; /* Color of the home button text */ + --MENU-HOME-LINK-HOVER-color: #5e5e5e; /* Color of the hovered home button text */ + + --MENU-HEADER-BG-color:#74b559; /* Background color of menu header */ + --MENU-HEADER-BORDER-color:#9cd484; /*Color of menu header border */ + + --MENU-SEARCH-BG-color:#599a3e; /* Search field background color (by default borders + icons) */ + --MENU-SEARCH-BOX-color: #84c767; /* Override search field border color */ + --MENU-SEARCH-BOX-ICONS-color: #c7f7c4; /* Override search field icons color */ + + --MENU-SECTIONS-ACTIVE-BG-color:#1b211c; /* Background color of the active section and its childs */ + --MENU-SECTIONS-BG-color:#222723; /* Background color of other sections */ + --MENU-SECTIONS-LINK-color: #ccc; /* Color of links in menu */ + --MENU-SECTIONS-LINK-HOVER-color: #e6e6e6; /* Color of links in menu, when hovered */ + --MENU-SECTION-ACTIVE-CATEGORY-color: #777; /* Color of active category text */ + --MENU-SECTION-ACTIVE-CATEGORY-BG-color: #fff; /* Color of background for the active category (only) */ + + --MENU-VISITED-color: #599a3e; /* Color of 'page visited' icons in menu */ + --MENU-SECTION-HR-color: #18211c; /* Color of
separator in menu */ + +} + +body { + color: var(--MAIN-TEXT-color) !important; +} + +textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus { + border-color: none; + box-shadow: none; +} + +h2, h3, h4, h5 { + color: var(--MAIN-TITLES-TEXT-color) !important; +} + +a { + color: var(--MAIN-LINK-color); +} + +.anchor { + color: var(--MAIN-ANCHOR-color); +} + +a:hover { + color: var(--MAIN-LINK-HOVER-color); +} + +#sidebar ul li.visited > a .read-icon { + color: var(--MENU-VISITED-color); +} + +#body a.highlight:after { + display: block; + content: ""; + height: 1px; + width: 0%; + -webkit-transition: width 0.5s ease; + -moz-transition: width 0.5s ease; + -ms-transition: width 0.5s ease; + transition: width 0.5s ease; + background-color: var(--MAIN-LINK-HOVER-color); +} +#sidebar { + background-color: var(--MENU-SECTIONS-BG-color); +} +#sidebar #header-wrapper { + background: var(--MENU-HEADER-BG-color); + color: var(--MENU-SEARCH-BOX-color); + border-color: var(--MENU-HEADER-BORDER-color); +} +#sidebar .searchbox { + border-color: var(--MENU-SEARCH-BOX-color); + background: var(--MENU-SEARCH-BG-color); +} +#sidebar ul.topics > li.parent, #sidebar ul.topics > li.active { + background: var(--MENU-SECTIONS-ACTIVE-BG-color); +} +#sidebar .searchbox * { + color: var(--MENU-SEARCH-BOX-ICONS-color); +} + +#sidebar a { + color: var(--MENU-SECTIONS-LINK-color); +} + +#sidebar a:hover { + color: var(--MENU-SECTIONS-LINK-HOVER-color); +} + +#sidebar ul li.active > a { + background: var(--MENU-SECTION-ACTIVE-CATEGORY-BG-color); + color: var(--MENU-SECTION-ACTIVE-CATEGORY-color) !important; +} + +#sidebar hr { + border-color: var(--MENU-SECTION-HR-color); +} + +#body .tags a.tag-link { + background-color: var(--MENU-HEADER-BG-color); +} + +#body .tags a.tag-link:before { + border-right-color: var(--MENU-HEADER-BG-color); +} + +#homelinks { + background: var(--MENU-HEADER-BG-color); + background-color: var(--MENU-HEADER-BORDER-color); + border-bottom-color: var(--MENU-HEADER-BORDER-color); +} + +#homelinks a { + color: var(--MENU-HOME-LINK-color); +} + +#homelinks a:hover { + color: var(--MENU-HOME-LINK-HOVERED-color); +} \ No newline at end of file diff --git a/css/theme-red.css b/css/theme-red.css new file mode 100644 index 0000000..c5f2674 --- /dev/null +++ b/css/theme-red.css @@ -0,0 +1,128 @@ + +:root{ + + --MAIN-TEXT-color:#323232; /* Color of text by default */ + --MAIN-TITLES-TEXT-color: #5e5e5e; /* Color of titles h2-h3-h4-h5 */ + --MAIN-LINK-color:#f31c1c; /* Color of links */ + --MAIN-LINK-HOVER-color:#d01616; /* Color of hovered links */ + --MAIN-ANCHOR-color: #f31c1c; /* color of anchors on titles */ + + --MENU-HOME-LINK-color: #ccc; /* Color of the home button text */ + --MENU-HOME-LINK-HOVER-color: #e6e6e6; /* Color of the hovered home button text */ + + --MENU-HEADER-BG-color:#dc1010; /* Background color of menu header */ + --MENU-HEADER-BORDER-color:#e23131; /*Color of menu header border */ + + --MENU-SEARCH-BG-color:#b90000; /* Search field background color (by default borders + icons) */ + --MENU-SEARCH-BOX-color: #ef2020; /* Override search field border color */ + --MENU-SEARCH-BOX-ICONS-color: #fda1a1; /* Override search field icons color */ + + --MENU-SECTIONS-ACTIVE-BG-color:#2b2020; /* Background color of the active section and its childs */ + --MENU-SECTIONS-BG-color:#312525; /* Background color of other sections */ + --MENU-SECTIONS-LINK-color: #ccc; /* Color of links in menu */ + --MENU-SECTIONS-LINK-HOVER-color: #e6e6e6; /* Color of links in menu, when hovered */ + --MENU-SECTION-ACTIVE-CATEGORY-color: #777; /* Color of active category text */ + --MENU-SECTION-ACTIVE-CATEGORY-BG-color: #fff; /* Color of background for the active category (only) */ + + --MENU-VISITED-color: #ff3333; /* Color of 'page visited' icons in menu */ + --MENU-SECTION-HR-color: #2b2020; /* Color of
separator in menu */ + +} + +body { + color: var(--MAIN-TEXT-color) !important; +} + +textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus { + border-color: none; + box-shadow: none; +} + +h2, h3, h4, h5 { + color: var(--MAIN-TITLES-TEXT-color) !important; +} + +a { + color: var(--MAIN-LINK-color); +} + +.anchor { + color: var(--MAIN-ANCHOR-color); +} + +a:hover { + color: var(--MAIN-LINK-HOVER-color); +} + +#sidebar ul li.visited > a .read-icon { + color: var(--MENU-VISITED-color); +} + +#body a.highlight:after { + display: block; + content: ""; + height: 1px; + width: 0%; + -webkit-transition: width 0.5s ease; + -moz-transition: width 0.5s ease; + -ms-transition: width 0.5s ease; + transition: width 0.5s ease; + background-color: var(--MAIN-LINK-HOVER-color); +} +#sidebar { + background-color: var(--MENU-SECTIONS-BG-color); +} +#sidebar #header-wrapper { + background: var(--MENU-HEADER-BG-color); + color: var(--MENU-SEARCH-BOX-color); + border-color: var(--MENU-HEADER-BORDER-color); +} +#sidebar .searchbox { + border-color: var(--MENU-SEARCH-BOX-color); + background: var(--MENU-SEARCH-BG-color); +} +#sidebar ul.topics > li.parent, #sidebar ul.topics > li.active { + background: var(--MENU-SECTIONS-ACTIVE-BG-color); +} +#sidebar .searchbox * { + color: var(--MENU-SEARCH-BOX-ICONS-color); +} + +#sidebar a { + color: var(--MENU-SECTIONS-LINK-color); +} + +#sidebar a:hover { + color: var(--MENU-SECTIONS-LINK-HOVER-color); +} + +#sidebar ul li.active > a { + background: var(--MENU-SECTION-ACTIVE-CATEGORY-BG-color); + color: var(--MENU-SECTION-ACTIVE-CATEGORY-color) !important; +} + +#sidebar hr { + border-color: var(--MENU-SECTION-HR-color); +} + +#body .tags a.tag-link { + background-color: var(--MENU-HEADER-BG-color); +} + +#body .tags a.tag-link:before { + border-right-color: var(--MENU-HEADER-BG-color); +} + +#homelinks { + background: var(--MENU-HEADER-BG-color); + background-color: var(--MENU-HEADER-BORDER-color); + border-bottom-color: var(--MENU-HEADER-BORDER-color); +} + +#homelinks a { + color: var(--MENU-HOME-LINK-color); +} + +#homelinks a:hover { + color: var(--MENU-HOME-LINK-HOVERED-color); +} \ No newline at end of file diff --git a/css/theme.css b/css/theme.css new file mode 100644 index 0000000..98a5584 --- /dev/null +++ b/css/theme.css @@ -0,0 +1,1143 @@ +@charset "UTF-8"; + +/* Tags */ +@import "tags.css"; + +#top-github-link, #body #breadcrumbs { + position: relative; + top: 50%; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -o-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.button, .button-secondary { + display: inline-block; + padding: 7px 12px; +} +.button:active, .button-secondary:active { + margin: 2px 0 -2px 0; +} +@font-face { + font-family: 'Novacento Sans Wide'; + src: url("../fonts/Novecentosanswide-UltraLight-webfont.eot"); + src: url("../fonts/Novecentosanswide-UltraLight-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Novecentosanswide-UltraLight-webfont.woff2") format("woff2"), url("../fonts/Novecentosanswide-UltraLight-webfont.woff") format("woff"), url("../fonts/Novecentosanswide-UltraLight-webfont.ttf") format("truetype"), url("../fonts/Novecentosanswide-UltraLight-webfont.svg#novecento_sans_wideultralight") format("svg"); + font-style: normal; + font-weight: 200; +} +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 300; + src: url("../fonts/Work_Sans_300.eot?#iefix") format("embedded-opentype"), url("../fonts/Work_Sans_300.woff") format("woff"), url("../fonts/Work_Sans_300.woff2") format("woff2"), url("../fonts/Work_Sans_300.svg#WorkSans") format("svg"), url("../fonts/Work_Sans_300.ttf") format("truetype"); +} +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 500; + src: url("../fonts/Work_Sans_500.eot?#iefix") format("embedded-opentype"), url("../fonts/Work_Sans_500.woff") format("woff"), url("../fonts/Work_Sans_500.woff2") format("woff2"), url("../fonts/Work_Sans_500.svg#WorkSans") format("svg"), url("../fonts/Work_Sans_500.ttf") format("truetype"); +} +body { + background: #fff; + color: #777; +} +body #chapter h1 { + font-size: 3.5rem; +} +@media only all and (min-width: 48em) and (max-width: 59.938em) { + body #chapter h1 { + font-size: 3rem; + } +} +@media only all and (max-width: 47.938em) { + body #chapter h1 { + font-size: 2rem; + } +} +a { + color: #00bdf3; +} +a:hover { + color: #0082a7; +} +pre { + position: relative; + color: #ffffff; +} +.bg { + background: #fff; + border: 1px solid #eaeaea; +} +b, strong, label, th { + font-weight: 600; +} +.default-animation, #header #logo-svg, #header #logo-svg path, #sidebar, #sidebar ul, #body, #body .padding, #body .nav { + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + transition: all 0.5s ease; +} +#grav-logo { + max-width: 60%; +} +#grav-logo path { + fill: #fff !important; +} +#sidebar { + font-weight: 300 !important; +} +fieldset { + border: 1px solid #ddd; +} +textarea, input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select[multiple=multiple] { + background-color: white; + border: 1px solid #ddd; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06); +} +textarea:hover, input[type="email"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="url"]:hover, input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, select[multiple=multiple]:hover { + border-color: #c4c4c4; +} +textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus { + border-color: #00bdf3; + box-shadow: inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(0,169,218,.7) +} +#header-wrapper { + background: #8451a1; + color: #fff; + text-align: center; + border-bottom: 4px solid #9c6fb6; + padding: 1rem; +} +#header a { + display: inline-block; +} +#header #logo-svg { + width: 8rem; + height: 2rem; +} +#header #logo-svg path { + fill: #fff; +} +.searchbox { + margin-top: 1rem; + position: relative; + border: 1px solid #915eae; + background: #764890; + border-radius: 4px; +} +.searchbox label { + color: rgba(255, 255, 255, 0.8); + position: absolute; + left: 10px; + top: 3px; +} +.searchbox span { + color: rgba(255, 255, 255, 0.6); + position: absolute; + right: 10px; + top: 3px; + cursor: pointer; +} +.searchbox span:hover { + color: rgba(255, 255, 255, 0.9); +} +.searchbox input { + display: inline-block; + color: #fff; + width: 100%; + height: 30px; + background: transparent; + border: 0; + padding: 0 25px 0 30px; + margin: 0; + font-weight: 300; +} +.searchbox input::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.searchbox input::-moz-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.searchbox input:-moz-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.searchbox input:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.6); +} +#sidebar-toggle-span { + display: none; +} +@media only all and (max-width: 47.938em) { + #sidebar-toggle-span { + display: inline; + } +} +#sidebar { + background-color: #322A38; + position: fixed; + top: 0; + width: 300px; + bottom: 0; + left: 0; + font-weight: 400; + font-size: 15px; +} +#sidebar a { + color: #ccc; +} +#sidebar a:hover { + color: #e6e6e6; +} +#sidebar a.subtitle { + color: rgba(204, 204, 204, 0.6); +} +#sidebar hr { + border-bottom: 1px solid #2a232f; +} +#sidebar a.padding { + padding: 0 1rem; +} +#sidebar h5 { + margin: 2rem 0 0; + position: relative; + line-height: 2; +} +#sidebar h5 a { + display: block; + margin-left: 0; + margin-right: 0; + padding-left: 1rem; + padding-right: 1rem; +} +#sidebar h5 i { + color: rgba(204, 204, 204, 0.6); + position: absolute; + right: 0.6rem; + top: 0.7rem; + font-size: 80%; +} +#sidebar h5.parent a { + background: #201b24; + color: #d9d9d9 !important; +} +#sidebar h5.active a { + background: #fff; + color: #777 !important; +} +#sidebar h5.active i { + color: #777 !important; +} +#sidebar h5 + ul.topics { + display: none; + margin-top: 0; +} +#sidebar h5.parent + ul.topics, #sidebar h5.active + ul.topics { + display: block; +} +#sidebar ul { + list-style: none; + padding: 0; + margin: 0; +} +#sidebar ul.searched a { + color: #999999; +} +#sidebar ul.searched .search-match a { + color: #e6e6e6; +} +#sidebar ul.searched .search-match a:hover { + color: white; +} +#sidebar ul.topics { + margin: 0 1rem; +} +#sidebar ul.topics.searched ul { + display: block; +} +#sidebar ul.topics ul { + display: none; + padding-bottom: 1rem; +} +#sidebar ul.topics ul ul { + padding-bottom: 0; +} +#sidebar ul.topics li.parent ul, #sidebar ul.topics > li.active ul { + display: block; +} +#sidebar ul.topics > li > a { + line-height: 2rem; + font-size: 1.1rem; +} +#sidebar ul.topics > li > a b { + opacity: 0.5; + font-weight: normal; +} +#sidebar ul.topics > li > a .fa { + margin-top: 9px; +} +#sidebar ul.topics > li.parent, #sidebar ul.topics > li.active { + background: #251f29; + margin-left: -1rem; + margin-right: -1rem; + padding-left: 1rem; + padding-right: 1rem; +} +#sidebar ul li.active > a { + background: #fff; + color: #777 !important; + margin-left: -1rem; + margin-right: -1rem; + padding-left: 1rem; + padding-right: 1rem; +} +#sidebar ul li { + padding: 0; +} +#sidebar ul li.visited + span { + margin-right: 16px; +} +#sidebar ul li a { + display: block; + padding: 2px 0; +} +#sidebar ul li a span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + display: block; +} +#sidebar ul li > a { + padding: 4px 0; +} +#sidebar ul li.visited > a .read-icon { + color: #9c6fb6; + display: inline; +} +#sidebar ul li li { + padding-left: 1rem; + text-indent: 0.2rem; +} +#main { + background: #f7f7f7; + margin: 0 0 1.563rem 0; +} +#body { + position: relative; + margin-left: 300px; + min-height: 100%; +} +#body img, #body .video-container { + margin: 3rem auto; + display: block; + text-align: center; +} +#body img.border, #body .video-container.border { + border: 2px solid #e6e6e6 !important; + padding: 2px; +} +#body img.shadow, #body .video-container.shadow { + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); +} +#body img.inline { + display: inline !important; + margin: 0 !important; + vertical-align: bottom; +} +#body .bordered { + border: 1px solid #ccc; +} +#body .padding { + padding: 3rem 6rem; +} +@media only all and (max-width: 59.938em) { + #body .padding { + position: static; + padding: 15px 3rem; + } +} +@media only all and (max-width: 47.938em) { + #body .padding { + padding: 5px 1rem; + } +} +#body h1 + hr { + margin-top: -1.7rem; + margin-bottom: 3rem; +} +@media only all and (max-width: 59.938em) { + #body #navigation { + position: static; + margin-right: 0 !important; + width: 100%; + display: table; + } +} +#body .nav { + position: fixed; + top: 0; + bottom: 0; + width: 4rem; + font-size: 50px; + height: 100%; + cursor: pointer; + display: table; + text-align: center; +} +#body .nav > i { + display: table-cell; + vertical-align: middle; + text-align: center; +} +@media only all and (max-width: 59.938em) { + #body .nav { + display: table-cell; + position: static; + top: auto; + width: 50%; + text-align: center; + height: 100px; + line-height: 100px; + padding-top: 0; + } + #body .nav > i { + display: inline-block; + } +} +#body .nav:hover { + background: #F6F6F6; +} +#body .nav.nav-pref { + left: 0; +} +#body .nav.nav-next { + right: 0; +} +#body-inner { + margin-bottom: 5rem; +} +#chapter { + display: flex; + align-items: center; + justify-content: center; + height: 100%; + padding: 2rem 0; +} +#chapter #body-inner { + padding-bottom: 3rem; + max-width: 80%; +} +#chapter h3 { + font-family: "Work Sans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + font-weight: 300; + text-align: center; +} +#chapter h1 { + font-size: 5rem; + border-bottom: 4px solid #F0F2F4; +} +#chapter p { + text-align: center; + font-size: 1.2rem; +} +#footer { + padding: 3rem 1rem; + color: #b3b3b3; + font-size: 13px; +} +#footer p { + margin: 0; +} +body { + font-family: "Work Sans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + font-weight: 300; + line-height: 1.6; + font-size: 18px !important; +} +h2, h3, h4, h5, h6 { + font-family: "Work Sans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + text-rendering: optimizeLegibility; + color: #5e5e5e; + font-weight: 400; + letter-spacing: -1px; +} +h1 { + font-family: "Novacento Sans Wide", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + text-align: center; + text-transform: uppercase; + color: #222; + font-weight: 200; +} +blockquote { + border-left: 10px solid #F0F2F4; +} +blockquote p { + font-size: 1.1rem; + color: #999; +} +blockquote cite { + display: block; + text-align: right; + color: #666; + font-size: 1.2rem; +} +div.notices { + margin: 2rem 0; + position: relative; +} +div.notices p { + padding: 15px; + display: block; + font-size: 1rem; + margin-top: 0rem; + margin-bottom: 0rem; + color: #666; +} +div.notices p:first-child:before { + position: absolute; + top: 2px; + color: #fff; + font-family: "Font Awesome 5 Free"; + font-weight: 900; + content: "\f06a"; + left: 10px; +} +div.notices p:first-child:after { + position: absolute; + top: 2px; + color: #fff; + left: 2rem; +} +div.notices.info p { + border-top: 30px solid #F0B37E; + background: #FFF2DB; +} +div.notices.info p:first-child:after { + content: 'Info'; +} +div.notices.warning p { + border-top: 30px solid rgba(217, 83, 79, 0.8); + background: #FAE2E2; +} +div.notices.warning p:first-child:after { + content: 'Warning'; +} +div.notices.note p { + border-top: 30px solid #6AB0DE; + background: #E7F2FA; +} +div.notices.note p:first-child:after { + content: 'Note'; +} +div.notices.tip p { + border-top: 30px solid rgba(92, 184, 92, 0.8); + background: #E6F9E6; +} +div.notices.tip p:first-child:after { + content: 'Tip'; +} + +/* attachments shortcode */ + +section.attachments { + margin: 2rem 0; + position: relative; +} + +section.attachments label { + font-weight: 400; + padding-left: 0.5em; + padding-top: 0.2em; + padding-bottom: 0.2em; + margin: 0; +} + +section.attachments .attachments-files { + padding: 15px; + display: block; + font-size: 1rem; + margin-top: 0rem; + margin-bottom: 0rem; + color: #666; +} + +section.attachments.orange label { + color: #fff; + background: #F0B37E; +} + +section.attachments.orange .attachments-files { + background: #FFF2DB; +} + +section.attachments.green label { + color: #fff; + background: rgba(92, 184, 92, 0.8); +} + +section.attachments.green .attachments-files { + background: #E6F9E6; +} + +section.attachments.blue label { + color: #fff; + background: #6AB0DE; +} + +section.attachments.blue .attachments-files { + background: #E7F2FA; +} + +section.attachments.grey label { + color: #fff; + background: #505d65; +} + +section.attachments.grey .attachments-files { + background: #f4f4f4; +} + +/* Children shortcode */ + +/* Children shortcode */ +.children p { + font-size: small; + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; +} +.children-li p { + font-size: small; + font-style: italic; + +} +.children-h2 p, .children-h3 p { + font-size: small; + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; +} +.children h3,.children h2 { + margin-bottom: 0px; + margin-top: 5px; +} + +code, kbd, pre, samp { + font-family: "Consolas", menlo, monospace; + font-size: 92%; +} +code { + border-radius: 2px; + white-space: nowrap; + color: #5e5e5e; + background: #FFF7DD; + border: 1px solid #fbf0cb; + padding: 0px 2px; +} +code + .copy-to-clipboard { + margin-left: -1px; + border-left: 0 !important; + font-size: inherit !important; + vertical-align: middle; + height: 21px; + top: 0; +} +pre { + padding: 1rem; + margin: 2rem 0; + background: #282c34; + border: 0; + border-radius: 2px; + line-height: 1.15; +} +pre code { + color: whitesmoke; + background: inherit; + white-space: inherit; + border: 0; + padding: 0; + margin: 0; + font-size: 15px; +} +hr { + border-bottom: 4px solid #F0F2F4; +} +.page-title { + margin-top: -25px; + padding: 25px; + float: left; + clear: both; + background: #9c6fb6; + color: #fff; +} +#body a.anchor-link { + color: #ccc; +} +#body a.anchor-link:hover { + color: #9c6fb6; +} +#body-inner .tabs-wrapper.ui-theme-badges { + background: #1d1f21; +} +#body-inner .tabs-wrapper.ui-theme-badges .tabs-nav li { + font-size: 0.9rem; + text-transform: uppercase; +} +#body-inner .tabs-wrapper.ui-theme-badges .tabs-nav li a { + background: #35393c; +} +#body-inner .tabs-wrapper.ui-theme-badges .tabs-nav li.current a { + background: #4d5257; +} +#body-inner pre { + white-space: pre-wrap; +} +.tabs-wrapper pre { + margin: 1rem 0; + border: 0; + padding: 0; + background: inherit; +} +table { + border: 1px solid #eaeaea; + table-layout: auto; +} +th { + background: #f7f7f7; + padding: 0.5rem; +} +td { + padding: 0.5rem; + border: 1px solid #eaeaea; +} +.button { + background: #9c6fb6; + color: #fff; + box-shadow: 0 3px 0 #00a5d4; +} +.button:hover { + background: #00a5d4; + box-shadow: 0 3px 0 #008db6; + color: #fff; +} +.button:active { + box-shadow: 0 1px 0 #008db6; +} +.button-secondary { + background: #F8B450; + color: #fff; + box-shadow: 0 3px 0 #f7a733; +} +.button-secondary:hover { + background: #f7a733; + box-shadow: 0 3px 0 #f69b15; + color: #fff; +} +.button-secondary:active { + box-shadow: 0 1px 0 #f69b15; +} +.bullets { + margin: 1.7rem 0; + margin-left: -0.85rem; + margin-right: -0.85rem; + overflow: auto; +} +.bullet { + float: left; + padding: 0 0.85rem; +} +.two-column-bullet { + width: 50%; +} +@media only all and (max-width: 47.938em) { + .two-column-bullet { + width: 100%; + } +} +.three-column-bullet { + width: 33.33333%; +} +@media only all and (max-width: 47.938em) { + .three-column-bullet { + width: 100%; + } +} +.four-column-bullet { + width: 25%; +} +@media only all and (max-width: 47.938em) { + .four-column-bullet { + width: 100%; + } +} +.bullet-icon { + float: left; + background: #9c6fb6; + padding: 0.875rem; + width: 3.5rem; + height: 3.5rem; + border-radius: 50%; + color: #fff; + font-size: 1.75rem; + text-align: center; +} +.bullet-icon-1 { + background: #9c6fb6; +} +.bullet-icon-2 { + background: #00f3d8; +} +.bullet-icon-3 { + background: #e6f300; +} +.bullet-content { + margin-left: 4.55rem; +} +.tooltipped { + position: relative; +} +.tooltipped:after { + position: absolute; + z-index: 1000000; + display: none; + padding: 5px 8px; + font: normal normal 11px/1.5 "Work Sans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + color: #fff; + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + pointer-events: none; + content: attr(aria-label); + background: rgba(0, 0, 0, 0.8); + border-radius: 3px; + -webkit-font-smoothing: subpixel-antialiased; +} +.tooltipped:before { + position: absolute; + z-index: 1000001; + display: none; + width: 0; + height: 0; + color: rgba(0, 0, 0, 0.8); + pointer-events: none; + content: ""; + border: 5px solid transparent; +} +.tooltipped:hover:before, .tooltipped:hover:after, .tooltipped:active:before, .tooltipped:active:after, .tooltipped:focus:before, .tooltipped:focus:after { + display: inline-block; + text-decoration: none; +} +.tooltipped-s:after, .tooltipped-se:after, .tooltipped-sw:after { + top: 100%; + right: 50%; + margin-top: 5px; +} +.tooltipped-s:before, .tooltipped-se:before, .tooltipped-sw:before { + top: auto; + right: 50%; + bottom: -5px; + margin-right: -5px; + border-bottom-color: rgba(0, 0, 0, 0.8); +} +.tooltipped-se:after { + right: auto; + left: 50%; + margin-left: -15px; +} +.tooltipped-sw:after { + margin-right: -15px; +} +.tooltipped-n:after, .tooltipped-ne:after, .tooltipped-nw:after { + right: 50%; + bottom: 100%; + margin-bottom: 5px; +} +.tooltipped-n:before, .tooltipped-ne:before, .tooltipped-nw:before { + top: -5px; + right: 50%; + bottom: auto; + margin-right: -5px; + border-top-color: rgba(0, 0, 0, 0.8); +} +.tooltipped-ne:after { + right: auto; + left: 50%; + margin-left: -15px; +} +.tooltipped-nw:after { + margin-right: -15px; +} +.tooltipped-s:after, .tooltipped-n:after { + transform: translateX(50%); +} +.tooltipped-w:after { + right: 100%; + bottom: 50%; + margin-right: 5px; + transform: translateY(50%); +} +.tooltipped-w:before { + top: 50%; + bottom: 50%; + left: -5px; + margin-top: -5px; + border-left-color: rgba(0, 0, 0, 0.8); +} +.tooltipped-e:after { + bottom: 50%; + left: 100%; + margin-left: 5px; + transform: translateY(50%); +} +.tooltipped-e:before { + top: 50%; + right: -5px; + bottom: 50%; + margin-top: -5px; + border-right-color: rgba(0, 0, 0, 0.8); +} +.highlightable { + padding: 1rem 0 1rem; + overflow: auto; + position: relative; +} +.hljs::selection, .hljs span::selection { + background: #b7b7b7; +} +.lightbox-active #body { + overflow: visible; +} +.lightbox-active #body .padding { + overflow: visible; +} +#github-contrib i { + vertical-align: middle; +} +.featherlight img { + margin: 0 !important; +} +.lifecycle #body-inner ul { + list-style: none; + margin: 0; + padding: 2rem 0 0; + position: relative; +} +.lifecycle #body-inner ol { + margin: 1rem 0 1rem 0; + padding: 2rem; + position: relative; +} +.lifecycle #body-inner ol li { + margin-left: 1rem; +} +.lifecycle #body-inner ol strong, .lifecycle #body-inner ol label, .lifecycle #body-inner ol th { + text-decoration: underline; +} +.lifecycle #body-inner ol ol { + margin-left: -1rem; +} +.lifecycle #body-inner h3[class*='level'] { + font-size: 20px; + position: absolute; + margin: 0; + padding: 4px 10px; + right: 0; + z-index: 1000; + color: #fff; + background: #1ABC9C; +} +.lifecycle #body-inner ol h3 { + margin-top: 1rem !important; + right: 2rem !important; +} +.lifecycle #body-inner .level-1 + ol { + background: #f6fefc; + border: 4px solid #1ABC9C; + color: #16A085; +} +.lifecycle #body-inner .level-1 + ol h3 { + background: #2ECC71; +} +.lifecycle #body-inner .level-2 + ol { + background: #f7fdf9; + border: 4px solid #2ECC71; + color: #27AE60; +} +.lifecycle #body-inner .level-2 + ol h3 { + background: #3498DB; +} +.lifecycle #body-inner .level-3 + ol { + background: #f3f9fd; + border: 4px solid #3498DB; + color: #2980B9; +} +.lifecycle #body-inner .level-3 + ol h3 { + background: #34495E; +} +.lifecycle #body-inner .level-4 + ol { + background: #e4eaf0; + border: 4px solid #34495E; + color: #2C3E50; +} +.lifecycle #body-inner .level-4 + ol h3 { + background: #34495E; +} +#top-bar { + background: #F6F6F6; + border-radius: 2px; + padding: 0 1rem; + height: 0; + min-height: 3rem; +} +#top-github-link { + position: relative; + z-index: 1; + float: right; + display: block; +} +#body #breadcrumbs { + height: auto; + margin-bottom: 0; + padding-left: 0; + line-height: 1.4; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + width: 70%; + display: inline-block; + float: left; +} +#body #breadcrumbs span { + padding: 0 0.1rem; +} +@media only all and (max-width: 59.938em) { + #sidebar { + width: 230px; + } + #body { + margin-left: 230px; + } +} +@media only all and (max-width: 47.938em) { + #sidebar { + width: 230px; + left: -230px; + } + #body { + margin-left: 0; + width: 100%; + } + .sidebar-hidden { + overflow: hidden; + } + .sidebar-hidden #sidebar { + left: 0; + } + .sidebar-hidden #body { + margin-left: 230px; + overflow: hidden; + } + .sidebar-hidden #overlay { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 10; + background: rgba(255, 255, 255, 0.5); + cursor: pointer; + } +} +.copy-to-clipboard { + background-image: url(../images/clippy.svg); + background-position: 50% 50%; + background-size: 16px 16px; + background-repeat: no-repeat; + width: 27px; + height: 1.45rem; + top: -1px; + display: inline-block; + vertical-align: middle; + position: relative; + color: #5e5e5e; + background-color: #FFF7DD; + margin-left: -.2rem; + cursor: pointer; + border-radius: 0 2px 2px 0; + margin-bottom: 1px; +} +.copy-to-clipboard:hover { + background-color: #E8E2CD; +} +pre .copy-to-clipboard { + position: absolute; + right: 4px; + top: 4px; + background-color: #C1C4C6; + color: #ccc; + border-radius: 2px; +} +pre .copy-to-clipboard:hover { + background-color: #00bdf3; + color: #fff; +} +.parent-element { + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + transform-style: preserve-3d; +} + +#sidebar ul.topics > li > a .read-icon { + margin-top: 9px; +} + +#sidebar ul { + list-style: none; + padding: 0; + margin: 0; +} + +#sidebar #shortcuts li { + padding: 2px 0; + list-style: none; +} + +#sidebar ul li .read-icon { + display: none; + float: right; + font-size: 13px; + min-width: 16px; + margin: 4px 0 0 0; + text-align: right; +} +#sidebar ul li.visited > a .read-icon { + color: #00bdf3; + display: inline; +} + +#sidebar #shortcuts h3 { + font-family: "Novacento Sans Wide", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + color: white ; + margin-top:1rem; + padding-left: 1rem; +} + +#homelinks { + background-color: #9c6fb6; + color: #fff; + padding: 7px 0; + border-bottom: 4px solid #9c6fb6; +} + +#searchResults { + text-align: left; +} + +option { + color: initial; +} diff --git a/en/404.html b/en/404.html new file mode 100644 index 0000000..f51dd46 --- /dev/null +++ b/en/404.html @@ -0,0 +1 @@ +404 Page not found

Error

Woops. Looks like this page doesn't exist ¯\_(ツ)_/¯.

Go to homepage

Page not found!

\ No newline at end of file diff --git a/en/appendices/credits/index.html b/en/appendices/credits/index.html new file mode 100644 index 0000000..3173fd3 --- /dev/null +++ b/en/appendices/credits/index.html @@ -0,0 +1,34 @@ +Credits :: Ardour tutorial

Credits

The main body of the manual was written during a Book Sprint led by Derek +Holzer in the moddr_lab at +WORM in Rotterdam, the Netherlands, between 23 and 27 November 2009, with input +and support from the international community of Ardour users and developers. +The tutorial was originally written for Ardour 2.X versions. The original FLOSS +manual can be found at flossmanuals.net.

Original contributors: Adam Hyde, Bruno Ruviaro, Dave Peticolas, Walter +Langelaar, David Elwell, Thomas Goose, Derick H., Rob Fell, William Abernathy, +Derek Holzer, Stefan Hanser, Tomasz Kaye, Dick MacInnis, Mr Stock, Ross Johnson, +Jon Cohrs, Claudia Borges, Ma Rk, Al Thompson, Jay Maechtlen, Christopher +Stamper, Thomas Margolf, Mark Lindhout, Joern Nettingsmeier.

It was further updated in 2010 by Chou Shoichi, Damian Soto, Ross Johnson, +Christian Herzberg, Malcolm Smith, Giorgio Moscardi.

In December 2014, the tutorial was updated for Ardour 3.5 and moved to GitHub. +The text was completely revised, and screenshots were replaced with newer ones. +In August 2015, a similar revision was made to update all screenshots and text +to Ardour 4.2. The 2014 and 2015 revisions were made by Bruno Ruviaro and Alex +Christie.

2016/2017 fixes by Dan “dannybpng” and Jougleur.

2018 update by Miroslav Šulc.

2021 update for Ardour v6 by Luca Aquino.

FURTHER HELP || +GLOSSARY || +LINKS

+ + + + + + + + + + \ No newline at end of file diff --git a/en/appendices/further-help/index.html b/en/appendices/further-help/index.html new file mode 100644 index 0000000..e087375 --- /dev/null +++ b/en/appendices/further-help/index.html @@ -0,0 +1,38 @@ +Further help :: Ardour tutorial

Further help

Besides the URLs listed in the Links chapter, there are a couple of +resources on the Internet to help you learn Ardour and fix some of the +problems that you might have along the way.

Ardour Manual

The official Ardour Manual is the main reference to Ardour. It is a work in progress, meaning you will not find every single feature explained there (yet). But it is already an amazing resource:

http://manual.ardour.org/

Getting Help via Chat

A good way to get support when learning Ardour and working with it is +using the Chat function. Ardour has a built in “Chat” option, found +in the Main Menu under Help > Chat to connect (via your web browser) +to the Ardour IRC channel at +libera.chat.

You could also use your IRC capable chat application (like Pidgin or +Xchat) to connect to the Ardour channel (#ardour or #ardour-osx) at +the libera.chat network, or use this weblink directly:

https://web.libera.chat//#ardour

Enter a nickname and connect, you are welcome!

In such a IRC Chat channel or room, you find the Ardour developers and +other users to chat about using Ardour, problems and/or bugs you are +facing, or about suggestions for Ardour which you want to discuss.

Getting Help via Mailing Lists

For those that prefer mailing lists to IRC chatting, the Ardour Users +mailing list is also a good place where users and some developers +discuss all kinds of problems and ideas related to using Ardour. This is +an active list, with many helpful and knowledgeable users around to help +guide less experienced people. There are sometimes more general +discussions about topics like recording technique, audio interface +selection, etc.

http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org

Ardour Website

Appendices:

FURTHER HELP || +GLOSSARY || +LINKS || +CREDITS || +LICENSE

+ + + + + + + + + + \ No newline at end of file diff --git a/en/appendices/glossary/index.html b/en/appendices/glossary/index.html new file mode 100644 index 0000000..1b16666 --- /dev/null +++ b/en/appendices/glossary/index.html @@ -0,0 +1,399 @@ +Glossary :: Ardour tutorial

Glossary

This glossary offers brief definitions for many or the terms used throuhout the Ardour3 FLOSS Tutorial.

Aggregate Device (Mac OS X)
An Aggregate Device is one virtual soundcard made of of two or more +physical soundcards. PowerBooks and MacBooks made in 2007 or later will +need this set up in order for JACK to have both input and output +channels. This is set up in the Audio MIDI Setup application.
AIFF
A sound file format developed by Apple and commonly used for lossless +and uncompressed audio. AIFF files are compatible with Windows, +Macintosh and Linux operating systems.
ALSA (Linux)
Advanced Linux Sound Architecture. ALSA provides audio and MIDI +functionality to the Linux operating system.
Amplitude (mixing)
The strength of an audio signal. The scale of amplitude is +logarithmic, since it expresses the physical ratio of power between +one sound and another. Levels in digital audio systems are usually +represented as the number of Decibels below the clipping point of 0 dB. +See also loudness. +Arm (Track to record/Ardour to record)
Action that makes Ardour ready to start recording. Before recording in +Ardour, one or more tracks need to be armed first, and then Ardour needs +to be armed itself.
Artifacts (sound)
Perceivable distortion or decrease in sound quality generated as a +by-product of certain signal processing operations. Artefacts are +usually seen as undesirable or unexpected results of an otherwise +intentional sound transformation.
Attenuation
Reducing the level of an audio signal, usually measured using a +logarithmic scale. See also gain.
Audio MIDI Setup (Mac OS X)
The Audio MIDI Setup utility is a program that comes with the Mac OS X +operating system for adjusting the computer’s audio input and output +configuration settings and managing MIDI devices.
Audio Unit Plugins
Audio Unit (AU) is a plugin architecture in Mac OS X computers. It may +be thought of as Apple’s equivalent to the popular VST plugin format by +Steinberg. Mac OS X comes with a collection of AU plug-ins such as EQ +filters, dynamic processors, delay, reverb, time stretch, among others.
Audition
The auditioner is a hidden mixer strip which auditioned regions are +played back through. Auditioning a region will play only that region, +without processing sends or plugins.
Automation
Automation is the automatic adjustment of various parameters such as +gain, panning or plugin settings. Changes can be made once and then will +be repeated every time the mix is replayed. Automation in Ardour is +controlled by automation lines linked to each Track or Bus.
Auxiliary Controls
Buttons on the top right side of the controls found in the Editor +Window: Punch In/Out, Auto Play, Auto Return, Auto Input, Click, Solo, +and Audition.
Amplitude
The level or magnitude of a signal. Audio signals with a higher +amplitude usually sound louder.
Bands (equalization)
The particular frequency regions to be boosted or attenuated in the +process of Equalization.
Bars (music)
Same as ‘measure’, a bar is a metrical unit. In Western notation, it is +the space comprised between two vertical lines drawn through the staff. +The specific duration of a bar depends of its time signature and the +current Tempo of the music.
Bass (Frequencies)
A generic way of referring to the lower frequencies of the Spectrum +of a sound.
Beat
The basic pulse underlying a piece of music.
Beats per Minute
Beats per minute (BPM) is a measure of Tempo in music. A rate of 60 +beats per minute means that one beat will occur every second; 120 bpm +equals two beats per second, and so on. BPM indications usually appear +at the beginning of a traditional musical score as a metronome mark (for +example, “quarter note equals 60”, meaning one quarter note per second).
Bit
A bit (binary digit) is a single number with a value of either 0 +or 1.
Bit Depth
Refers to the number of bits used to write a sample. In the CD +standard, each sample of audio is represented by a 16-bit number. This +gives 2^16 (two to the power of sixteen = 65,536) possible values that +a sample can have. A higher bit depth means a greater possible dynamic +range. Studio recordings are usually first made recorded with a bit +depth of 24 (or even 32) to preserve as much detail before transfer to +CD. DVDs are made at 24 bit, while video games from the 1980s remain +famous for their distinctively rough “8 bit sound”. Bit depth is also +referred to as word length.
Buffer Size (JACK)
The buffer is a section of memory specifically allotted to temporary +signal data. Small buffer sizes allow a lower latency and so are needed +when using audio applications that require real-time interaction. The +drawback is that CPU consumption for the system is higher with smaller +buffer sizes. Larger buffers (like 512 or 1024) can be used when there +is no such requirement.
Built-in Input and Output
These are the default interfaces for getting sound in and out of your +computer if you don’t have an external sound card. In a laptop, they are +the common input (mic) and output (headphone) connections.
Bus
A bus is similar to a Track except that it does not contain its +own regions. You cannot record directly into a bus or drag regions into +it. The Mixer Strip vertically represents the signal flow of a bus, +whereas the Main Canvas horizontally displays time-based information for +each bus (such as automation lines).
BWF
Broadcast Wave Format (BWF) is an extension of the popular Microsoft +WAVE audio format and is the recording format of most file-based +non-linear digital recorders used for motion picture and television +production. This file format allows the inclusion of metadata to +facilitate the seamless exchange of sound data between different +computer platforms and applications.
CAF
CAF (Core Audio Format) is a file format for storing audio, developed by +Apple. It is compatible with Mac OS X 10.4 and higher. The Core Audio +Format is designed to overcome limitations of older digital audio +formats, including AIFF and WAV. Just like the QuickTime .mov file +format, a .caf file format can contain many different audio formats, +metadata tracks, and much more data.
Center Frequency
In some EQ plugins, the user has the possibility of choosing the center +frequency for each of the Frequency Bands. The center frequency of a +Band will be the one most sharply attenuated or reinforced by the +equalizer for that specific band. Frequencies surrounding the center +frequency will be less affected.
Click (Mouse)
In this manual, it specifically means to click on the left button of +your mouse. Whenever the right button is required, the action is +referred to as “right-click”.
Clipping
Clipping occurs when a signal is too high in level to be reproduced. Any +samples too high in level will simply be truncated, resulting in +distortion, loss of audio detail, and artefact frequencies which +were not present in the original sound.
Clipping Point
The clipping point of a digital system is referred to as 0 dB, and +the level of any sound is measured in how far below the clipping point +it is (-10 dB, -24 dB, etc).
Clocks
The two big numerical displays near the top of the Editor Window. They +can display the time in a number of formats: Timecode, Bars:Beats, +Minutes:Seconds, and Samples.
Compile
FLOSS applications are distributed as source code, which is +human-readable but cannot be run as an actual application. To turn this +source code into a running application, it must first be Compiled. When +you download a disk image for Mac OS X or a software package from your +distribution (such as Ubuntu, Debian or Fedora), it has been compiled +for you already. However, if you wish to add features (such as support +for VST Plugins) which your distribution does not provide, then you +must Compile the application from source code yourself.
Compression(DSP)
Essentially, compression makes the quiet parts of a signal louder +without changing the level of +the louder parts. This entails a reduction of the actual dynamic range: +a compressed sound is less dynamic (has a smaller range of levels)
Compression (data)
Like any other data, audio data can be compressed so that it uses less +hard disk space. Compression such as FLAC, ALAC, or MLP reduce the size +of audio files compared to WAV or AIFF without changing the data, which +is referred to as lossless compression. Audio can be compressed to a +still smaller size by using lossy compression such as MP3, Ogg Vorbis or +AAC but this is achieved by removing data which can have an audible +effect.
Connections Manager(JACK)
The window in Jack that allows to manage all connections between audio +inputs and outputs.
CoreAudio(Mac OS X)
CoreAudio provides audio functionality to the Mac OS X operating system.
Cursor Modes
These are the six buttons just below the Transport commands in the +Editor Window. The six different functions that the mouse pointer can +have in Ardour are: Select/Move Objects, Select/Move Ranges, Select Zoom +Range, Draw Gain Automation, Stretch/Shrink Regions, Listen to Specific +Regions.
Decibels
Decibel is a logarithmic scale used to measure many quantities, +including the gain, level or loudness of a signal. Decibel +is usually abbreviated to dB and in digital audio usually denotes how +far under 0 dBFS (the clipping point of a system) a signal is.
Delay(effect)
The amount of time between one event and another. As an audio effect, a +delay takes an incoming sound signal and delays it for a certain length +of time. When mixed with the original sound, an “echo” is heard. By +using feedback to return the delayed signal back into the delay +(usually after lowering its gain), multiple echos with a decay +result.
Destructive Editing/Recording
Destructive actions are those that permanently modify or erase the +original data (sound files) in the course of editing or recording.
Distortion
Distortion occurs when an audio signal is changed in some way that +produces frequencies not present in the original. Distortion can be +deliberate or unwanted, and can be produced by driving the signal to a +clippingpoint, or by using mathematical transformations to alter the +shape (or “waveform”) of the signal (usually referred to as +“waveshaping”).
Disk Image (.dmg)
A disk image is a single file containing the complete contents and +structure representing a data storage medium or device. By +double-clicking on a .dmg file on a Mac, a virtual device will be +mounted to your Desktop (it will look as if you had inserted a USB +device or a DVD, for example). Many software installers in OS X are +available as .dmg files.
Driver(JACK)
Software written to control hardware. CoreAudio is the Mac sound driver. +ALSA is the most common Linux driver.
DSP
Digital Signal Processing.
Dynamic Range
Used to refer to the difference between the loudest and the quietest +sound that can possibly recorded, as well as the amount of detail which +can be heard in between those extremes. Sounds which are too quiet to be +recorded are said to be below the noise floorof the recording system +(microphone, recorder, sound card, audio software, etc). Sounds which +are too loud will be distortedor clipped.
Edit Modes
The three available Edit Modes (Slide Edit, Slice Edit, and +Lock Edit) control the behavior of editing operations in the Main +Canvas.
Edit Point
The point in the Main Canvas where an action such as Paste takes place. +This can be the Mouse, the Playhead or a Marker.
Editor Window
Ardour provides two ways of viewing a session: the Editor and the Mixer. +The Editor represents the time based aspects of a session: it shows +tracks and busses as horizontal timeline displays, with material within +the tracks (audio, MIDI, video, automation data, etc.) arranged along +the horizontal (time) axis.
EQ
See Equalization.
Equalization
Equalization (EQ) is the process of adjusting the relative levels of +different frequencies in a recording or signal. In other words, it is +the process of boosting or attenuating the various frequency bands of a +sound according to a chosen artistic goal.
Filter
A type of signal processing that supresses some frequencies.
Floating Point Numbers
It is simply a number with a decimal point. “Floating Point” refers to +the specific technique the computer uses to represent a larger range of +integer and non-integer values.
FLAC
An open source lossless audio format generally compatible with Linux, +Windows and Macintosh. Unlike AIFF and WAV, FLAC is a compressed format, +allowing file sizes to be reduced.
FLOSS
FLOSS stands for Free Libre Open Source Software. FLOSS Manuals is a +collection of manuals about free and open source software together with +the tools used to create them and the community that uses those tools. +They include authors, editors, artists, software developers, activists, +and many others.
Format (audio file)
The types of sound file that sounds are saved as. Among the most common +are AIFF, WAV, FLAC, mp3 and Ogg Vorbis.
fps
Frames Per Second. Frame rate, or frame frequency is the frequency +(rate) at which an imaging device produces unique consecutive images +called frames. The term applies equally well to computer graphics, video +cameras, film cameras, and motion capture systems. Frame rate is most +often expressed in frames per second (FPS).
Frequency
Refers to the number of times an oscillation occurs in one second. +Frequency is measured in Hertz, and is correlated to the pitch +of a sound. Frequency is a linear scale, while pitch is +logarithmic. The pitch ‘A’ above the middle C has a frequency of 440 +Hz. The ‘A’ one octave above is twice that frequency (880 Hz).
Gain
Increasing the levelof an audio signal, usually measured using a +logarithmic scale. See also attenuation.
Grid
The Grid is a system of points that a Region might snap to while editing +it. The Grid can be “No Grid”, “Grid” or “Magnetic”.
Grid Points
The points in the Grid which Regions will snap to when it is active. +Grid Points may be minutes, seconds, video frames, bars, beats or some +multiple of beats.
Hertz
A term used to describe the number of times something occurs in one +second. In digital audio, it is used to describe the sampling rate, +and in acoustics it is used to describe the frequency of a sound. +Thousands of Herz are described as kHz (kilo Herz).
High Shelf
In an Equalizer, a Shelf cuts or boosts everything above (High +Shelf) or below (Low Shelf) a specific frequency.
Headroom
The range of Decibels between the region’s maximum Peakand the +Clipping Point is commonly referred to as Headroom. It is common +recording practice to keep approximately three to six Decibels of +Headroom between the maximum of your signal and the Clipping Point.
Jack Audio Connection Kit (JACK)
JACK is a low-latency audio system which manages connections between +Ardour and the soundcard of your computer, and between Ardour and other +JACK-enabled audio programs on your computer. You must install JACK for +Linux or JackOSX before you can use Ardour.
JackOSX (OS X)
The name of the version of JACK that runs on Mac OS X. See JACK +for more details.
JackPilot
The control interface that comes with JackOSX.
Jack Server
The Jack Server is the “engine” or “backend” of the Jack Audio +Connection Kit.
Jack Router
The Jack Router allows audio to be routed from one application to +another using the Jack Server.
JAMin
JAMin is the Jack Audio Connection Kit Audio Mastering interface. JAMin +is an open source application designed to perform professional audio +mastering of stereo input streams. It uses LADSPA for digital signal +processing (DSP).
LADSPA Plugins
Linux Audio Developer Simple Plugin API (LADSPA) is a standard that +allows software audio processors and effects to be plugged into a wide +range of audio synthesis and recording packages. For instance, it allows +a developer to write a reverb program and bundle it into a LADSPA +“plugin library.” Ordinary users can then use this reverb within any +LADSPA-friendly audio application. Most major audio applications on +Linux support LADSPA.
Latency
Latency is the amount of time needed to process all the samples coming +from sound applications on your computer and send it to the soundcard +for playback, or to gather samples from the sound card for recording or +processing. A shorter latency means you will hear the results quicker, +giving the impression of a more responsive system. However, with a +shorter latency you also run a greater risk of glitches in the audio +because the computer might not have enough time to process the sound +before sending it to the soundcard. A longer latency means fewer +glitches, but at the price of a slower response time. Latency is +measured in milliseconds.
Limiting
The process by which the amplitude of the output of a device is +prevented from exceeding a predetermined value.
Linear
A scale of numbers which progresses in an additive fashion, such as by +adding one (1, 2, 3, 4…), two (2, 4, 6, 8…) or ten (10, 20, 30, +40…). Multiplying an audio signal, for example, by either a linear or +a logarithmic scale will produce very different results. The scale of +frequency is linear, while the scales of pitch and gain are +logarithmic.
Linux kernel
The core of the GNU/Linux operating system. In a Real-time System, +this kernel is usually Compiledwith new parameters which speed up +the use of audio applications in the system.
Lock Edit
One of the three available Edit Modes, Lock Edit is similar to +Slice Edit, but regions will remain at their original positions +regardless of any edit operation performed.
Logarithmic
A scale of numbers which progresses according to a certain ratio, such +as exponentially (2, 4, 8, 16, 256…). Both scales of pitch and +gain are logarithmic, while the scale of frequency is linear.
Lossless
See Compression (data)
Lossy
See Compression (data)
Loudness
Unlike amplitude, which expresses the physical power of a sound, +loudness is the perceived strength of a sound. Tones at different +frequencies may be perceived as being at different loudnesses, even if +they are at the same amplitude.
LV2
LV2 is an open standard for plugins and matching host applications, +mainly targeted at audio processing and generation. LV2 is a simple but +extensible successor of LADSPA, intended to address the limitations of +LADSPA which many applications have outgrown.
Main Canvas
In the Editor Window of Ardour, the Main Canvas is the space just below +the timeline rulers where Tracks and Busses are displayed horizontally.
Master Out
A master out is a bus to which all (or most) tracks and other busses +send their output. It provides a convenient single point of control for +the output of Ardour, and is a typical location for global effects. +Master out use is enabled by default, and the master out bus is set up +to be stereo.
Meter
The grouping of strong and weak beats into larger units called bars or +measures.
Mixing
Audio mixing is the process by which a multitude of recorded sounds are +combined into one or more channels, most commonly two-channel stereo. In +the process, the levels, frequency content, dynamics and panoramic +position of the source signals are commonly manipulated and effects such +as reverb may be added.
MIDI
MIDI is an industry-standard protocol defined +in^^ +1982 that enables electronic musical instruments such as keyboard +controllers, computers and other electronic equipment to communicate, +control, and synchronize with each other. MIDI allows computers, +synthesizers, MIDI controllers, sound cards, samplers and drum machines +to control one another, and to exchange system data. MIDI does not +transmit audio signals, but simply messages such as note number (pitch), +velocity (intensity), note-on, and note-off.
Mixer Strip
Each track and bus is represented in the Mixer Window by a vertical +Mixer Strip** that contains various controls related to signal flow. +There are two places in Ardour in which you can see mixer strips. The +mixer window is the obvious one, but you can also view a single mixer +strip on the left hand side of the Editor (shift + E to hide/view)
Mixer Window
The Mixer shows the session by representing tracks vertically as Mixer +Strips, with controls for gain, record enable, soloing, plugins etc. The +Mixer represents the signal flow of Tracks and Busses in an Ardour +session. The mixer window provides a view that mimics a traditional +hardware mixing console.
Monitoring
Monitoring is the process of routing a specific mix or submix of your +session into separate outputs (like headphones). For example, a musician +being recorded may want to listen to existing material while performing. +Ardour and JACK make it easy to setup monitor outs since any incoming +signal can then be delivered back to any output, optionally mixed +together with other signals and with any kind of sound processing added.
Mono
A mono sound file contains only one channel of audio. A mono track in +Ardour has only one input and handles mono sound files.
MP3
A lossy, size-compressed sound file Format.
Graphic Equalizer/Multi-Band Equalizer
A Graphic (or Multi-Band) Equalizer consists of a bank of sliders for +boosting or attenuating different frequency of a sound.
Non-destructive Editing/Recording
This is a form of editing where the original content is not modified in +the course of editing. Behind the scenes, the original sound file is +kept intact, and your edits are in fact a list of instructions that +Ardour will use in order to reconstruct the signal from the original +source when you play it back. For example, creating fade-ins and +fade-outs on your Regions is a type of non-destructive editing.
Normalize
To normalize an audio signal means to adjust its Gain so that it +peaks at the maximum the sound card allows before Clipping.
Normal Mode
See Track Mode.
Note value
The proportional duration of a note or rest in relation to a standard +unit. For instance, a ‘quarter note’ (crotchet) is so-called because its +relative duration is one quarter of a whole note (semibreve).
Octave (music)
A distance of 12 semitones between two notes. In Hertz, the ratio of +an octave is 2:1. For example, the note ‘A’ above the middle C has a +frequency of 440 Hz. The note ‘A’ one octave above is 880 Hz, and one +octave below is 220 Hz.
Ogg Vorbis
An open source lossy, size-compressed sound file format.
Panning
Panning is the location of sounds in the Stereo Field.
Parametric Equalizer
The Parametric Equalizer is the most versatile type ofEQ used for +Mixing because of its extensive control over all the parameters of +filtering.
Peaks
Peaks are a graphical representation of the maximum Levels of a +Region.
Peak Meters
Peak Meters are a running representation of the maximum Levels of a +Region, and are located next to the Fader in the Mixer Window, and also +in the Track Mixer, of each Track.
Pitch
Pitch represents the perceived fundamental frequency of a +sound.^^^^It +is one of the three major auditory attributes of sounds along with +loudness and timbre. In MIDI, pitch is represented by a number between 0 +and 127, with each number representing a key on a MIDI keyboard. The +relation of pitch to Frequency is Logarithmic. This means that a +sound which is heard as one Octave(+12 MIDI notes) above another one +is twice the frequency in Hz, while a sound one octave below (-12 MIDI +notes) is half the frequency.
Playhead
In Ardour, the Playhead is the red line that moves in time (i.e., left +to right) to indicate the current playback position.
Plugin
In computing, a plugin consists of a computer program that interacts +with a host application (in this case, Ardour) to provide a certain +function “on demand”, usually a very specific one. Reverb, filters, and +equalizers are examples of plugins that can be used in Ardour in +association with Tracks or Busses.
Portaudio
A free and open source set of audio driversfor Linux and Mac OS X.
Post-Fader (Plugin or Send)
In the Mixer Strip, the post-fader area is the black space below the +gain slider, to which plugins or sends can be added. The input of these +plugins and sends will be the signal after any manual or automated +gain change (thus “post-fader”).
Pre-Fader (Plugin or Send)
In the Mixer Strip, the pre-fader area is the black space above the gain +slider, to which plugins or sends can be added. The input of these +plugins and sends will be the incoming signal before it is affected by +any manual or automated gain changes controlled by the slider (thus +“pre-fader”).
Quantization
In signal processing, quantization may refer to bit depth (see bit +depth definition). In MIDI, quantization refers to the process of +aligning notes to a precise temporal grid. This results in notes being +set on beats or exact fractions of beats. MIDI sequencers typically +include some type of quantization function.
Range
A segment of time. Ranges are created with the Select/Move Ranges tool +and may include one or more tracks. Loop and punch ranges are special +types of ranges that are created and manipulated with the loop/punch +ranges meter.
Real-time System(Linux)
In a Real-time System, the Linux kernel is usually recompiled +(rebuilt) with new parameters, and other settings in the system are +optimized which speed up the use of audio applications in the system.
Regions
Regions are the basic elements of editing and composing in Ardour. Each +region represents all or part of an audio file. Removing a region from a +track does not remove the audio file from the disk.
Region List
The region list is located at the right hand side of the Editor Window +and it shows all the regions associated with the session.
Reverberation
Reverberation is the persistence of sound in a particular space after +the original sound source is +removed.^^^^A +reverberation, or reverb, is created when a sound is produced in an +enclosed space causing a large number of echoes to build up and then +slowly decay as the sound is absorbed by the walls and air. Digital +reverberation can be added to a sound in Ardour through the use of +plugins.
Right Click (mouse)
Click on the right button of your mouse.
Routing
Routing is sending an audio signal from somewhere to somewhere else. +Signals can be routed not only from the outside world into Ardour and +vice-versa, but also within Ardour itself (for example, from a Track to +a Bus).
Rulers
Rulers are the thin horizontal bars that display the time line, helping +to see when exactly a region or sound starts or stops. Also displayed +with the rulers are the meter and tempo markers, the location markers, +the range markers and the loop/punch ranges.
Sample (data)
In digital audio, a sample is the smallest possible segment of a +recorded sound. In CD audio, for example, it takes 44,100 samples to +make one second of recorded sound, and so we can say that the sampling +rate is 44,100 Hertz. Samples also have a bit depth which +determines the dynamic range that is possible to record and +playback. Common bit depths are 16 (for CD audio), 24 (for studio +recording and DVDs) or 32 (for sounds inside the computer).
Sample (music)
In electronic music, the word sample can mean any portion of sound +extracted from an existing piece of music to be reused in a new +composition.
Sampler
An electronic music instrument or software which plays back a recorded +sound (or sample) whenever it is sent a note message. The +pitch of the note determines how fast or slow the sample is played +back, which emulates the pitch changes in other instruments. Samples can +be looped (played over and over) and one-shot (played once).
Sampling Rate
The rate at which the computer records and plays back sound, which is +measured in Hertzrepresenting the number of samplesper second. +CD audio is recorded and played at 44,100 Hz (or 44.1 kHz), while DVD +audio runs at 96,000 Hz (96 kHz) and cheap consumer gadgets like voice +recorders, video games, mobile phones, toys and some MP3 players often +use a rate of 22,050 Hz (22.05 kHz) or even less. The sampling rate +determines the highest frequency that can be recorded or played, +which is expressed by the Nyquist number (half the sampling rate). +Playing back sounds at a different sampling rate then they were recorded +at will result in hearing that sound at the “wrong speed”.
Send
An optional auxiliary output for a track or bus.
Session
A session is all of the information that constitutes one project in +Ardour. Each session is saved in its own folder containing all the +audio, region and parametric data, and a master file with the .ardour +extension.
Shelf
In an Equalizer, a Shelf cuts or boosts everything above (High +Shelf) or below (Low Shelf) a specific frequency.
Slice Edit
One of the three available Edit Modes, Slice Edit does not allow +dragging regions around, but still allows you to perform slice +operations (such as cut, paste, and split). Space between regions will +be kept constant after any edit operation that affects it. If you delete +the second half of a region, for example, any subsequent regions on the +same track will automatically move back in the time grid.
Slide Edit
Another one of the three available Edit Modes, Slide Edit is the +default mode. It allows you to drag regions around horizontally (within +the same track) and vertically (between tracks).
SMPTE timecode
: A set of cooperating standards to label individual frames of video +or film with a timecode defined by the Society of Motion Picture and +Television Engineers. Timecodes are added to film, video or audio +material, and have also been adapted to synchronize music. They provide +a time reference for editing, synchronization and identification.
Snap Mode
The Snap Mode menus are found just below the Clocks. They +control the amount Quantization of the time grid, i.e., the amount +of “snap” an audio Region has to the type of grid you have chosen.
Snapshots
Saving a snapshot in Ardour is similar to saving the session to a new +file to avoid overwriting the original session file. A snapshot contains +the current state of your work, while sharing all the audio and data +files of the Session. If you were trying to find a “Save As” function in +Ardour, saving a snapshot is probably what you are looking for.
Solo
Toggle switch found in track controls and mixer strips. When toggled on, +only solo tracks will send output. Several tracks can be marked solo at +once. The general Solo button (top row of controls in the Editor Window) +can be used to un-solo all soloed tracks at once.
Spectrum
The representation of a signal in terms of its frequency components.
Stereo
A stereo sound file contains two channels of audio (usually known as +Left and Right channels). A stereo track in Ardour has two inputs and +outputs, in order to record and playback stereo files.
Stereo Field
Stereo field is the perception of spatial location of sounds based on a +sound reproduction system of 2 channels (Left and Right).
Take(recording)
A sequence of sound recorded continuously at one time.
Tape Mode
See Track Mode.
Tempo(music)
The rate at which beats occur. Precise Tempo indications are measured in +bpm (beats per minute), although subjective indications are also +common in scores (Allegro, Adagio, Very Fast, etc).
Terminal
A “terminal” is the text-based interface that allows to operate a +computer by typing commands into it. Most computer users today rely +solely on a graphical interface to control their systems. Both Mac OS X +and Linux though, include a terminal which may make some tasks easier +for some users.
Timecode
A time code is a sequence of numeric codes generated at regular +intervals by a timing system. The SMPTE family of timecodes is almost +universally used in film, video and audio production.
Time Signature (music)
A sign placed at the start of a piece of music (after the clef and key +signature) or during the course of it, indicating the meter of the +music.
Track
A Track is the place to where you can drag a Region from your +Region Listand where you can record sounds coming from an +outside source. The Mixer Strip vertically represents the signal flow of +a track, whereas the Main Canvas horizontally displays time-based +information for each track.
Track Mode
Track Mode gives you a choice between Normal Mode and Tape +Mode. Normal Mode creates a new Region for each Recording Take, +while Tape Mode destructively records–in other words the previous +Take of a Track is eliminated with each new Take.
Transport
The buttons located on the upper left corner of the Editor Window, with +controls such as Rewind, Play, Stop.
Treble(frequencies)
Generic way of referring to high frequencies of the Spectrum of a +sound.
VST (Virtual Studio Technology)
Steinberg VST is an +interface for integrating software audio synthesizer and effect plugins +with audio editors and digital workstations such as Ardour. VST and +similar technologies use digital signal processing to simulate +traditional recording studio hardware with software. Thousands of +plugins exist, both commercial and freeware. VST was created by +Steinberg.
WAV
A sound file format developed by Microsoft and IBM and commonly used for +lossless and uncompressed audio. WAV files are compatible with Windows, +Macintosh and Linux operating systems.
Waveform
The time-domain visual representation of a sound. Waveforms are drawn +inside the colored rectangles representing Regions in the Main Canvas.
Word length
See Bit Depth.

Appendices: +FURTHER HELP || +LINKS || +CREDITS

+ + + + + + + + + + \ No newline at end of file diff --git a/en/appendices/index.html b/en/appendices/index.html new file mode 100644 index 0000000..f31802f --- /dev/null +++ b/en/appendices/index.html @@ -0,0 +1,18 @@ +Appendices :: Ardour tutorial

Chapter 8

Appendices

Where to find more info about Ardour and how to improve this tutorial

+ + + + + + + + + + \ No newline at end of file diff --git a/en/appendices/index.xml b/en/appendices/index.xml new file mode 100644 index 0000000..953e82d --- /dev/null +++ b/en/appendices/index.xml @@ -0,0 +1,13 @@ +Appendices on Ardour tutorial/en/appendices/Recent content in Appendices on Ardour tutorialHugo -- gohugo.ioen-usFurther help/en/appendices/further-help/Mon, 01 Jan 0001 00:00:00 +0000/en/appendices/further-help/Besides the URLs listed in the Links chapter, there are a couple of resources on the Internet to help you learn Ardour and fix some of the problems that you might have along the way. +Ardour Manual The official Ardour Manual is the main reference to Ardour. It is a work in progress, meaning you will not find every single feature explained there (yet). But it is already an amazing resource:Glossary/en/appendices/glossary/Mon, 01 Jan 0001 00:00:00 +0000/en/appendices/glossary/This glossary offers brief definitions for many or the terms used throuhout the Ardour3 FLOSS Tutorial. +Aggregate Device (Mac OS X) An Aggregate Device is one virtual soundcard made of of two or more physical soundcards. PowerBooks and MacBooks made in 2007 or later will need this set up in order for JACK to have both input and output channels. This is set up in the Audio MIDI Setup application.Links/en/appendices/links/Mon, 01 Jan 0001 00:00:00 +0000/en/appendices/links/Useful links: +Ardour: http://ardour.org/ +Ardour reference manual (in progress): http://manual.ardour.org/ +Jack Audio Connection Kit http://jackaudio.org/ +Jack OS X http://jackosx.com/ +JAMin http://jamin.sourceforge.net/ +Tutorial: Mastering with JAMin and Ardour http://jamin.sourceforge.net/en/tutorial.html +Appendices: FURTHER HELP || GLOSSARY || CREDITSCredits/en/appendices/credits/Mon, 01 Jan 0001 00:00:00 +0000/en/appendices/credits/The main body of the manual was written during a Book Sprint led by Derek Holzer in the moddr_lab at WORM in Rotterdam, the Netherlands, between 23 and 27 November 2009, with input and support from the international community of Ardour users and developers. The tutorial was originally written for Ardour 2.X versions. The original FLOSS manual can be found at flossmanuals.net. +Original contributors: Adam Hyde, Bruno Ruviaro, Dave Peticolas, Walter Langelaar, David Elwell, Thomas Goose, Derick H.License/en/appendices/license/Mon, 01 Jan 0001 00:00:00 +0000/en/appendices/license/License All chapters copyright of the authors (see below). Unless otherwise stated all chapters in this manual licensed with GNU General Public License version 2. +This documentation is free documentation; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. +This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ No newline at end of file diff --git a/en/appendices/license/index.html b/en/appendices/license/index.html new file mode 100644 index 0000000..16f646f --- /dev/null +++ b/en/appendices/license/index.html @@ -0,0 +1,215 @@ +License :: Ardour tutorial

License

License

All chapters copyright of the authors (see below). Unless otherwise +stated all chapters in this manual licensed with GNU General Public +License version 2.

This documentation is free documentation; you can redistribute it and/or +modify it under the terms of the GNU General Public License as published +by the Free Software Foundation; either version 2 of the License, or (at +your option) any later version.

This documentation is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +Public License for more details.

You should have received a copy of the GNU General Public License along +with this documentation; if not, write to the Free Software Foundation, +Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

General Public License

Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA

Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed.

Preamble

The licenses for most software are designed to take away your freedom to +share and change it. By contrast, the GNU General Public License is +intended to guarantee your freedom to share and change free software–to +make sure the software is free for all its users. This General Public +License applies to most of the Free Software Foundation’s software and +to any other program whose authors commit to using it. (Some other Free +Software Foundation software is covered by the GNU Lesser General Public +License instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. +Our General Public Licenses are designed to make sure that you have the +freedom to distribute copies of free software (and charge for this +service if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyone +to deny you these rights or to ask you to surrender the rights. These +restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis +or for a fee, you must give the recipients all the rights that you have. +You must make sure that they, too, receive or can get the source code. +And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software.

Also, for each author’s protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors’ reputations.

Finally, any free program is threatened constantly by software patents. +We wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program +proprietary. To prevent this, we have made it clear that any patent must +be licensed for everyone’s free use or not licensed at all.

The precise terms and conditions for copying, distribution and +modification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The “Program”, below, +refers to any such program or work, and a “work based on the Program” +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, either +verbatim or with modifications and/or translated into another language. +(Hereinafter, translation is included without limitation in the term +“modification”.) Each licensee is addressed as “you”.

Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of running +the Program is not restricted, and the output from the Program is +covered only if its contents constitute a work based on the Program +(independent of having been made by running the Program). Whether that +is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program’s +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the notices +that refer to this License and to the absence of any warranty; and give +any other recipients of the Program a copy of this License along with +the Program.

You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and distribute +such modifications or work under the terms of Section 1 above, provided +that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices +stating that you changed the files and the date of any change.

b) You must cause any work that you distribute or publish, that in +whole or in part contains or is derived from the Program or any part +thereof, to be licensed as a whole at no charge to all third parties +under the terms of this License.

c) If the modified program normally reads commands interactively +when run, you must cause it, when started running for such interactive +use in the most ordinary way, to print or display an announcement +including an appropriate copyright notice and a notice that there is no +warranty (or else, saying that you provide a warranty) and that users +may redistribute the program under these conditions, and telling the +user how to view a copy of this License. (Exception: if the Program +itself is interactive but does not normally print such an announcement, +your work based on the Program is not required to print an +announcement.)

These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, and +can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based on +the Program, the distribution of the whole must be on the terms of this +License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program.

In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of a +storage or distribution medium does not bring the other work under the +scope of this License.

3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable +source code, which must be distributed under the terms of Sections 1 and +2 above on a medium customarily used for software interchange; or,

b) Accompany it with a written offer, valid for at least three +years, to give any third party, for a charge no more than your cost of +physically performing source distribution, a complete machine-readable +copy of the corresponding source code, to be distributed under the terms +of Sections 1 and 2 above on a medium customarily used for software +interchange; or,

c) Accompany it with the information you received as to the offer to +distribute corresponding source code. (This alternative is allowed only +for noncommercial distribution and only if you received the program in +object code or executable form with such an offer, in accord with +Subsection b above.)

The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source code +means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to control +compilation and installation of the executable. However, as a special +exception, the source code distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies the +executable.

If distribution of executable or object code is made by offering access +to copy from a designated place, then offering equivalent access to copy +the source code from the same place counts as distribution of the source +code, even though third parties are not compelled to copy the source +along with the object code.

4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt otherwise +to copy, modify, sublicense or distribute the Program is void, and will +automatically terminate your rights under this License. However, parties +who have received copies, or rights, from you under this License will +not have their licenses terminated so long as such parties remain in +full compliance.

5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and all +its terms and conditions for copying, distributing or modifying the +Program or works based on it.

6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further restrictions +on the recipients’ exercise of the rights granted herein. You are not +responsible for enforcing compliance by third parties to this License.

7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot distribute +so as to satisfy simultaneously your obligations under this License and +any other pertinent obligations, then as a consequence you may not +distribute the Program at all. For example, if a patent license would +not permit royalty-free redistribution of the Program by all those who +receive copies directly or indirectly through you, then the only way you +could satisfy both it and this License would be to refrain entirely from +distribution of the Program.

If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances.

It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is implemented +by public license practices. Many people have made generous +contributions to the wide range of software distributed through that +system in reliance on consistent application of that system; it is up to +the author/donor to decide if he or she is willing to distribute +software through any other system and a licensee cannot impose that +choice.

This section is intended to make thoroughly clear what is believed to be +a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License may +add an explicit geographical distribution limitation excluding those +countries, so that distribution is permitted only in or among countries +not thus excluded. In such case, this License incorporates the +limitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new +versions of the General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and “any +later version”, you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Program does not specify a version +number of this License, you may choose any version ever published by the +Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the +author to ask for permission. For software which is copyrighted by the +Free Software Foundation, write to the Free Software Foundation; we +sometimes make exceptions for this. Our decision will be guided by the +two goals of preserving the free status of all derivatives of our free +software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, +EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE +ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH +YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL +NECESSARY SERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR +DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL +DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM +(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED +INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF +THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR +OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

+ + + + + + + + + + \ No newline at end of file diff --git a/en/appendices/links/index.html b/en/appendices/links/index.html new file mode 100644 index 0000000..a16615b --- /dev/null +++ b/en/appendices/links/index.html @@ -0,0 +1,21 @@ +Links :: Ardour tutorial

Links

Useful links:

Ardour:

http://ardour.org/

Ardour reference manual (in progress):

http://manual.ardour.org/

Jack Audio Connection Kit

http://jackaudio.org/

Jack OS X

http://jackosx.com/

JAMin

http://jamin.sourceforge.net/

Tutorial: Mastering with JAMin and Ardour

http://jamin.sourceforge.net/en/tutorial.html

Appendices: +FURTHER HELP || +GLOSSARY || +CREDITS

+ + + + + + + + + + \ No newline at end of file diff --git a/en/categories/index.html b/en/categories/index.html new file mode 100644 index 0000000..e034333 --- /dev/null +++ b/en/categories/index.html @@ -0,0 +1,18 @@ +Categories :: Ardour tutorial

category :: +Categories

    + + + + + + + + + + \ No newline at end of file diff --git a/en/categories/index.xml b/en/categories/index.xml new file mode 100644 index 0000000..97d0724 --- /dev/null +++ b/en/categories/index.xml @@ -0,0 +1 @@ +Categories on Ardour tutorial/en/categories/Recent content in Categories on Ardour tutorialHugo -- gohugo.ioen-us \ No newline at end of file diff --git a/en/editing-sessions/arranging-tracks/en/Ardour4_Freesound.png b/en/editing-sessions/arranging-tracks/en/Ardour4_Freesound.png new file mode 100644 index 0000000..476bd0c Binary files /dev/null and b/en/editing-sessions/arranging-tracks/en/Ardour4_Freesound.png differ diff --git a/en/editing-sessions/arranging-tracks/en/Ardour4_Freesound_2.png b/en/editing-sessions/arranging-tracks/en/Ardour4_Freesound_2.png new file mode 100644 index 0000000..3959026 Binary files /dev/null and b/en/editing-sessions/arranging-tracks/en/Ardour4_Freesound_2.png differ diff --git a/en/editing-sessions/arranging-tracks/en/Ardour4_Freesound_3.png b/en/editing-sessions/arranging-tracks/en/Ardour4_Freesound_3.png new file mode 100644 index 0000000..1e04697 Binary files /dev/null and b/en/editing-sessions/arranging-tracks/en/Ardour4_Freesound_3.png differ diff --git a/en/editing-sessions/arranging-tracks/en/Ardour4_Freesound_4.png b/en/editing-sessions/arranging-tracks/en/Ardour4_Freesound_4.png new file mode 100644 index 0000000..fee37a6 Binary files /dev/null and b/en/editing-sessions/arranging-tracks/en/Ardour4_Freesound_4.png differ diff --git a/en/editing-sessions/arranging-tracks/en/Ardour4_Freesound_5.png b/en/editing-sessions/arranging-tracks/en/Ardour4_Freesound_5.png new file mode 100644 index 0000000..65aa89c Binary files /dev/null and b/en/editing-sessions/arranging-tracks/en/Ardour4_Freesound_5.png differ diff --git a/en/editing-sessions/arranging-tracks/index.html b/en/editing-sessions/arranging-tracks/index.html new file mode 100644 index 0000000..28304c1 --- /dev/null +++ b/en/editing-sessions/arranging-tracks/index.html @@ -0,0 +1,37 @@ +Arranging tracks :: Ardour tutorial

    Arranging tracks

    In the following chapters we will use Ardour to create a short rhythmic +passage using several drumkit samples.

    We will continue working on this +passage in later tutorials, such as Working with Regions and +Creating Looped Sections. We assume that you have read the chapters +in the Getting Started section already, and are familiar with +Importing Audio, Tracks, and the Timeline.

    Importing Samples

    The first step is to add some sounds, which is discussed at length in +the Importing Audio chapter. Here, we are using the Add existing +media dialog ("Ctrl" + “I”) to import some drumkit samples as +regions. The samples used in this tutorial were obtained from a sample +pack from the freesound.org website (Nord Drum Mini Kit sample pack, which you can download here).

    FS2

    After importing a few sounds from the downloaded sample pack (bass drum, snare, hi-hat, clap), +our session looks like this (in this case I used the “Add files as new tracks” option, and inserted “at session +start”. The drumkit samples appear as new individual tracks in the Editor Window, each with the name of the +audio file used. If the file names are too long or obscure, you may want to rename your tracks for clarity.

    FS2

    Organizing the Tracks

    Now we rename the tracks so we can quickly see the location of each +instrument (double-click on the track name to edit it).

    FS3

    You may also wish to rearrange the order of the tracks from top to +bottom in the editor window. Do that by clicking the Tracks & +Busses tab at the far right of the Editor Window and drag-and-dropping +the tracks in the order you want.

    FS4

    You can also use the V check boxes in this tab to view or hide +Tracks in the Main Canvas.

    Here we have ordered the drumkit so that the kick drum is on the bottom, +the snare and high hat are in the middle, and the clap is on top. 

    FS6

    Continuing

    In the next step we will learn about Setting Up the Meter to +organize these samples into a rhythm.

    Next: SETTING UP THE METER

    + + + + + + + + + + \ No newline at end of file diff --git a/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_Audition.png b/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_Audition.png new file mode 100644 index 0000000..b6a6f69 Binary files /dev/null and b/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_Audition.png differ diff --git a/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_C.png b/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_C.png new file mode 100644 index 0000000..1c10eec Binary files /dev/null and b/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_C.png differ diff --git a/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_D.png b/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_D.png new file mode 100644 index 0000000..1495da9 Binary files /dev/null and b/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_D.png differ diff --git a/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_E.png b/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_E.png new file mode 100644 index 0000000..6278f6e Binary files /dev/null and b/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_E.png differ diff --git a/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_G.png b/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_G.png new file mode 100644 index 0000000..c133482 Binary files /dev/null and b/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_G.png differ diff --git a/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_R.png b/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_R.png new file mode 100644 index 0000000..c55900c Binary files /dev/null and b/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_R.png differ diff --git a/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_T.png b/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_T.png new file mode 100644 index 0000000..31dd50d Binary files /dev/null and b/en/editing-sessions/changing-edit-modes/en/Ardour4_EditModes_T.png differ diff --git a/en/editing-sessions/changing-edit-modes/en/Ardour4_Navigation.png b/en/editing-sessions/changing-edit-modes/en/Ardour4_Navigation.png new file mode 100644 index 0000000..4ec3547 Binary files /dev/null and b/en/editing-sessions/changing-edit-modes/en/Ardour4_Navigation.png differ diff --git a/en/editing-sessions/changing-edit-modes/en/Ardour6_Edit_Modes_Cursor_Modes.png b/en/editing-sessions/changing-edit-modes/en/Ardour6_Edit_Modes_Cursor_Modes.png new file mode 100644 index 0000000..3c3dfba Binary files /dev/null and b/en/editing-sessions/changing-edit-modes/en/Ardour6_Edit_Modes_Cursor_Modes.png differ diff --git a/en/editing-sessions/changing-edit-modes/en/Ardour6_Zoom_Options.png b/en/editing-sessions/changing-edit-modes/en/Ardour6_Zoom_Options.png new file mode 100644 index 0000000..55c6bbb Binary files /dev/null and b/en/editing-sessions/changing-edit-modes/en/Ardour6_Zoom_Options.png differ diff --git a/en/editing-sessions/changing-edit-modes/index.html b/en/editing-sessions/changing-edit-modes/index.html new file mode 100644 index 0000000..81f205b --- /dev/null +++ b/en/editing-sessions/changing-edit-modes/index.html @@ -0,0 +1,38 @@ +Changing edit modes :: Ardour tutorial

    Changing edit modes

    We have already learned a bit about the Grab Mode (select/move objects) and Range Mode. In +this chapter we will get an overview of all the Edit Modes and +Cursor Modes available on that part of the Editor Window.

    Edit Modes and Cursor Modes

    Ardour Edit Modes

    These controls define the behavior of the main canvas and the different +functions of the cursor.

    The drop-down Edit Mode menu contains three options. Slide Edit +is the standard mode, and the one we will be using in this tutorial. It +allows you to freely drag regions around horizontally (within the same +track) and vertically (between tracks). The other two options limit or +block your ability to move regions from their positions, but we will not +cover them in detail here.

    Grab Mode (shortcut “G”)

    G

    This Cursor Mode allows you to select or move objects such as regions +and breakpoints (in an automation curve). When this Cursor Mode is +selected, your cursor pointer will look like a little hand icon.

    Range Mode (shortcut “R”)

    R

    This Cursor Mode allows you to click and drag to define or resize time +Ranges.  When this Cursor Mode is selected, your cursor pointer will +look like a vertical line. Time ranges can be selected over one or several tracks, depending on the selection of your tracks.

    Cut Mode (shortcut “C”)

    C

    Use this Cursor Mode to split Regions into smaller Regions. The cursor turns into the shape of scissors. This allows you to point and click on a Region to split it at the cursor.

    You can cut Regions directly from the Grab Mode too (sometimes this method can be more practical.) Without leaving the Grab Mode, simply place the mouse at the desired location on the Region to be cut, and hit the shortcut “S” (for “split”). Important: your Edit Point (to the right of the Grid settings) must be set to Mouse.

    Stretch/Shrink Region (shortcut “T”)

    T

    This Cursor Mode allows you to drag and resize the duration of an entire +Region without changing the Pitch. This is sometimes called ‘Time +stretching’, hence the shortcut “T”. Please see the chapter on +Stretching/Shrinking Regions for more details. When this Cursor Mode +is selected, your cursor pointer will look like a diagonal arrow.

    Audition Mode (listen to specific regions)

    Audition

    This Cursor Mode allows you to click on any existing Region on any track +and have it immediately played back. Playback stops at the end of the +Region. When this Cursor Mode is selected, your cursor pointer will look +like a small loudspeaker icon.

    You can also quickly audition a selected Region without leaving the Grab Mode. Simply select a Region and hit the shortcut key “H”.

    Draw Mode (shortcut D)

    Use this mode to draw gain automation points. Cursor looks like a pencil. Automation will be discussed in detail in the chapter Using Automation.

    You can also edit individual points in this mode if you bring your cursor right on top of the automation point you want to move (mouse will turn into a small cross). However, if you are not precise this may accidentally create a new automation point. If this becomes a problem, you should use the next Mode, which only allows for editing existing points, not creating new ones.

    D

    Internal Edit Mode (shortcut E)

    Use this mode to edit existing gain automation points. Cursor looks like a hand, and turns into a small cross when you are on top of an existing point. Click (hold the click down) and drag in order to move points.

    E

    MIDI

    The last two buttons explained above are also used to create and edit MIDI information.

    Horizontal Zoom and view options

    Z

    The main shortcuts you will probably be using all the time are “-” and “=” (zoom out and zoom in, respectively). Zooming will happen in relation to the Edit Point currently chosen (Mouse, Marker, or Playhead). If in doubt of which Edit Point to choose, try Mouse.

    The Zoom to Session button (shortcut “_” - that’s the underscore character) zooms in or out as needed so that you can see the Start and End markers of your project.

    All the zoom options discussed above control the amount of horizontal content you will be seeing on screen. Once you have a session with several tracks, you will also want to control the amount of vertical content you are able to fit (see) on the screen. There are several ways to do this:

    • Use the “Number of visible tracks” drop down menu to select how many tracks you want to fit on your screen.
    • Use the “Shrink tracks” button to make all selected tracks smaller.
    • Use the “Expand tracks” button to make all selected tracks larger.
    • You can also change an individual track size by dragging from its bottom edge, or right clicking on the track header and selecting the desired “Height”.

    The navigation tool

    You can use the navigation tool at the bottom of the Editor window in order to scroll up and down the session, and adjust horizontal and vertical zoom by adjusting the size of the viewing rectangle.

    navigation

    Continuing

    In the following chapter, we will see how to take the Regions we have +edited and Creating Looped Sections from them.

    Next: Creating looped sections

    + + + + + + + + + + \ No newline at end of file diff --git a/en/editing-sessions/creating-looped-sections/en/Ardour4_Combine_Regions_1.png b/en/editing-sessions/creating-looped-sections/en/Ardour4_Combine_Regions_1.png new file mode 100644 index 0000000..30049ff Binary files /dev/null and b/en/editing-sessions/creating-looped-sections/en/Ardour4_Combine_Regions_1.png differ diff --git a/en/editing-sessions/creating-looped-sections/en/Ardour4_Combine_Regions_2.png b/en/editing-sessions/creating-looped-sections/en/Ardour4_Combine_Regions_2.png new file mode 100644 index 0000000..2673164 Binary files /dev/null and b/en/editing-sessions/creating-looped-sections/en/Ardour4_Combine_Regions_2.png differ diff --git a/en/editing-sessions/creating-looped-sections/en/Ardour4_Combine_Regions_3.png b/en/editing-sessions/creating-looped-sections/en/Ardour4_Combine_Regions_3.png new file mode 100644 index 0000000..383af40 Binary files /dev/null and b/en/editing-sessions/creating-looped-sections/en/Ardour4_Combine_Regions_3.png differ diff --git a/en/editing-sessions/creating-looped-sections/en/Ardour4_Consolidate_Range_1.png b/en/editing-sessions/creating-looped-sections/en/Ardour4_Consolidate_Range_1.png new file mode 100644 index 0000000..63a7ac8 Binary files /dev/null and b/en/editing-sessions/creating-looped-sections/en/Ardour4_Consolidate_Range_1.png differ diff --git a/en/editing-sessions/creating-looped-sections/en/Ardour4_Consolidate_Range_2.png b/en/editing-sessions/creating-looped-sections/en/Ardour4_Consolidate_Range_2.png new file mode 100644 index 0000000..ff06a8e Binary files /dev/null and b/en/editing-sessions/creating-looped-sections/en/Ardour4_Consolidate_Range_2.png differ diff --git a/en/editing-sessions/creating-looped-sections/en/Ardour4_Multi-Duplicate.png b/en/editing-sessions/creating-looped-sections/en/Ardour4_Multi-Duplicate.png new file mode 100644 index 0000000..95a6c90 Binary files /dev/null and b/en/editing-sessions/creating-looped-sections/en/Ardour4_Multi-Duplicate.png differ diff --git a/en/editing-sessions/creating-looped-sections/index.html b/en/editing-sessions/creating-looped-sections/index.html new file mode 100644 index 0000000..f1f1a30 --- /dev/null +++ b/en/editing-sessions/creating-looped-sections/index.html @@ -0,0 +1,63 @@ +Creating looped sections :: Ardour tutorial

    Creating looped sections

    You can easily repeat sections of audio in your Ardour session.

    Here, we take the short rhythmic passage we created in Working with Regions +and duplicate it to make a loop.

    Before duplicating the passage, it is a good idea to combine individual +regions in the same track into a single one: it is easier to move them +around this way, and it prevents you from accidentally moving a single +hihat out of place, for example. There are two ways of doing this: +Combine Regions (allows you to “uncombine” later on), and +Consolidate Range (“writes it in stone”, does not allow you to +separate them later).

    If you are still planning on making alterations to the rhythm (adding, +removing, or moving individual regions), it may be better to use the +Combine regions option. If you like the sequence the way it is and +don’t want or don’t care to have the ability to separate them later, use +Consolidate Range option.

    Combine Regions

    Simply select all the regions you want to combine:

    combine

    Then go to menu Region > Edit > Combine (or right-click on the +selected regions and find the same option through the context menu, as +shown below):

    combine2

    The combined regions will look like this (note the word “compound” +appended to the name):

    combine4

    Should you need to separate them again in the future, simply select the +compound region and go to the same menu and choose the option +“Uncombine”.

    Consolidating the Range

    A more permanent alternative to Combine is to use Consolidate. +When you’ve arranged your Regions into a single “loop cycle” and you’re +satisfied with the sound, create a Range with all the regions that +will make up the loop. First, make sure every Track used in the loop is +selected. Unselected Tracks are gray, and selected ones are blue. If any +of the Tracks you used are not selected, hold down the Shift key while +clicking on them to add them to the selected group. Finally, use the +Range tool to select the entire loop. 

    Once again, the Grid setting will help you to set the range +precisely to the start and end points of your metric bar. Once you have +the entire loop selected, Right-Click on the range and select +“Consolidate range”. If you would like any Automation or Plugin +effects you have added to the loop to be included, select “Consolidate +range with processing”.

    consolidate

    When the range is Consolidated, new Regions will appear in each +Track, each containing all the repetitions of the samples which you set +up in the previous steps. Remember, once the range is consolidated, +there is no way to undo this operation. In any case, if you find that +you need to alter the rhythm in any way, you can always retrieve the +original individual samples from the Region List and rebuild the pattern +with them.

    consolidate2

    Duplicating the Range

    After you have merged individual regions that form your pattern (using +either Combine or Consolidate), it’s time to duplicate the +pattern to make it loop for several bars.

    The Multi-Duplicate feature (seen in the +Working with regions chapter) is a good way +to accomplish this. Go back to Grab mode (shortcut G), select all regions, +and hit Shift + D. Choose how many times you want to duplicate the pattern +(for example, 16). After duplication our session looks something like this:

    multi-dup

    Just for review, other options you could have used for duplication are:

    • The Fill Track command from menu Region > Duplicate > Fill +Track. This would fill the entire track with copies of the selected +regions, all the way up to the End Marker.

    • The single Duplicate command from the same menu (shortcut +“Alt” + “D”). This lets you make a single copy at a time.

    • The single duplicate action with “Control” + Click on the region + Drag a copy.

    Continuing

    In the next tutorial we will learn about Stretching/Shrinking +Regions that are longer or shorter than one bar in order to fit the +rhythm of our passage.

    Next: STRETCHING/SHRINKING REGIONS

    + + + + + + + + + + \ No newline at end of file diff --git a/en/editing-sessions/further-region-operations/en/Ardour4_Normalize_Window.png b/en/editing-sessions/further-region-operations/en/Ardour4_Normalize_Window.png new file mode 100644 index 0000000..6c28fa0 Binary files /dev/null and b/en/editing-sessions/further-region-operations/en/Ardour4_Normalize_Window.png differ diff --git a/en/editing-sessions/further-region-operations/en/Ardour4_Pitch_Shift_Window.png b/en/editing-sessions/further-region-operations/en/Ardour4_Pitch_Shift_Window.png new file mode 100644 index 0000000..fd55d7f Binary files /dev/null and b/en/editing-sessions/further-region-operations/en/Ardour4_Pitch_Shift_Window.png differ diff --git a/en/editing-sessions/further-region-operations/en/Ardour4_Region_Combine.png b/en/editing-sessions/further-region-operations/en/Ardour4_Region_Combine.png new file mode 100644 index 0000000..1a74559 Binary files /dev/null and b/en/editing-sessions/further-region-operations/en/Ardour4_Region_Combine.png differ diff --git a/en/editing-sessions/further-region-operations/en/Ardour4_Region_Combine_2.png b/en/editing-sessions/further-region-operations/en/Ardour4_Region_Combine_2.png new file mode 100644 index 0000000..7f3355d Binary files /dev/null and b/en/editing-sessions/further-region-operations/en/Ardour4_Region_Combine_2.png differ diff --git a/en/editing-sessions/further-region-operations/en/Ardour4_Region_Combine_3.png b/en/editing-sessions/further-region-operations/en/Ardour4_Region_Combine_3.png new file mode 100644 index 0000000..fd09b5b Binary files /dev/null and b/en/editing-sessions/further-region-operations/en/Ardour4_Region_Combine_3.png differ diff --git a/en/editing-sessions/further-region-operations/en/Ardour4_Region_Menu_1.png b/en/editing-sessions/further-region-operations/en/Ardour4_Region_Menu_1.png new file mode 100644 index 0000000..bcaf855 Binary files /dev/null and b/en/editing-sessions/further-region-operations/en/Ardour4_Region_Menu_1.png differ diff --git a/en/editing-sessions/further-region-operations/index.html b/en/editing-sessions/further-region-operations/index.html new file mode 100644 index 0000000..f298a02 --- /dev/null +++ b/en/editing-sessions/further-region-operations/index.html @@ -0,0 +1,56 @@ +Further region operations :: Ardour tutorial

    Further region operations

    In this section you will learn a few more things you can do with Regions.

    Right-clicking a selected Region reveals a context menu. The first item +in the menu (labeled with the Region’s name) contains a large sub-menu. +All of these operations are also available from Ardour’s main Region +menu.

    This section describes a few of the most commonly used operations +accessible from these menus.

    region menu 1

    • Play: play back from the beginning to the end of +that Region (shortcut “H”).
    • Loop: set the loop range to fit that region’s duration, and +start looping it right away.
    • Rename: change a region’s name.
    • Properties: lots of information on the region, plus ability to +change its gain.
    • Position: among other options, in this sub-menu you will find +The Lock toggle box: it locks the Region so that it cannot be +Moved or Trimmed. It can still be Split, however, and the resulting +Regions will be unlocked.
    • Edit: in this sub-menu you find useful tools such as Pitch Shift (shortcut “Alt + 8”) and Reverse (shortcut “Alt + 4”). Pitch Shift alters the pitch of a region without changing its duration. Reverse makes the region play backwards.
    • Gain: useful options such as Mute (shortcut “Alt + 1), Normalize (shortcut “Alt + 3”), Boost Gain (shortcut “Alt + 6”), and Cut Gain (shortcut “Alt + 7”).
    • Duplicate: includes Duplicate (shortcut “Alt + D”), Multi-Duplicate, and Fill Track. +These were explained in detail in the chapter Working with +Regions.
    • Spectral Analysis: window displaying the overall frequency +content of the Region.

    Feel free to explore by yourself other sub-menus not mentioned above. +Many of them are mirrors of the options you find under Ardour’s +Region menu. Below we go into a bit more details on some of the most +useful functions.

    Pitch Shifting

    The Pitch Shift (shortcut “Alt + 8”) function alters the pitch of a region without +changing its duration. The function applies a pitch-shifting algorithm +to create a new audio clip based on the source clip.

    The Pitch Shift window allows the user to specify the amount and direction of +transposition desired. The window includes a Preserve Formants +button. When pitch shifting by large amounts, the Preserve Formants +option can give results that sound slightly more natural, particularly +when used on vocal material.

    pitch shift 

    Normalize

    The Normalize function (shortcut “Alt” + “3”) non-destructively boosts the level of the +selected Region so that the Peaks are at 0 dB or less. When Normalizing +to 0.0, the region will be as loud as possible while avoiding Clipping. +Sometimes you may find useful to normalize a region to a value less than 0, +such as -1.0, -3.0, or -6.0 decibels, so it doesn’t become too loud.

    normalize

    Two other useful gain operations for regions are Boost Gain (“Alt” + “6”), and Cut Gain (“Alt” + “7”). Be sure to try them out.

    Reverse

    The Reverse (shortcut “Alt + 4”) function reverses the selected region of audio, in +effect causing it to play backwards. Reversing a region creates a +new audio file ‘behind the scenes’.

    Operations on two or more selected Ranges

    If more than one range is selected, the operation will apply to all of +them (for example, Normalize, Reverse, etc.)

    Combine

    Some operations from the context menu will only become available when +two or more regions are selected. For example, let’s take a look at the +“Combine” function, under the sub-menu “Edit”. First we select two +adjacent regions:

    combine

    Then we choose “Combine” from the right-click context menu, or from +Ardour’s main menu Region > Edit > Combine:

    combine 2

    As a result, the selected regions are combined into one. This is +particulary useful when you have found an exact sequence of regions that +works just as you want, and then you would like to copy and/or move the +whole sequence as group.

    Notice that the resulting combined region has the word “compound” +attached to its name.

    combine 3

    Continuing

    In the following chapter, we will learn a bit more about the powerful +tools Ardour has available by changing Edit Modes.

    Next: CHANGING EDIT MODES

    + + + + + + + + + + \ No newline at end of file diff --git a/en/editing-sessions/index.html b/en/editing-sessions/index.html new file mode 100644 index 0000000..15cba32 --- /dev/null +++ b/en/editing-sessions/index.html @@ -0,0 +1,18 @@ +Editing sessions :: Ardour tutorial

    Chapter 4

    Editing sessions

    How to arrange tracks, then cut, loop, and stretch regions

    + + + + + + + + + + \ No newline at end of file diff --git a/en/editing-sessions/index.xml b/en/editing-sessions/index.xml new file mode 100644 index 0000000..8d6427a --- /dev/null +++ b/en/editing-sessions/index.xml @@ -0,0 +1,18 @@ +Editing sessions on Ardour tutorial/en/editing-sessions/Recent content in Editing sessions on Ardour tutorialHugo -- gohugo.ioen-usArranging tracks/en/editing-sessions/arranging-tracks/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/arranging-tracks/In the following chapters we will use Ardour to create a short rhythmic passage using several drumkit samples. +We will continue working on this passage in later tutorials, such as Working with Regions and Creating Looped Sections. We assume that you have read the chapters in the Getting Started section already, and are familiar with Importing Audio, Tracks, and the Timeline. +Importing Samples The first step is to add some sounds, which is discussed at length in the Importing Audio chapter.Setting up the meter/en/editing-sessions/setting-up-the-meter/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/setting-up-the-meter/The Meter determines the musical speed of the passage we are composing, as measured in Beats Per Minute. +If we are composing something rhythmic, it will also determine the lengths of the sound samples we use to some extent. So it is important to be able to set up the Meter before we continue. +To see the meter-related timelines for our session, we can right-click anywhere in the “header” of the Rulers and check the following options: Meter, Bars & Beats, and Tempo.Using ranges/en/editing-sessions/using-ranges/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/using-ranges/A Range is a selection of the Timeline that can include one or more Tracks. +The Range tool (shortcut “R”) is located just below the Transport Menu in the Edit Window. +When you have selected the Range tool, your mouse pointer will look like a vertical line. +It can be useful to create Range selections that align with the edges of regions on your Timeline. Selecting the “Grid” and “Region bounds” items for Grid and Grid Point menus respectively makes this easy.Working with regions/en/editing-sessions/working-with-regions/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/working-with-regions/Sections of audio are called Regions in Ardour. +To compose the short rhythmic passage we’ve been working on, we will need to know how to Select, Move, Split and Trim these Regions, as well as how to Fade In or Fade Out their volume and create Crossfades between them. Some of these options may need to happen at specific Edit Points in the composition, or according to the musical Meter we can define with the Timeline and the Grid as well.Further region operations/en/editing-sessions/further-region-operations/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/further-region-operations/In this section you will learn a few more things you can do with Regions. +Right-clicking a selected Region reveals a context menu. The first item in the menu (labeled with the Region’s name) contains a large sub-menu. All of these operations are also available from Ardour’s main Region menu. +This section describes a few of the most commonly used operations accessible from these menus. +Play: play back from the beginning to the end of that Region (shortcut “H”).Changing edit modes/en/editing-sessions/changing-edit-modes/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/changing-edit-modes/We have already learned a bit about the Grab Mode (select/move objects) and Range Mode. In this chapter we will get an overview of all the Edit Modes and Cursor Modes available on that part of the Editor Window. +Edit Modes and Cursor Modes These controls define the behavior of the main canvas and the different functions of the cursor. +The drop-down Edit Mode menu contains three options. Slide Edit is the standard mode, and the one we will be using in this tutorial.Creating looped sections/en/editing-sessions/creating-looped-sections/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/creating-looped-sections/You can easily repeat sections of audio in your Ardour session. +Here, we take the short rhythmic passage we created in Working with Regions and duplicate it to make a loop. +Before duplicating the passage, it is a good idea to combine individual regions in the same track into a single one: it is easier to move them around this way, and it prevents you from accidentally moving a single hihat out of place, for example.Stretching & shrinking regions/en/editing-sessions/stretching-shrinking-regions/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/stretching-shrinking-regions/Regions can be stretched or shrunk in length without changing their Pitch by using the Stretch/Shrink Regions tool (shortcut “T”, for “Time stretch”). +A small adjustment to the length of a Region may not cause noticeable sound Artifacts. However, the more extreme the change in length, the more obvious the effect of processing on the sound. +To use Stretch/Shrink Regions, place your cursor on top of the region, and then Click-drag left or right. \ No newline at end of file diff --git a/en/editing-sessions/setting-up-the-meter/en/Ardour4_Meter_Timeline.png b/en/editing-sessions/setting-up-the-meter/en/Ardour4_Meter_Timeline.png new file mode 100644 index 0000000..3cb45a8 Binary files /dev/null and b/en/editing-sessions/setting-up-the-meter/en/Ardour4_Meter_Timeline.png differ diff --git a/en/editing-sessions/setting-up-the-meter/en/Ardour5_Edit_Meter_and_Tempo.png b/en/editing-sessions/setting-up-the-meter/en/Ardour5_Edit_Meter_and_Tempo.png new file mode 100644 index 0000000..bd92c84 Binary files /dev/null and b/en/editing-sessions/setting-up-the-meter/en/Ardour5_Edit_Meter_and_Tempo.png differ diff --git a/en/editing-sessions/setting-up-the-meter/index.html b/en/editing-sessions/setting-up-the-meter/index.html new file mode 100644 index 0000000..d2b55f5 --- /dev/null +++ b/en/editing-sessions/setting-up-the-meter/index.html @@ -0,0 +1,28 @@ +Setting up the meter :: Ardour tutorial

    Setting up the meter

    The Meter determines the musical speed of the passage we are +composing, as measured in Beats Per Minute.

    If we are composing something rhythmic, it will also determine the lengths of the +sound samples we use to some extent. So it is important to be able to +set up the Meter before we continue.

    To see the meter-related timelines for our session, we can right-click +anywhere in the “header” of the Rulers and check the following options: Meter, Bars & Beats, and Tempo.

    Meter

    It is possible to set a Meter and Tempo for the entire Ardour +session, as well as to change them at different points in the same +session.

    To change the Tempo and Meter (time signature) for the entire session, use the corresponding buttons located underneath the secondary clock:

    Tempo_and_Meter

    For the Tempo (button on the left), choose the number of BPM (Beats Per Minute) for your session.

    For the Meter (button on the right; the letters “TS” on the button mean “Time Signature”), you can enter new values for the Beats Per Bar as well as the Note Value. Click “Apply” to apply the changes globally to your session.

    If the Meter or Tempo of your session changes later in the song or +composition, simply add a new marker by right-clicking in the Meter or +Tempo timeline and selecting New Tempo or New Meter and entering +the new Tempo or Meter in the resulting dialog.

    Continuing

    Next, we will explore Using Ranges to set up a loop we can listen to +while we arrange the rhythm.

    Next: USING RANGES

    + + + + + + + + + + \ No newline at end of file diff --git a/en/editing-sessions/stretching-shrinking-regions/en/Ardour4_EditModes_T.png b/en/editing-sessions/stretching-shrinking-regions/en/Ardour4_EditModes_T.png new file mode 100644 index 0000000..31dd50d Binary files /dev/null and b/en/editing-sessions/stretching-shrinking-regions/en/Ardour4_EditModes_T.png differ diff --git a/en/editing-sessions/stretching-shrinking-regions/en/Ardour4_Stretch_Shrink_1.png b/en/editing-sessions/stretching-shrinking-regions/en/Ardour4_Stretch_Shrink_1.png new file mode 100644 index 0000000..0e2a580 Binary files /dev/null and b/en/editing-sessions/stretching-shrinking-regions/en/Ardour4_Stretch_Shrink_1.png differ diff --git a/en/editing-sessions/stretching-shrinking-regions/en/Ardour4_Stretch_Shrink_2.png b/en/editing-sessions/stretching-shrinking-regions/en/Ardour4_Stretch_Shrink_2.png new file mode 100644 index 0000000..46033ae Binary files /dev/null and b/en/editing-sessions/stretching-shrinking-regions/en/Ardour4_Stretch_Shrink_2.png differ diff --git a/en/editing-sessions/stretching-shrinking-regions/en/Ardour4_Stretch_Shrink_3.png b/en/editing-sessions/stretching-shrinking-regions/en/Ardour4_Stretch_Shrink_3.png new file mode 100644 index 0000000..e54060b Binary files /dev/null and b/en/editing-sessions/stretching-shrinking-regions/en/Ardour4_Stretch_Shrink_3.png differ diff --git a/en/editing-sessions/stretching-shrinking-regions/en/Ardour4_Stretch_Shrink_Action.png b/en/editing-sessions/stretching-shrinking-regions/en/Ardour4_Stretch_Shrink_Action.png new file mode 100644 index 0000000..93a78bc Binary files /dev/null and b/en/editing-sessions/stretching-shrinking-regions/en/Ardour4_Stretch_Shrink_Action.png differ diff --git a/en/editing-sessions/stretching-shrinking-regions/index.html b/en/editing-sessions/stretching-shrinking-regions/index.html new file mode 100644 index 0000000..feb55b5 --- /dev/null +++ b/en/editing-sessions/stretching-shrinking-regions/index.html @@ -0,0 +1,44 @@ +Stretching & shrinking regions :: Ardour tutorial

    Stretching & shrinking regions

    Regions can be stretched or shrunk in length without changing their +Pitch by using the Stretch/Shrink Regions tool (shortcut “T”, for +“Time stretch”).

    A small adjustment to the length of a Region may not +cause noticeable sound Artifacts. However, the more extreme the +change in length, the more obvious the effect of processing on the +sound.

    stretch

    To use Stretch/Shrink Regions, place your cursor on top of the +region, and then Click-drag left or right. While dragging, you will see +a highlighted area, which represents the new duration to which the +Region will be shrunk or stretched when you release the mouse at the +current position.

    stretching

    Time-Stretching a Region to Fit the Loop

    In the image below, we’ve added another sound sample—this time, a +synthesizer line—from freesound.org to the +rhythmic passage we composed in the Creating Looped Sections chapter +(search for “1168 so synth” in the Search Freesound tab of Ardour if +you’d like to get the same sample. Import it as a new track).

    After importing this synth line, we see that the length of our new +Region doesn’t match the existing rhythm we’ve already created. It’s too +long to be one bar and too short to be two bars.

    stretch1

    We can correct this by using the Stretch/Shrink tool. Select the Region +you wish to stretch, and drag the new length to the end of the second +Bar, again assisted by the Grid settings.

    When you release the mouse button, the Time Stretch Audio dialog will +appear. You can experiment with different settings for the Time Stretch +operation. Each will affect the sound in different ways. It’s a good +idea to experiment with a few different stretch settings to find out +which gives the result you’re most happy with.

    stretch2 

    Click Stretch/Shrink in the Time Stretch dialog to start the +operation.

    When the Time Stretch operation is complete, the region of the +synthesizer line will now be exactly two Bars long, and should fit in +with the rhythm we already created with the drum samples.

    stretch3

    Continuing

    This was the last chapter of the Editing Regions section. Next we go into Mixing.

    Next: MIXING SESSIONS

    + + + + + + + + + + \ No newline at end of file diff --git a/en/editing-sessions/using-ranges/en/Ardour4_Grid_Region_Bounds.png b/en/editing-sessions/using-ranges/en/Ardour4_Grid_Region_Bounds.png new file mode 100644 index 0000000..185a296 Binary files /dev/null and b/en/editing-sessions/using-ranges/en/Ardour4_Grid_Region_Bounds.png differ diff --git a/en/editing-sessions/using-ranges/en/Ardour4_Range_Bar_Loop.png b/en/editing-sessions/using-ranges/en/Ardour4_Range_Bar_Loop.png new file mode 100644 index 0000000..88a84bc Binary files /dev/null and b/en/editing-sessions/using-ranges/en/Ardour4_Range_Bar_Loop.png differ diff --git a/en/editing-sessions/using-ranges/en/Ardour4_Range_Loop.png b/en/editing-sessions/using-ranges/en/Ardour4_Range_Loop.png new file mode 100644 index 0000000..d779f58 Binary files /dev/null and b/en/editing-sessions/using-ranges/en/Ardour4_Range_Loop.png differ diff --git a/en/editing-sessions/using-ranges/en/Ardour4_Range_One_Bar_Loop_Solo.png b/en/editing-sessions/using-ranges/en/Ardour4_Range_One_Bar_Loop_Solo.png new file mode 100644 index 0000000..0690458 Binary files /dev/null and b/en/editing-sessions/using-ranges/en/Ardour4_Range_One_Bar_Loop_Solo.png differ diff --git a/en/editing-sessions/using-ranges/en/Ardour4_Range_Selection_and_Menu.png b/en/editing-sessions/using-ranges/en/Ardour4_Range_Selection_and_Menu.png new file mode 100644 index 0000000..437dcac Binary files /dev/null and b/en/editing-sessions/using-ranges/en/Ardour4_Range_Selection_and_Menu.png differ diff --git a/en/editing-sessions/using-ranges/en/Ardour4_Range_Tool.png b/en/editing-sessions/using-ranges/en/Ardour4_Range_Tool.png new file mode 100644 index 0000000..990388a Binary files /dev/null and b/en/editing-sessions/using-ranges/en/Ardour4_Range_Tool.png differ diff --git a/en/editing-sessions/using-ranges/index.html b/en/editing-sessions/using-ranges/index.html new file mode 100644 index 0000000..b2032f6 --- /dev/null +++ b/en/editing-sessions/using-ranges/index.html @@ -0,0 +1,43 @@ +Using ranges :: Ardour tutorial

    Using ranges

    A Range is a selection of the Timeline that can include one or more +Tracks.

    The Range tool (shortcut “R”) is located just below the +Transport Menu in the Edit Window.

    Range Tool

    When you have selected the Range tool, your mouse pointer will look like a vertical line.

    It can be useful to create Range selections that align with the edges of +regions on your Timeline. Selecting the “Grid” and “Region bounds” +items for Grid and Grid Point menus respectively makes this easy.

    Region Bounds

    To make a Range selection, drag anywhere on the Timeline. The current +Grid and Grid Point options determine exactly how the Range selection +behaves. Once a Range has been selected, Right-Clicking on it opens a +menu with Range-specific operations.

    Range selection

    Loop range, for example, sets up Loop Markers around the current +Range and begins looped playback. The Loop Start and Loop End +points can be changed by moving the green triangles which correspond to +each point.

    Range Loop

    Other useful options here for editing allow you to Duplicate the +Range, Select All within the Range or Crop the Range.

    Setting Up a Loop

    Returning to our rhythmic passage example, we will want to hear the +passage we are composing, perhaps as a loop, while we are moving the +samples around. To do that, we must create a Range to listen to within +our session, so that we can return to exactly this point in the Session +again and again.

    Zoom out if needed (shortcut “-”) to see full bars in the timeline. +Use the Range tool to select an entire bar with the help of the Grid +settings, and right-click inside that range to “Set loop from +selection”. You will probably want to set the Grid so that your +actions snap to certain metric elements of the session (for example, +snapping to Beats). Once the one-bar loop has been set up, the +screen will look like this:

    Bar Loop

    This will set up a loop range which you can play by using the Play +Loop button in the Transport Menu at the very top of the Editor +Window (shortcut: “L”). While the Range is looping, you can use the +Solo button on each track to listen to each instrument individually.

    Loop Solo

    Continuing

    In the next step, we will learn about Working With Regions to +compose a rhythm with these samples.

    Next: WORKING WITH REGIONS

    + + + + + + + + + + \ No newline at end of file diff --git a/en/editing-sessions/working-with-regions/en/Ardour4_Beat.png b/en/editing-sessions/working-with-regions/en/Ardour4_Beat.png new file mode 100644 index 0000000..13556ae Binary files /dev/null and b/en/editing-sessions/working-with-regions/en/Ardour4_Beat.png differ diff --git a/en/editing-sessions/working-with-regions/en/Ardour4_Crossfade_1.png b/en/editing-sessions/working-with-regions/en/Ardour4_Crossfade_1.png new file mode 100644 index 0000000..0d65a7a Binary files /dev/null and b/en/editing-sessions/working-with-regions/en/Ardour4_Crossfade_1.png differ diff --git a/en/editing-sessions/working-with-regions/en/Ardour4_Crossfade_2.png b/en/editing-sessions/working-with-regions/en/Ardour4_Crossfade_2.png new file mode 100644 index 0000000..1d6ed03 Binary files /dev/null and b/en/editing-sessions/working-with-regions/en/Ardour4_Crossfade_2.png differ diff --git a/en/editing-sessions/working-with-regions/en/Ardour4_Crossfade_3.png b/en/editing-sessions/working-with-regions/en/Ardour4_Crossfade_3.png new file mode 100644 index 0000000..7240158 Binary files /dev/null and b/en/editing-sessions/working-with-regions/en/Ardour4_Crossfade_3.png differ diff --git a/en/editing-sessions/working-with-regions/en/Ardour4_Crossfade_4.png b/en/editing-sessions/working-with-regions/en/Ardour4_Crossfade_4.png new file mode 100644 index 0000000..afcbb54 Binary files /dev/null and b/en/editing-sessions/working-with-regions/en/Ardour4_Crossfade_4.png differ diff --git a/en/editing-sessions/working-with-regions/en/Ardour4_Edit_Point_Menu.png b/en/editing-sessions/working-with-regions/en/Ardour4_Edit_Point_Menu.png new file mode 100644 index 0000000..6452411 Binary files /dev/null and b/en/editing-sessions/working-with-regions/en/Ardour4_Edit_Point_Menu.png differ diff --git a/en/editing-sessions/working-with-regions/en/Ardour4_Fade_Options.png b/en/editing-sessions/working-with-regions/en/Ardour4_Fade_Options.png new file mode 100644 index 0000000..c9ae3d1 Binary files /dev/null and b/en/editing-sessions/working-with-regions/en/Ardour4_Fade_Options.png differ diff --git a/en/editing-sessions/working-with-regions/en/Ardour4_Fades_1.png b/en/editing-sessions/working-with-regions/en/Ardour4_Fades_1.png new file mode 100644 index 0000000..e6cca27 Binary files /dev/null and b/en/editing-sessions/working-with-regions/en/Ardour4_Fades_1.png differ diff --git a/en/editing-sessions/working-with-regions/en/Ardour4_Grab_Mode.png b/en/editing-sessions/working-with-regions/en/Ardour4_Grab_Mode.png new file mode 100644 index 0000000..300acf2 Binary files /dev/null and b/en/editing-sessions/working-with-regions/en/Ardour4_Grab_Mode.png differ diff --git a/en/editing-sessions/working-with-regions/en/Ardour4_Location_Marker.png b/en/editing-sessions/working-with-regions/en/Ardour4_Location_Marker.png new file mode 100644 index 0000000..418dec6 Binary files /dev/null and b/en/editing-sessions/working-with-regions/en/Ardour4_Location_Marker.png differ diff --git a/en/editing-sessions/working-with-regions/en/Ardour4_Object_Selection.png b/en/editing-sessions/working-with-regions/en/Ardour4_Object_Selection.png new file mode 100644 index 0000000..53fdf91 Binary files /dev/null and b/en/editing-sessions/working-with-regions/en/Ardour4_Object_Selection.png differ diff --git a/en/editing-sessions/working-with-regions/en/Ardour4_Region_Duplicate.png b/en/editing-sessions/working-with-regions/en/Ardour4_Region_Duplicate.png new file mode 100644 index 0000000..aba0b33 Binary files /dev/null and b/en/editing-sessions/working-with-regions/en/Ardour4_Region_Duplicate.png differ diff --git a/en/editing-sessions/working-with-regions/en/Ardour4_Split_Region.png b/en/editing-sessions/working-with-regions/en/Ardour4_Split_Region.png new file mode 100644 index 0000000..bed8bf3 Binary files /dev/null and b/en/editing-sessions/working-with-regions/en/Ardour4_Split_Region.png differ diff --git a/en/editing-sessions/working-with-regions/en/Ardour4_Split_Region_Moved.png b/en/editing-sessions/working-with-regions/en/Ardour4_Split_Region_Moved.png new file mode 100644 index 0000000..e5c61c0 Binary files /dev/null and b/en/editing-sessions/working-with-regions/en/Ardour4_Split_Region_Moved.png differ diff --git a/en/editing-sessions/working-with-regions/en/Ardour4_Trimming_Regions.gif b/en/editing-sessions/working-with-regions/en/Ardour4_Trimming_Regions.gif new file mode 100644 index 0000000..aacefcd Binary files /dev/null and b/en/editing-sessions/working-with-regions/en/Ardour4_Trimming_Regions.gif differ diff --git a/en/editing-sessions/working-with-regions/index.html b/en/editing-sessions/working-with-regions/index.html new file mode 100644 index 0000000..ad71b47 --- /dev/null +++ b/en/editing-sessions/working-with-regions/index.html @@ -0,0 +1,136 @@ +Working with regions :: Ardour tutorial

    Working with regions

    Sections of audio are called Regions in Ardour.

    To compose the short rhythmic passage we’ve been working on, we will need to know how +to Select, Move, Split and Trim these Regions, as well +as how to Fade In or Fade Out their volume and create +Crossfades between them. Some of these options may need to happen at +specific Edit Points in the composition, or according to the musical +Meter we can define with the Timeline and the Grid as well.

    Selecting Regions

    The Grab Mode (shortcut “G”) is the tool to select and move objects. It is located just below +the Transport Menu in the Editor Window (the little “hand” icon). You +will use this tool a lot in your Ardour work.

    Object Tool

    When it is active, your mouse pointer will look like a little hand icon.

    Try all of the operations below, for practice:

    • Click on the Waveform of the region to select it. Click and drag on +a region to move it around (left and right within the same track, +but also up and down onto other tracks).

    • Use “Control” + “Click” to create and drag around a copy of +the region.

    • You can select multiple regions by holding the “Shift” key while clicking on each region you want to select.

    • You can also drag a selection box over multiple Regions to select +them all.

    object selection

    • Move multiple regions at the same time after selecting them.

    • You can select several sequential regions on one track all at once +by holding down the “Shift” key while selecting the first and the +last Regions of the sequence (copy a few regions on the same track +to try this out).

    • When you select a single Region, make sure to click on the Waveform +section of its rectangle. The lower stripe with the Region name is +used for a different action (see Trimming Regions below).

    • Use the “Del” key to delete selected regions.

    • Standard copy ("Control" + “C”), cut ("Control" + “X”), and +paste ("Control" + “V”) operations also work with regions.

    Moving Regions

    While moving a Region, a Timecode will appear on the screen in +yellow numbers. This Timecode is the Region’s starting point on the +Timeline. The unit of this timecode is the same as the unit of the +First Clock, which you can change by right-clicking on the Second Clock +and choosing a new unit (Minutes:Seconds, Bar:Beats, etc).

    You can move Regions horizontally (sideways) to a different point in +time on the same Track, or you can move the selected Region vertically +(up or down) to a different Track.

    When a set of one or more Regions is selected, you can move the whole +set by dragging with the mouse.

    Make sure to select the Region in its waveform section, because +selecting the bottom title bar area is used for a different action (see +Trimming Regions below).

    Duplicating Regions

    In addition to “Control” + “Click” + drag and standard copy/paste, +Ardour offers other handy ways to duplicate regions. Use the Grab Mode (Select/Move +Objects) to select one or more Regions, then use the Duplicate +function to make one or more copies (menu Regions > Duplicate). +Three options are available:

    • Duplicate (shortcut “Alt” + “D”): make a copy of the +selected region on the same track, immediately after the original.
    • Multi-Duplicate (shortcut “Shift” + “D”): make multiple +copies of the selected region at once (same track, in sequence). You +can specify the number of duplications.
    • Fill Track: make as many copies of the selected region as needed +to fill the entire track, all the way up to the End marker on +the timeline.

    In the following screenshot, regions have been duplicated using the +methods above.

    Duplicate

    Using Edit Points

    When you use the standard copy/cut/paste commands, where exactly will +the regions be pasted? The exact location is determined by the Edit +Point drop-down menu.

    Edit Point

    If Mouse is selected as the Edit Point, the copied Region will be +pasted at the current position of the mouse.

    If Playhead is selected as the Edit Point, the copied Region will be +pasted at red Playhead line on the same Track where the original Region +is.

    Finally, if Marker is selected as the Edit Point, then the copied +Region will be pasted immediately after the currently selected +Location Marker.

    Markers

    It is very useful to be able to tag different locations in a session for +later use when editing and mixing. Ardour supports several ways for +doing this. The most common method is using Location Markers, which +define specific positions in time.

    Location Markers can be added to the Timeline by right-clicking on the +Location Markers strip and selecting Add New Location Marker. If you +don’t see the Location Markers strip, right-click on the timeline and +select it to make it visible. Location Markers can also be selected with +the mouse and moved to new positions. Right-clicking on a location +marker lets you rename the marker, among other options.

    Loc Marker

    When you first create a new session, two location markers are +automatically added by default. These are the start and end +markers that you see in the screenshot above. If you don’t see the +end marker, zoom out enough and you will find it.

    Splitting Regions

    To Split a Region simply means to divide a single Region into two +independent Regions. There are two ways of accomplishing this:

    • You can use the Cut Mode (shortcut “C”) to point and click anywhere you want to split; or
    • You can stay in Grab Mode and use the shortcut “S” (for “Split”). In this last case, the point at which a Region will be split depends +on the currently selected Edit Point. If Mouse is selected as your +current Edit Point, select a Region and place the cursor at the point +you would like to Split, then type “S” (same as going to menu Edit > Split Region).

    Split

    After being split, the original single Region becomes two independent regions, +with a new name for each, as in the image above. The two new regions are now +entirely independent. You can move and edit them separately.

    Split

    Regions can also be split by using the Playhead or a Marker as the Edit +Point.

    Split Regions will receive a name derived from the original name of its parent region, and you will see +this reflected in your regions List. For example, in the image above, you see two regions called pink.15 and pink.16, which means there were split from a parent Region called “pink” (not shown in image).

    Splitting ranges will follow your Grid settings. For example, if you have an active Grid set for Bars, splits will happen at the bar boundaries. If you choose “No Grid”, splits will happen wherever the Edit point is, regardless of any Grid.

    Trimming Regions

    If you move the cursor near the left or right side edge of a Region, you will see that the pointer becomes an arrow. Click and drag inwards from either end of the Region, and the Region will be shortened +accordingly. This is called Trimming the Region. Regions can be +trimmed from the start of the Region (drag from left to right at the +edge) or from the end (drag from right to left).

    This action is non-destructive: no audio is actually being deleted. It +is as if you were just “hiding” those portions of the Region that you +don’t want or don’t need anymore. Later on, you can “un-trim” the Region +(i.e., extend it back to its original full size), even if it has been +moved or copied to a new Track.

    Trim

    Like Splitting, Trimming will obey Grid settings. If you don’t want your +trimming to be constrained to any grid, simply turn the grid off (No +Grid).

    Deleted Regions

    Because Ardour is non-destructive, the Regions you have deleted from +tracks are not completely removed from the Session. They can always be +accessed again from the Region List on the far right side of the Editor +Window (Regions can be dragged from the list onto any tracks).

    Creating Fades in Regions

    A Fade is a change in the volume of a Region, either as the Region +starts or as it ends. A Fade at the start of the Region is a Fade +In, and at the end of a Region it is a Fade Out. Each Region has +two small handles along the top corners, which can be dragged inwards +from either edge to create a Fade In or Fade Out. The screenshot below +shows a Fade In (indicated by the shaded area).

    Fades1

    In fact, every Region has a Fade In and Fade Out built-in. By default, +the region fade is very short, and serves to avoid clicks in the +transitions at the start and end of the region. By adjusting the regions +fade length as shown above, a more gradual transition can be +accomplished.

    By right-clicking on one of the Fades (the shaded area), the speed +of the Fade can also be adjusted.

    Fade Options

    Crossfading Between Two Regions

    When one Region Fades Out while another Fades In, this is called a +Crossfade. If the two Regions are in different Tracks, you can use +the method described above with the Fade In and Fade Out handles. The +following screenshot shows an example.

    Crossfade

    However, if both Regions are in the same Track, you need to overlap them +in order to create a crossfade. When regions overlap on the same track, +Ardour treats them as layers, that is, one of the regions is +considered to be on top of the other. The important rule to understand +is:

    The Fade In (or Fade Out) of the topmost region represents the +crossfade between the two regions.

    Once you understand this principle, it’s easy to create and control +crossfades between regions. Here’s an example. The two separate regions +seen below will be made to overlap in order to create a crossfade.

    Crossfade2 

    Note that we did not add any extra Fade Out to the first region, but we +did add a longer Fade In to the second region. Then we drag the second +region partly on top of the first:

    Crossfade3

    The Fade In of the second region works now as the crossfade between the +two regions. In other words, the first region will fade out in a mirror +image way as the second region fades in.

    In order for this to work, though, we need to make sure that the region +that has the desired fade is on top in Ardour’s layering system. In +order to change layering of regions, select a region and go to the menu +Region > Layering.

    Crossfade4

    The difference may be hard to hear if you are doing this with the very +short percussive sounds we imported earlier. To really hear the effect, +import a couple of longer samples to try it out (for example, a sample +of rain sounds, and another of a human voice). Overlap several seconds +of your long samples on the same track. You will hear the difference as +you move the second region to the bottom (“Lower to Bottom”), and then +back to top (“Raise to Top”). When it’s on top, we will hear the desired +crossfade. When it’s at the bottom, we will hear no crossfade, just an +abrupt change from first to second region (assuming your first region +has no Fade Out specified, as in the screenshots above).

    Using Grid Settings

    Experiment with the Grid setting, as discussed in the Setting Up +the Timeline chapter, to give different kinds of Quantization—in +other words, to constrain the boundaries of each Region to certain grid +points. Here, the Grid has been activated and set to Beats/16, to +quantize the Regions to sixteenth notes within each bar. You may wish to +Trim the endpoints of some of the samples, as discussed above, to fit +within the metric structure you have set up (for example, the hihat +samples in the screen below have been trimmed so that they don’t not +overlap with each other).

    Beat

    Continuing

    In the next chapter, we will explore a few more things you can do with Regions

    Next: FURTHER REGION OPERATIONS

    + + + + + + + + + + \ No newline at end of file diff --git a/en/exporting-sessions/exporting-a-range/en/Ardour4_EditModes_R.png b/en/exporting-sessions/exporting-a-range/en/Ardour4_EditModes_R.png new file mode 100644 index 0000000..c55900c Binary files /dev/null and b/en/exporting-sessions/exporting-a-range/en/Ardour4_EditModes_R.png differ diff --git a/en/exporting-sessions/exporting-a-range/en/Ardour4_Export_Range_1.png b/en/exporting-sessions/exporting-a-range/en/Ardour4_Export_Range_1.png new file mode 100644 index 0000000..b30dae9 Binary files /dev/null and b/en/exporting-sessions/exporting-a-range/en/Ardour4_Export_Range_1.png differ diff --git a/en/exporting-sessions/exporting-a-range/en/Ardour4_Export_Range_2.png b/en/exporting-sessions/exporting-a-range/en/Ardour4_Export_Range_2.png new file mode 100644 index 0000000..0cd3c94 Binary files /dev/null and b/en/exporting-sessions/exporting-a-range/en/Ardour4_Export_Range_2.png differ diff --git a/en/exporting-sessions/exporting-a-range/en/Ardour4_Export_Range_Markers.png b/en/exporting-sessions/exporting-a-range/en/Ardour4_Export_Range_Markers.png new file mode 100644 index 0000000..faadee1 Binary files /dev/null and b/en/exporting-sessions/exporting-a-range/en/Ardour4_Export_Range_Markers.png differ diff --git a/en/exporting-sessions/exporting-a-range/index.html b/en/exporting-sessions/exporting-a-range/index.html new file mode 100644 index 0000000..398fe43 --- /dev/null +++ b/en/exporting-sessions/exporting-a-range/index.html @@ -0,0 +1,23 @@ +Exporting a range :: Ardour tutorial

    Exporting a range

    Learn how to export a selected portion (Range) of your Session.

    Exporting is the process of saving a Region, Track or Session to a +file on your computer. As we learned previously, exporting an isolated Region does +not export all of the changes you might have made to that Region. To +export edits such as Panning, Fader Automation, and Plugin effects, +you must Export either a Range or the entire Session.

    Exporting a Range

    To export a range, follow these steps:

    • CLick on the Range Mode button (shortcut “R”)

    export range 0

    • Make a Range selection:

    export range 1

    • Right click on the Range and choose “Export Range” from the menu:

    export range 2

    This will open the familiar Export dialog explained in the Exporting a Session chapter. Choose your options, if any, and click Export. The Range will be exported and saved as an audio file.

    What exactly is a Range?

    To define a Range is simply to specify a beginning and ending point in time. The Selection display to the right of the secondary clock shows the start and end times of the selected range, as well as its duration. The Range created through the method above will disappear as soon as you click outside of it.

    The Export Range command will export everything that plays through the Master Bus, exactly as it plays back in +your Session. If any of the Tracks have the Mute or Solo buttons engaged, this will also affect which Tracks are heard in the Exported file.

    What is a Range Marker?

    Range Markers are essentially two location markers the are grouped together to mark the beginning and end of a section in the timeline. You can user Range Markers to “bookmark” (so to speak) one or more Ranges that you need to remember or use again later. Range Markers look like this on the timeline:

    range markers

    There are a few ways to create Range Markers:

    • From a Range selection, right click on it and choose “Add Range Marker”.
    • From the timeline, right click on the “Range Markers” horizontal space and choose “New Range”.
    • From one or more selected Regions, right click on the Region and choose “Add Single Range Marker” (if a single Region is selected), or “Add Range Marker Per Region” (if multiple Regions are selected).

    You can clear all existing Range Markers by right-clicking on the Range Markers area of the timeline and choosing “Clear All Ranges”.

    Continuing

    You now know how to Export isolated Regions, selected Ranges from your Session, or the entire Session as a Stereo Mix. The last section of this tutorial explains saving sessions, snapshots, and templates.

    Next: SAVING A SESSION

    + + + + + + + + + + \ No newline at end of file diff --git a/en/exporting-sessions/exporting-a-region/en/Ardour4_Export_Region_1.png b/en/exporting-sessions/exporting-a-region/en/Ardour4_Export_Region_1.png new file mode 100644 index 0000000..de070ba Binary files /dev/null and b/en/exporting-sessions/exporting-a-region/en/Ardour4_Export_Region_1.png differ diff --git a/en/exporting-sessions/exporting-a-region/en/Ardour4_Export_Region_Multiple_1.png b/en/exporting-sessions/exporting-a-region/en/Ardour4_Export_Region_Multiple_1.png new file mode 100644 index 0000000..b7c2492 Binary files /dev/null and b/en/exporting-sessions/exporting-a-region/en/Ardour4_Export_Region_Multiple_1.png differ diff --git a/en/exporting-sessions/exporting-a-region/en/Ardour4_Export_Region_Multiple_2.png b/en/exporting-sessions/exporting-a-region/en/Ardour4_Export_Region_Multiple_2.png new file mode 100644 index 0000000..f92686a Binary files /dev/null and b/en/exporting-sessions/exporting-a-region/en/Ardour4_Export_Region_Multiple_2.png differ diff --git a/en/exporting-sessions/exporting-a-region/en/Ardour4_Export_Region_Multiple_3.png b/en/exporting-sessions/exporting-a-region/en/Ardour4_Export_Region_Multiple_3.png new file mode 100644 index 0000000..43bb1e6 Binary files /dev/null and b/en/exporting-sessions/exporting-a-region/en/Ardour4_Export_Region_Multiple_3.png differ diff --git a/en/exporting-sessions/exporting-a-region/en/Ardour4_Export_Region_Multiple_4.png b/en/exporting-sessions/exporting-a-region/en/Ardour4_Export_Region_Multiple_4.png new file mode 100644 index 0000000..2703387 Binary files /dev/null and b/en/exporting-sessions/exporting-a-region/en/Ardour4_Export_Region_Multiple_4.png differ diff --git a/en/exporting-sessions/exporting-a-region/index.html b/en/exporting-sessions/exporting-a-region/index.html new file mode 100644 index 0000000..fb4e3f2 --- /dev/null +++ b/en/exporting-sessions/exporting-a-region/index.html @@ -0,0 +1,27 @@ +Exporting regions :: Ardour tutorial

    Exporting regions

    You may wish to Export only a Region of your Session, perhaps to use as a sample in another application, or to Edit +it in a different editor program. This chapter shows you how.

    Exporting a Region

    To Export a Region, select it (so it becomes blue), and then right-click into the sub-menu +Export, or use the top menu: Region > Export.

    export region

    This will open up the same Export dialog box explained in the Exporting a Session chapter. +Choose your options, and click “Export”. Only the selected Region will be exported.

    Please note that when exporting a Region, not all parameters and edits +are exported. Trimmed, split, stretched and reversed +regions can be exported, but edits such as and Panning, and Automation are not exported. +Also, the volume of the audio Track itself or the Master Bus will not affect the exported +file. To export these edits, please see the chapters on Exporting a Range and Exporting a Session.

    Exporting Several Regions At Once

    If you are building a collection of samples to use later in another software, and your samples are basically trimmed and edited Regions, at the end of the process you will need to export all of them. If the number is large, exporting them manually can be tedious. Here’s one way of exporting several Regions at once.

    • In Grab Mode (shortcut “G”), select all the Regions you want to Export. They do not need to be on the same Track.

    export region

    • Go to menu Region > Ranges and choose Add Range Marker Per Region.

    export region

    • Ardour has now just created Range Markers that fit exactly the beginning and ending of your selected Regions (see the green rectangles in the Range Markers ruler):

    export region

    • Go to menu Session > Export and choose Export to Audio File(s) (shortcut “Alt” + “E”).

    • In the Export dialog box, click on the “Time span” tab. You will see all the newly created Ranges listed there. There is also a default Range that stands for the entire Session.

    • Under “Time Span”, click “Select All”, and de-select the very first Range (the “session” Range). The reason is because we want to export the shorter Ranges, not the whole Session.

    export region

    • Go back to the main tab ("File format").

    • Click “Export”.

    You Regions have now been exported to single audio files.

    This method exports everything that falls under each defined time range. In other words, if you have other regions in other tracks sounding simultaneously with the region(s) you want to export, they will be mixed together. Another way of looking at it is this: the export operation will export everything that plays under the defined time ranges. If that is not what you want, you can use solo or mute buttons on select tracks to ensure you export only what you want.

    Continuing

    Finally, the next chapter will show discuss Exporting Ranges rather +than just an individual Region. The last trick (exporting multiple regions +at once) in fact already involved using ranges, as you may have guessed.

    Next: EXPORTING A RANGE

    + + + + + + + + + + \ No newline at end of file diff --git a/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_Birds_Eye_View.png b/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_Birds_Eye_View.png new file mode 100644 index 0000000..7b425a4 Binary files /dev/null and b/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_Birds_Eye_View.png differ diff --git a/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_End.png b/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_End.png new file mode 100644 index 0000000..5bcb6ac Binary files /dev/null and b/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_End.png differ diff --git a/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_Start.png b/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_Start.png new file mode 100644 index 0000000..b7dcee3 Binary files /dev/null and b/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_Start.png differ diff --git a/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_Start_End_ARROWS.png b/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_Start_End_ARROWS.png new file mode 100644 index 0000000..e5cfaa8 Binary files /dev/null and b/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_Start_End_ARROWS.png differ diff --git a/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_Start_End_Marker.png b/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_Start_End_Marker.png new file mode 100644 index 0000000..51f4bd0 Binary files /dev/null and b/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_Start_End_Marker.png differ diff --git a/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_Window_1.png b/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_Window_1.png new file mode 100644 index 0000000..63079b7 Binary files /dev/null and b/en/exporting-sessions/exporting-a-session/en/Ardour4_Export_Session_Window_1.png differ diff --git a/en/exporting-sessions/exporting-a-session/en/Ardour4_Track_Height.png b/en/exporting-sessions/exporting-a-session/en/Ardour4_Track_Height.png new file mode 100644 index 0000000..8050bad Binary files /dev/null and b/en/exporting-sessions/exporting-a-session/en/Ardour4_Track_Height.png differ diff --git a/en/exporting-sessions/exporting-a-session/en/Ardour6_Zoom_Options.png b/en/exporting-sessions/exporting-a-session/en/Ardour6_Zoom_Options.png new file mode 100644 index 0000000..55c6bbb Binary files /dev/null and b/en/exporting-sessions/exporting-a-session/en/Ardour6_Zoom_Options.png differ diff --git a/en/exporting-sessions/exporting-a-session/index.html b/en/exporting-sessions/exporting-a-session/index.html new file mode 100644 index 0000000..83045ae --- /dev/null +++ b/en/exporting-sessions/exporting-a-session/index.html @@ -0,0 +1,21 @@ +Exporting a session :: Ardour tutorial

    Exporting a session

    Exporting is the process of saving a Region, Track, or entire Session to a +file on your computer which you can listen to, burn as a CD-R, or convert +to an MP3 to share on a website.

    Export the Entire Session

    Once you have finished your composition, the most common export operation is to export the entire Session to an audio file.

    Bird’s Eye View of Entire Session

    At this point it’s a good idea to Zoom Out and take a look at your whole session before exporting.

    • Select “All” from the menu “Number of visible tracks”:

    track heights

    • Click on the “Zoom to Session” button (third button in the Zoom Options):

    zoom options

    • You should now have a nice overview of your whole session, like this:

    birds eye view

    Listen to your piece one last time and make sure you hear everything the way you want (any Solo or Mute button you forgot to deactivate? Any volume adjusment left to do? etc.)

    Start and End Markers

    Finally, make sure the Start and End markers are in the right place.

    start +end

    Everything included between the Start and End Location Markers in the Timeline will be exported, so you have to set the markers first if they are not in the correct position. In the image below, clearly the End marker is too far to the right in the timeline. This will result in a huge silence after the end of the piece (that is, between the last Region and the End marker).

    export session

    If your End marker is too far after the end of your piece, click and drag it to the left until it is pretty close to the end of the very last Region of your composition.

    Export it!

    To Export a Session, use the top menu: Session > Export > Export to Audio File(s)…. This will open up a dialogue box with several options.

    export session dialog

    • Preset: this is NOT where you write the file name. Don’t worry about this field now.
    • Format: this allows you to choose the file format (WAV, MP3, OGG, FLAC, etc.). The default is CD (Red Book), which will give you a WAV file.
    • Add another format: if you’d like to export in more than one format at the same time, click on this tab.
    • Location: this is the place where you will find the file after it is saved. By default, it is in the “export” folder that lives inside your main Session folder. You could also click “Browse” and select the Desktop, for example.
    • Label: THIS is where you can create a unique name for the file. Ardour will automatically append the session name to the exported file, so if you don’t write anything here the name may end up something generic like “my-session.wav”. Use this field to give a unique name to your file.

    Having chosen your options, click Export. After the operation is finished, you can find the file using your file browser.

    Export is handled through the Master Bus, so the final file will include all the sounds from Tracks and Busses that were routed to it. This will include any Normalizing, Fading, Panning, and Automation you have created, along with the individual edits made to the Regions as well. If any of the Tracks have the Mute or Solo buttons engaged, this will also affect which Tracks will be heard in the Exported file.

    Advanced Options

    Click on the tabs “Time span” and “Channels” in case you need to access advanced export options.

    Continuing

    At the end of this chapter, you now have an Exported Stereo Mix representing your entire Session. You may also want to know how to export individual Regions or selected Ranges from your Session. This will be covered briefly in the next two chapters.

    Next: EXPORTING REGIONS

    + + + + + + + + + + \ No newline at end of file diff --git a/en/exporting-sessions/index.html b/en/exporting-sessions/index.html new file mode 100644 index 0000000..87e8d61 --- /dev/null +++ b/en/exporting-sessions/index.html @@ -0,0 +1,18 @@ +Exporting sessions :: Ardour tutorial

    Chapter 6

    Exporting sessions

    How to export a region, a selection of data, and a whole session

    + + + + + + + + + + \ No newline at end of file diff --git a/en/exporting-sessions/index.xml b/en/exporting-sessions/index.xml new file mode 100644 index 0000000..8bf4972 --- /dev/null +++ b/en/exporting-sessions/index.xml @@ -0,0 +1,6 @@ +Exporting sessions on Ardour tutorial/en/exporting-sessions/Recent content in Exporting sessions on Ardour tutorialHugo -- gohugo.ioen-usExporting regions/en/exporting-sessions/exporting-a-region/Mon, 01 Jan 0001 00:00:00 +0000/en/exporting-sessions/exporting-a-region/You may wish to Export only a Region of your Session, perhaps to use as a sample in another application, or to Edit it in a different editor program. This chapter shows you how. +Exporting a Region To Export a Region, select it (so it becomes blue), and then right-click into the sub-menu Export, or use the top menu: Region > Export. +This will open up the same Export dialog box explained in the Exporting a Session chapter.Exporting a range/en/exporting-sessions/exporting-a-range/Mon, 01 Jan 0001 00:00:00 +0000/en/exporting-sessions/exporting-a-range/Learn how to export a selected portion (Range) of your Session. +Exporting is the process of saving a Region, Track or Session to a file on your computer. As we learned previously, exporting an isolated Region does not export all of the changes you might have made to that Region. To export edits such as Panning, Fader Automation, and Plugin effects, you must Export either a Range or the entire Session.Exporting a session/en/exporting-sessions/exporting-a-session/Mon, 01 Jan 0001 00:00:00 +0000/en/exporting-sessions/exporting-a-session/Exporting is the process of saving a Region, Track, or entire Session to a file on your computer which you can listen to, burn as a CD-R, or convert to an MP3 to share on a website. +Export the Entire Session Once you have finished your composition, the most common export operation is to export the entire Session to an audio file. +Bird’s Eye View of Entire Session At this point it’s a good idea to Zoom Out and take a look at your whole session before exporting. \ No newline at end of file diff --git a/en/getting-started/index.html b/en/getting-started/index.html new file mode 100644 index 0000000..bc38d4c --- /dev/null +++ b/en/getting-started/index.html @@ -0,0 +1,18 @@ +Getting started :: Ardour tutorial

    Chapter 2

    Getting started

    Learn how to launch JACK and Ardour on Ubuntu

    + + + + + + + + + + \ No newline at end of file diff --git a/en/getting-started/index.xml b/en/getting-started/index.xml new file mode 100644 index 0000000..ce491ab --- /dev/null +++ b/en/getting-started/index.xml @@ -0,0 +1,7 @@ +Getting started on Ardour tutorial/en/getting-started/Recent content in Getting started on Ardour tutorialHugo -- gohugo.ioen-usStarting JACK/en/getting-started/starting-jack/Mon, 01 Jan 0001 00:00:00 +0000/en/getting-started/starting-jack/Ardour 4.X no longer requires that you have JACK (the JACK Audio Connection Kit) installed on your system. But you may want to have JACK available so that Ardour can share audio and MIDI with other Linux audio applications. If you are wondering just what on earth JACK is then take a look here: http://ardour.org/jack. +If you do not plan to use JACK with Ardour, you may skip this section. Otherwise, read on.Starting Ardour/en/getting-started/starting-ardour-on-ubuntu/Mon, 01 Jan 0001 00:00:00 +0000/en/getting-started/starting-ardour-on-ubuntu/Once you have started Ardour, the Session Setup window shows up. +You can click on New Session to create a brand new session, or you can open an existing session using the Other Sessions options. For now let’s create a fresh session, so click on New Session. The window should now look like the screenshot below. +Name your new project and click Open . +Avoid using any characters other than letters and numbers when naming your session.Overview of the Interface/en/getting-started/overview-of-the-interface/Mon, 01 Jan 0001 00:00:00 +0000/en/getting-started/overview-of-the-interface/This section will give you an overview of the basic interface of Ardour. +We will take a look at the Editor Window and the Mixer Window. Later chapters will give more detailed information on each feature listed here. +The Editor Window When you create a new session, Ardour opens an empty new window called the Editor Window. The Editor Window is the most important window in Ardour, as this is how you will control the program as well as see and edit the audio you have recorded or imported. \ No newline at end of file diff --git a/en/getting-started/overview-of-the-interface/en/Ardour6_Clocks.png b/en/getting-started/overview-of-the-interface/en/Ardour6_Clocks.png new file mode 100644 index 0000000..9c3236c Binary files /dev/null and b/en/getting-started/overview-of-the-interface/en/Ardour6_Clocks.png differ diff --git a/en/getting-started/overview-of-the-interface/en/Ardour6_Edit_Modes_Cursor_Modes.png b/en/getting-started/overview-of-the-interface/en/Ardour6_Edit_Modes_Cursor_Modes.png new file mode 100644 index 0000000..3c3dfba Binary files /dev/null and b/en/getting-started/overview-of-the-interface/en/Ardour6_Edit_Modes_Cursor_Modes.png differ diff --git a/en/getting-started/overview-of-the-interface/en/Ardour6_Editor_Mixer.png b/en/getting-started/overview-of-the-interface/en/Ardour6_Editor_Mixer.png new file mode 100644 index 0000000..94e2a8a Binary files /dev/null and b/en/getting-started/overview-of-the-interface/en/Ardour6_Editor_Mixer.png differ diff --git a/en/getting-started/overview-of-the-interface/en/Ardour6_Empty_Session.png b/en/getting-started/overview-of-the-interface/en/Ardour6_Empty_Session.png new file mode 100644 index 0000000..b36c276 Binary files /dev/null and b/en/getting-started/overview-of-the-interface/en/Ardour6_Empty_Session.png differ diff --git a/en/getting-started/overview-of-the-interface/en/Ardour6_Mixer_Window_1.png b/en/getting-started/overview-of-the-interface/en/Ardour6_Mixer_Window_1.png new file mode 100644 index 0000000..fa72e61 Binary files /dev/null and b/en/getting-started/overview-of-the-interface/en/Ardour6_Mixer_Window_1.png differ diff --git a/en/getting-started/overview-of-the-interface/en/Ardour6_Mixer_Window_2.png b/en/getting-started/overview-of-the-interface/en/Ardour6_Mixer_Window_2.png new file mode 100644 index 0000000..7a276c4 Binary files /dev/null and b/en/getting-started/overview-of-the-interface/en/Ardour6_Mixer_Window_2.png differ diff --git a/en/getting-started/overview-of-the-interface/en/Ardour6_Overview_Rulers.png b/en/getting-started/overview-of-the-interface/en/Ardour6_Overview_Rulers.png new file mode 100644 index 0000000..7392738 Binary files /dev/null and b/en/getting-started/overview-of-the-interface/en/Ardour6_Overview_Rulers.png differ diff --git a/en/getting-started/overview-of-the-interface/en/Ardour6_Region_List.png b/en/getting-started/overview-of-the-interface/en/Ardour6_Region_List.png new file mode 100644 index 0000000..e3cc706 Binary files /dev/null and b/en/getting-started/overview-of-the-interface/en/Ardour6_Region_List.png differ diff --git a/en/getting-started/overview-of-the-interface/en/Ardour6_Snap_Options_and_Nudge_Controls.png b/en/getting-started/overview-of-the-interface/en/Ardour6_Snap_Options_and_Nudge_Controls.png new file mode 100644 index 0000000..1a0af7a Binary files /dev/null and b/en/getting-started/overview-of-the-interface/en/Ardour6_Snap_Options_and_Nudge_Controls.png differ diff --git a/en/getting-started/overview-of-the-interface/en/Ardour6_Track.png b/en/getting-started/overview-of-the-interface/en/Ardour6_Track.png new file mode 100644 index 0000000..3133b83 Binary files /dev/null and b/en/getting-started/overview-of-the-interface/en/Ardour6_Track.png differ diff --git a/en/getting-started/overview-of-the-interface/en/Ardour6_Transport_Menu.png b/en/getting-started/overview-of-the-interface/en/Ardour6_Transport_Menu.png new file mode 100644 index 0000000..3e71f28 Binary files /dev/null and b/en/getting-started/overview-of-the-interface/en/Ardour6_Transport_Menu.png differ diff --git a/en/getting-started/overview-of-the-interface/en/Ardour6_Zoom_Options.png b/en/getting-started/overview-of-the-interface/en/Ardour6_Zoom_Options.png new file mode 100644 index 0000000..55c6bbb Binary files /dev/null and b/en/getting-started/overview-of-the-interface/en/Ardour6_Zoom_Options.png differ diff --git a/en/getting-started/overview-of-the-interface/index.html b/en/getting-started/overview-of-the-interface/index.html new file mode 100644 index 0000000..82ed1a2 --- /dev/null +++ b/en/getting-started/overview-of-the-interface/index.html @@ -0,0 +1,92 @@ +Overview of the Interface :: Ardour tutorial

    Overview of the Interface

    This section will give you an overview of the basic interface of Ardour.

    We will take a look at the Editor Window and the Mixer Window. Later +chapters will give more detailed information on each feature listed here.

    The Editor Window

    When you create a new session, Ardour opens an empty new window called +the Editor Window. The Editor Window is the most important window in +Ardour, as this is how you will control the program as well as see and +edit the audio you have recorded or imported.

    Empty Session

    At the top of the Editor Window are several main areas: the Transport +Menu, the Clocks, the Edit Modes/Cursor Modes menu, the +Snap Mode menu and the Auxiliary Controls. Below that area is +the Main Canvas, which contains the Tracks and Busses used in +the Session. The Mixer Strips for the Tracks appear on the left, and +a set of tabs allowing for an overview of the Regions, +Tracks/Busses, Snapshots, Edit Groups and Chunks appear +on the right. The very bottom of the window is the Summary view, +which is a miniature timeline view allowing for quick navigation through +the session.

    We will introduce these controls briefly here and cover them more +extensively in dedicated chapters later on.

    Transport Menu

    Transport Menu

    The Transport Menu controls include the following buttons:

    • MIDI Panic
    • Enable/Disable audio click (metronome)
    • Rewind
    • Fast forward
    • Loop playback
    • Play range/selection
    • Play from playhead
    • Stop
    • Record-enable 
    • Jog/shuttle controls

    Clocks

    Clocks

    The main Clocks are located next to the transport controls. Clocks +in Ardour can display time in 4 different formats: Time Code, +Bars:Beats, Minutes:Seconds, and Samples. Right-click on the clock to +select a format. You can also turn the clock off. The reason for having +two transport clocks is that it allows you to see the playhead position +in two different time units without having to change any settings.

    Please see the Setting Up the Timeline chapter for more details on the +Clocks.

    Edit Modes and Cursor Modes

    Edit Modes

    The Edit Modes and Cursor Modes controls define the behavior of +the main canvas and the different functions the cursor can have. There +are three Edit Modes in the drop-down menu: Slide, Ripple, and Lock. To the right of the Smart button are the +Cursor Modes:

    • Smart Mode (shortcut “Y”)
    • Grab Mode (shortcut “G”)
    • Range Mode (shortcut “R”)
    • Cut Mode (shortcut “C”)
    • Stretch Mode (shortcut “T”)
    • Audition Mode
    • Draw Mode (shortcut “D”)
    • Internal Edit Mode (shortcut “E”)

    Most of them are discussed in the Working With Regions +chapter. The last two are discussed in the Using Automation chapter.

    The Smart Mode is actually a combination of Grab Mode and Range Mode. When enabled, the mouse behaves as if it is in “Range Mode” in the upper half of a region, and in “Grab Mode” in the +lower half.

    Snap Options

    Snap

    The Snap Options menu controls the Grid, Grid Points and +Edit Point. Please see the chapters on Setting Up the Meter, +Using Ranges and Working With Regions for more details.

    Zoom Options

    Zoom Options

    In between Cursor Modes and Snap Options are the Zoom +Options. Here you can define the behavior of zooming operations. You +have standard Zoom In and Zoom Out buttons, plus a third called +Zoom to Session (useful for having a quick overview of your entire +session: it zooms it to fit the available space on the screen).

    Use the shortcuts = (the equal sign on your main keyboard) for zooming, and +- (the dash key on your main keyboard) for zooming out.

    The drop-down menu controls the Zoom Focus. It defines the focus +point of zooming operations. Try zooming in and out +with a different Zoom Focus each time. For example, choosing Playhead +will cause zoom to behave in relation to the position of the +Playhead. Mouse will take your current mouse position as the reference, +and so on.

    The following drop-down menu and the last two buttons control “vertical zoom.” They allow you to +expand and shrink all tracks and busses vertically. Use the drop-down menu to choose a specific number of tracks you want to fit on the screen. Use the buttons to shrink or expand all tracks (or only selected tracks, if a selection is made).

    Auxiliary Controls

    For further information on other buttons and displays on the main +interface, please refer to the Ardour Manual.

    Main Canvas

    The main canvas is just below the top rows of controls described above. +It basically comprises the Rulers, the space where Tracks and +Busses are displayed, and a Summary view at the bottom.

    At the very top of Ardour’s Editor Window (to the right) you will find useful information such as sample rate of the session, available recording time, and DSP use.

    Rulers

    Right-click on the names of rulers and you will see a menu with all the +possible rulers at your disposition. You may uncheck rulers that you +don’t need in order to save screen space. More information on these +operations can be found in the Setting up the Timeline and Setting +up the Meter chapters.

    Ardour Overview Rulers

    Tracks and Busses

    Just below the Rulers is where Tracks and Busses are displayed. In the +example below, you can see one Bus called “Master” and one Track +called “MyTrack”. MyTrack also contains one region, which +represents an audio file with a drawing of its waveform. More +information on Tracks and Busses can be found in the Creating a Track +or Bus chapter.

    Ardour Track

    Editor Mixer

    The Editor Mixer is located at the left of the Edit Window. It displays +the Mixer Strip of the currently selected Track or Bus. It controls +the volume, Plugins and Routing for the Track or Bus to which it +corresponds. You can toggle to view or hide the Editor Mixer by clicking +on the menu View > Show Editor Mixer (shortcut “Shift” + “E”). +This Mixer is covered in the Using the Mixer Strip chapter.

    Editor Mixer

    Regions, Tracks/Busses, Snapshots, Groups, Ranges, Marks

    The space on the right of Ardour’s Editor Window can have 5 different +functions, depending on which tab is currently selected: Regions, +Tracks/Busses, Snapshots, Track & Bus Groups, and Ranges +and Marks. Regions is the tab selected by default. This part of the +Editor Window is commonly referred to as Regions List. Regions +represent audio files stored on the hard drive which can be dragged from +the Regions List directly onto a track in the main canvas. More +information on Regions can be found in the Working With Regions +chapter. The Tracks tab is covered in the Arranging Tracks chapter, +and Snapshots are discussed in the Saving Snapshots chapter.

    Region List

    Mixer Window Controls

    The second window, the Mixer Window, can be viewed by going to the +main menu and clicking Window > Mixer.

    Mixer Window

    The main function of the Mixer Window is to display all the Mixer Strips +for the various Tracks side by side for easy reference. This window is +mainly used during the Mixing process, and it also provides access +Plugins and other Routing features. See the chapters on +Understanding Routing, Mixing and Using Plugins for details.

    Mixer Window

    This window also contains a listing of the available Mixer Strips in the +upper left hand corner. The check boxes in this area can be used to view +and hide the Mixer Strips of the different Tracks. Finally, there is an +area for managing Groups.

    Switching Between Windows

    You can use the key combination Alt + M (Control + M on a +Mac) in order to toggle which window is on top: Editor or Mixer.

    Continuing

    The next chapter will explain how to start a fresh new project.

    Next: Starting a session

    + + + + + + + + + + \ No newline at end of file diff --git a/en/getting-started/starting-ardour-on-ubuntu/en/Ardour6_Session_Setup.png b/en/getting-started/starting-ardour-on-ubuntu/en/Ardour6_Session_Setup.png new file mode 100644 index 0000000..431f766 Binary files /dev/null and b/en/getting-started/starting-ardour-on-ubuntu/en/Ardour6_Session_Setup.png differ diff --git a/en/getting-started/starting-ardour-on-ubuntu/en/Ardour6_Session_Setup_2.png b/en/getting-started/starting-ardour-on-ubuntu/en/Ardour6_Session_Setup_2.png new file mode 100644 index 0000000..c0291bd Binary files /dev/null and b/en/getting-started/starting-ardour-on-ubuntu/en/Ardour6_Session_Setup_2.png differ diff --git a/en/getting-started/starting-ardour-on-ubuntu/index.html b/en/getting-started/starting-ardour-on-ubuntu/index.html new file mode 100644 index 0000000..dcaf738 --- /dev/null +++ b/en/getting-started/starting-ardour-on-ubuntu/index.html @@ -0,0 +1,19 @@ +Starting Ardour :: Ardour tutorial

    Starting Ardour

    Once you have started Ardour, the Session Setup window shows up.

    Session Setup

    You can click on New Session to create a brand new session, or you +can open an existing session using the Other Sessions options. For now let’s create a fresh session, so click on New Session. The window should now look like the screenshot below.

    Name your new project and click Open .

    New Session

    Avoid using any characters other than letters and numbers when naming your session. Avoid white spaces, accented letters, !@#$%*()+, periods, commas, etc. Use dashes or underscores if you like. For example, instead of “My Great Session!”, prefer “My_Great_Session”, or “MyGreatSession”, or “my-great-session”. Instead of “Açaí”, write “Acai” (without accented letters), etc. Once you have created your Ardour session, do not manually rename any folders or files that belong to the Session.

    Continuing

    Next: Overview of the interface

    + + + + + + + + + + \ No newline at end of file diff --git a/en/getting-started/starting-jack/en/Ardour4_JACK_Cadence.png b/en/getting-started/starting-jack/en/Ardour4_JACK_Cadence.png new file mode 100644 index 0000000..6cf89c3 Binary files /dev/null and b/en/getting-started/starting-jack/en/Ardour4_JACK_Cadence.png differ diff --git a/en/getting-started/starting-jack/en/Ardour4_JACK_qjackctl.png b/en/getting-started/starting-jack/en/Ardour4_JACK_qjackctl.png new file mode 100644 index 0000000..d423118 Binary files /dev/null and b/en/getting-started/starting-jack/en/Ardour4_JACK_qjackctl.png differ diff --git a/en/getting-started/starting-jack/index.html b/en/getting-started/starting-jack/index.html new file mode 100644 index 0000000..c7e7667 --- /dev/null +++ b/en/getting-started/starting-jack/index.html @@ -0,0 +1,19 @@ +Starting JACK :: Ardour tutorial

    Starting JACK

    Ardour 4.X no longer requires that you have JACK (the JACK Audio Connection Kit) installed on your system. But you may want to have JACK available so that Ardour can share audio and MIDI with other Linux audio applications. If you are wondering just what on earth JACK is then take a look here: http://ardour.org/jack.

    If you do not plan to use JACK with Ardour, you may skip this section. Otherwise, read on.

    In a nutshell, JACK is an audio system which manages connections between Ardour and the soundcard of your computer, and between Ardour and other JACK-enabled audio programs on your computer. Ardour used to require JACK in order to run, but since version 4.0 this is optional.

    More info on JACK: http://jackaudio.org/ and http://jackosx.com/.

    On Ubuntu, you may use either Qjackctl or Cadence to start and stop JACK and control its settings. +If you have a properly configured KXStudio installation, JACK may be already running in the background. If not, you may have to manually start it.

    On a Mac, you will need to use JackPilot. This page may be of help: Installing Jack OS X on Mac OS X. (Warning: details on that page may be outdated. Eventually we hope to include an updated page like that in this tutorial.)

    Using Cadence (Linux)

    Launch Cadence. If JACK is already running, you will see a window like this:

    cadence

    More info on Cadence: http://kxstudio.sourceforge.net/Documentation:Manual:cadence_introduction

    Using Qjackctl (Linux)

    If using Qjackctl instead, this is how it should look like:

    qjackctl

    If not yet running, use the “Setup” button to configure JACK, and hit “Start” to start JACK.

    Using JackPilot (OS X)

    Please check this page: Starting Jack on OS X. (Warning: this page may be outdated. It’s provided here just as a starting point. Eventually we hope to include an updated version of it in this tutorial.)

    JACK Settings

    More info on Jack configuration: http://kxstudio.sourceforge.net/Documentation:Manual:jack_configuration (explanation shown using Cadence, but same basic information applies to Setup window in Qjackctl).

    Continuing

    Next: STARTING ARDOUR

    + + + + + + + + + + \ No newline at end of file diff --git a/en/index.html b/en/index.html new file mode 100644 index 0000000..c220211 --- /dev/null +++ b/en/index.html @@ -0,0 +1,28 @@ +Home :: Ardour tutorial
    navigation

    Ardour v7.0 tutorial

    Ardour is a professional, full-featured hard disk recorder and Digital Audio +Workstation (DAW). Ardour is Free/Libre Open Source Software (FLOSS). It +features unlimited audio tracks and buses, non-destructive, non-linear +editing with unlimited undo, and anything-to-anywhere signal routing. It +supports standard file formats, such as BWF, WAV, WAV64, AIFF and CAF, +and it can use LADSPA, LV2, VST and AudioUnit plugin formats.

    Ardour 6

    This tutorial provides a beginner’s introduction to using Ardour for basic sound +recording and editing tasks. It assumes you already have Ardour up and running +on your computer. Please note that this tutorial does not (yet) cover any MIDI +functionality.

    For information on how to install Ardour on Linux and Mac OS X, please visit the +Requirements page. For Linux users, +distributions such as KXStudio +and UbuntuStudio offer a wide selection of useful +music software, including Ardour.

    +Download latest Ardour
    + + + + + + + + + + \ No newline at end of file diff --git a/en/index.json b/en/index.json new file mode 100644 index 0000000..2a00f01 --- /dev/null +++ b/en/index.json @@ -0,0 +1 @@ +[{"uri":"/en/editing-sessions/arranging-tracks/","title":"Arranging tracks","tags":[],"description":"","content":"In the following chapters we will use Ardour to create a short rhythmic passage using several drumkit samples.\nWe will continue working on this passage in later tutorials, such as Working with Regions and Creating Looped Sections. We assume that you have read the chapters in the Getting Started section already, and are familiar with Importing Audio, Tracks, and the Timeline.\nImporting Samples The first step is to add some sounds, which is discussed at length in the Importing Audio chapter. Here, we are using the Add existing media dialog (\u0026quot;Ctrl\u0026quot; + \u0026ldquo;I\u0026rdquo;) to import some drumkit samples as regions. The samples used in this tutorial were obtained from a sample pack from the freesound.org website (Nord Drum Mini Kit sample pack, which you can download here).\nAfter importing a few sounds from the downloaded sample pack (bass drum, snare, hi-hat, clap), our session looks like this (in this case I used the \u0026ldquo;Add files as new tracks\u0026rdquo; option, and inserted \u0026ldquo;at session start\u0026rdquo;. The drumkit samples appear as new individual tracks in the Editor Window, each with the name of the audio file used. If the file names are too long or obscure, you may want to rename your tracks for clarity.\nOrganizing the Tracks Now we rename the tracks so we can quickly see the location of each instrument (double-click on the track name to edit it).\nYou may also wish to rearrange the order of the tracks from top to bottom in the editor window. Do that by clicking the Tracks \u0026amp; Busses tab at the far right of the Editor Window and drag-and-dropping the tracks in the order you want.\nYou can also use the V check boxes in this tab to view or hide Tracks in the Main Canvas.\n Here we have ordered the drumkit so that the kick drum is on the bottom, the snare and high hat are in the middle, and the clap is on top. Continuing In the next step we will learn about Setting Up the Meter to organize these samples into a rhythm.\nNext: SETTING UP THE METER\n"},{"uri":"/en/introduction/conventions/","title":"Conventions","tags":[],"description":"Conventions used in this Ardour tutorial","content":"Below are some basic conventions we have adopted in this manual.\nMouse Clicks Ardour requires a two-button mouse to run (or the emulation of that on your system in some other way). A click is assumed to be a left button mouse click. A right-click refers to the right-hand button on the mouse. A Ctrl, Cmd or Apple key pressed with a mouse click is not the same and may in fact give a different result.\nKey Names \u0026amp; Combinations The names of keys to be pressed are written in quotation marks and italicised, like this:\nCtrl, Return, Backspace, R\nKey combinations are written like this:\nCtrl + X\nor\nApple + X\nMenu Navigation Many functions are accessible in Ardour by clicking on the various menu items. Additionally, you may need to access functions through the menus of macOS, Ubuntu or other Linux distributions. To illustrate this, we use two conventions: the first is illustration via screenshots (images), and the second is through a syntax like this :\nView \u0026gt; Zoom \u0026gt; Zoom to Session\nThe above example is shorthand for \u0026ldquo;first click on the View menu, then choose the Zoom item of the list, and then click on Zoom to Session\u0026rdquo;.\nGlossary Words This tutorial does not assume any previous knowledge of computers or audio editing, so terms which might be unfamiliar to the general reader are capitalized throughout this manual, and are listed in boldface the first time they are used in a chapter. Glossary words are also defined in-line the first time they occur in the manual, and are included in the glossary at the end of this tutorial.\n"},{"uri":"/en/exporting-sessions/exporting-a-region/","title":"Exporting regions","tags":[],"description":"","content":"You may wish to Export only a Region of your Session, perhaps to use as a sample in another application, or to Edit it in a different editor program. This chapter shows you how.\nExporting a Region To Export a Region, select it (so it becomes blue), and then right-click into the sub-menu Export, or use the top menu: Region \u0026gt; Export.\nThis will open up the same Export dialog box explained in the Exporting a Session chapter. Choose your options, and click \u0026ldquo;Export\u0026rdquo;. Only the selected Region will be exported.\nPlease note that when exporting a Region, not all parameters and edits are exported. Trimmed, split, stretched and reversed regions can be exported, but edits such as and Panning, and Automation are not exported. Also, the volume of the audio Track itself or the Master Bus will not affect the exported file. To export these edits, please see the chapters on Exporting a Range and Exporting a Session.\nExporting Several Regions At Once If you are building a collection of samples to use later in another software, and your samples are basically trimmed and edited Regions, at the end of the process you will need to export all of them. If the number is large, exporting them manually can be tedious. Here\u0026rsquo;s one way of exporting several Regions at once.\n In Grab Mode (shortcut \u0026ldquo;G\u0026rdquo;), select all the Regions you want to Export. They do not need to be on the same Track. Go to menu Region \u0026gt; Ranges and choose Add Range Marker Per Region. Ardour has now just created Range Markers that fit exactly the beginning and ending of your selected Regions (see the green rectangles in the Range Markers ruler): Go to menu Session \u0026gt; Export and choose Export to Audio File(s) (shortcut \u0026ldquo;Alt\u0026rdquo; + \u0026ldquo;E\u0026rdquo;).\n In the Export dialog box, click on the \u0026ldquo;Time span\u0026rdquo; tab. You will see all the newly created Ranges listed there. There is also a default Range that stands for the entire Session.\n Under \u0026ldquo;Time Span\u0026rdquo;, click \u0026ldquo;Select All\u0026rdquo;, and de-select the very first Range (the \u0026ldquo;session\u0026rdquo; Range). The reason is because we want to export the shorter Ranges, not the whole Session.\n Go back to the main tab (\u0026quot;File format\u0026quot;).\n Click \u0026ldquo;Export\u0026rdquo;.\n You Regions have now been exported to single audio files.\nThis method exports everything that falls under each defined time range. In other words, if you have other regions in other tracks sounding simultaneously with the region(s) you want to export, they will be mixed together. Another way of looking at it is this: the export operation will export everything that plays under the defined time ranges. If that is not what you want, you can use solo or mute buttons on select tracks to ensure you export only what you want.\n Continuing Finally, the next chapter will show discuss Exporting Ranges rather than just an individual Region. The last trick (exporting multiple regions at once) in fact already involved using ranges, as you may have guessed.\nNext: EXPORTING A RANGE\n"},{"uri":"/en/appendices/further-help/","title":"Further help","tags":[],"description":"","content":"Besides the URLs listed in the Links chapter, there are a couple of resources on the Internet to help you learn Ardour and fix some of the problems that you might have along the way.\nArdour Manual The official Ardour Manual is the main reference to Ardour. It is a work in progress, meaning you will not find every single feature explained there (yet). But it is already an amazing resource:\nhttp://manual.ardour.org/\nGetting Help via Chat A good way to get support when learning Ardour and working with it is using the Chat function. Ardour has a built in \u0026ldquo;Chat\u0026rdquo; option, found in the Main Menu under Help \u0026gt; Chat to connect (via your web browser) to the Ardour IRC channel at libera.chat.\nYou could also use your IRC capable chat application (like Pidgin or Xchat) to connect to the Ardour channel (#ardour or #ardour-osx) at the libera.chat network, or use this weblink directly:\nhttps://web.libera.chat//#ardour\nEnter a nickname and connect, you are welcome!\nIn such a IRC Chat channel or room, you find the Ardour developers and other users to chat about using Ardour, problems and/or bugs you are facing, or about suggestions for Ardour which you want to discuss.\nGetting Help via Mailing Lists For those that prefer mailing lists to IRC chatting, the Ardour Users mailing list is also a good place where users and some developers discuss all kinds of problems and ideas related to using Ardour. This is an active list, with many helpful and knowledgeable users around to help guide less experienced people. There are sometimes more general discussions about topics like recording technique, audio interface selection, etc.\nhttp://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org\nArdour Website Homepage Forum Appendices:\nFURTHER HELP || GLOSSARY || LINKS || CREDITS\t|| LICENSE\n"},{"uri":"/en/introduction/","title":"Introduction","tags":[],"description":"","content":"Chapter 1 Introduction Basic conventions in the tutorial and an introduction to digital audio\n"},{"uri":"/en/saving-sessions/saving-a-session/","title":"Saving a session","tags":[],"description":"","content":"There are a number of ways to save Sessions in Ardour, so that each Session can be use later on. The simplest way is to save the entire Session just like you would save other documents: hitting \u0026ldquo;Control\u0026rdquo; + \u0026ldquo;S\u0026rdquo;.\nA new Session is first saved at the moment you create it. While you are working on it, you should save it frequently. Get into the habit of hitting \u0026ldquo;Control\u0026rdquo; + \u0026ldquo;S\u0026rdquo; (or \u0026ldquo;Command\u0026rdquo; + \u0026ldquo;S\u0026rdquo; on a Mac) every few minutes.\nAvoid using any characters other than letters and numbers when naming your session. Avoid white spaces, accented letters, !@#$%*()+, periods, commas, etc. Use dashes or underscores if you like. For example, instead of \u0026ldquo;My Great Session!\u0026rdquo;, prefer \u0026ldquo;My_Great_Session\u0026rdquo;, or \u0026ldquo;MyGreatSession\u0026rdquo;, or \u0026ldquo;my-great-session\u0026rdquo;. Instead of \u0026ldquo;Açaí\u0026rdquo;, write \u0026ldquo;Acai\u0026rdquo; (without accented letters), etc. Once you have created your Ardour session, do not manually rename any folders or files that belong to the Session.\n Ardour File and Folder Format The contents of a typical Session\u0026rsquo;s folder on your hard drive might look something like this:\nA bit of information about some of the components inside that folder:\n The name of this Session is \u0026ldquo;my_session\u0026rdquo;. The main session file is called \u0026ldquo;my_session.ardour\u0026rdquo;. The Session file is periodically backed up by Ardour with a .bak extension. The .history file keeps a record of changes you have made during your Session, and is also periodically backed up. The interchange folder contains the actual audio data of all the Regions used in your Session. The export folder is where exported files are saved by default. If double-clicking on the session file does not launch Ardour, use the standard method of first opening the application itself, then choosing a session from the Session Setup dialog.\n Moving a session to another computer or disk If you need to move your Ardour session to another computer, or if you would like to make a backup of it on an external drive, you must copy the entire folder containing all of the files mentioned above. It is not enough to copy just the *.ardour file.\nWhen copying an Ardour folder to another computer or drive, do not manually change its name or the name of any of the internal files.\n Continuing Saving an entire Session allows you to open it again at a later time. However, if you would like to preserve a certain state that your Session is in, to be able to return to that state later on after you have made changes, then please continue to the next session called Saving a Snapshot.\nNext: SAVING A SNAPSHOT\n"},{"uri":"/en/starting-sessions/starting-a-session/","title":"Starting a session","tags":[],"description":"","content":"Ardour groups your work in Sessions. A Session is a group of Tracks which eventually may be mixed down into a single Mono, Stereo or multi-channel sound file. Sessions are essentially projects; all your data is saved in a single Session folder.\nWhen you start Ardour, you are asked if you want to start a new Session or open an existing one. When creating a new Session you must choose a name for it.\nAvoid using any characters other than letters and numbers when naming your session. Avoid white spaces, accented letters, !@#$%*()+, periods, commas, etc. Use dashes or underscores if you like. For example, instead of \u0026ldquo;My Great Session!\u0026rdquo;, prefer \u0026ldquo;My_Great_Session\u0026rdquo;, or \u0026ldquo;MyGreatSession\u0026rdquo;, or \u0026ldquo;my-great-session\u0026rdquo;. Instead of \u0026ldquo;Açaí\u0026rdquo;, write \u0026ldquo;Acai\u0026rdquo; (without accented letters), etc. Once you have created your Ardour session, do not manually rename any folders or files that belong to the Session.\n You also need to tell Ardour where you would like the Session folder to be stored.\nWhen you are ready, click \u0026lsquo;Open\u0026rsquo;. Ardour will create the new Session and then open it.\nDepending on the sound settings of your computer, you may see a window like this before your session launches:\nThe main options are:\nAudio System — probably your computer\u0026rsquo;s default audio system (ALSA for Linux, CoreAudio for Mac, etc), or JACK if you are on Linux and have it installed.\nDevice — it\u0026rsquo;s either your built-in sound card, or an external sound card if you have one (such as a USB interface).\nSample Rate — 48K or 44.1K are common choices.\nTo create an Ardour session after Ardour has already started, select Session \u0026gt; New in the menu.\nContinuing Once you\u0026rsquo;ve started a Session, you will most likely want to learn about setting up the timeline to match the kind of musical meter or other timeframe which you will use. Please continue to the next chapter.\nNext: SETTING UP THE TIMELINE\n"},{"uri":"/en/getting-started/starting-jack/","title":"Starting JACK","tags":[],"description":"How to start JACK audio server","content":"Ardour 4.X no longer requires that you have JACK (the JACK Audio Connection Kit) installed on your system. But you may want to have JACK available so that Ardour can share audio and MIDI with other Linux audio applications. If you are wondering just what on earth JACK is then take a look here: http://ardour.org/jack.\nIf you do not plan to use JACK with Ardour, you may skip this section. Otherwise, read on.\nIn a nutshell, JACK is an audio system which manages connections between Ardour and the soundcard of your computer, and between Ardour and other JACK-enabled audio programs on your computer. Ardour used to require JACK in order to run, but since version 4.0 this is optional.\nMore info on JACK: http://jackaudio.org/ and http://jackosx.com/.\nOn Ubuntu, you may use either Qjackctl or Cadence to start and stop JACK and control its settings. If you have a properly configured KXStudio installation, JACK may be already running in the background. If not, you may have to manually start it.\nOn a Mac, you will need to use JackPilot. This page may be of help: Installing Jack OS X on Mac OS X. (Warning: details on that page may be outdated. Eventually we hope to include an updated page like that in this tutorial.)\nUsing Cadence (Linux) Launch Cadence. If JACK is already running, you will see a window like this:\nMore info on Cadence: http://kxstudio.sourceforge.net/Documentation:Manual:cadence_introduction\nUsing Qjackctl (Linux) If using Qjackctl instead, this is how it should look like:\nIf not yet running, use the \u0026ldquo;Setup\u0026rdquo; button to configure JACK, and hit \u0026ldquo;Start\u0026rdquo; to start JACK.\nUsing JackPilot (OS X) Please check this page: Starting Jack on OS X. (Warning: this page may be outdated. It\u0026rsquo;s provided here just as a starting point. Eventually we hope to include an updated version of it in this tutorial.)\nJACK Settings More info on Jack configuration: http://kxstudio.sourceforge.net/Documentation:Manual:jack_configuration (explanation shown using Cadence, but same basic information applies to Setup window in Qjackctl).\nContinuing Next: STARTING ARDOUR\n"},{"uri":"/en/mixing-sessions/the-mixer-strip/","title":"The mixer strip","tags":[],"description":"","content":"Mixing is the process of converting multiple Tracks into a Stereo Mix where all the instruments can be heard clearly.\nMixing Tools Levels, Panning, Equalization (EQ), and Compression are the main tools used to achieve a good Mix. In addition to these core tools, a wide range of Plugin effects can also be used to enhance the sound, such as Reverb and Delay. Introducing the Mixer Strip The Mixer Strip is the vertical column that contains various controls related to signal flow. Each Track and Bus in Ardour has its own Mixer Strip. The Mixer Strip is also the main tool we will use in the process of Mixing our Tracks. In this chapter, we will get a general overview of the Mixer Strip, with each section described. We will also provide references to chapters containing information specific to each aspect of the Mixer Strip.\nThe Mixer Strip from Top to Bottom Mixer Strips can be accessed from both the Editor Window and the Mixer Window (shortcut \u0026ldquo;Alt\u0026rdquo; + \u0026ldquo;M\u0026rdquo; to toggle between the two). Mixer Strips in either window (Editor or Mixer) mirror each other: any actions performed on a Mixer Strip in the Mixer Window will be reflected in the corresponding Mixer Strip in the Editor Window, and vice-versa. The Editor Window and Mixer Window are more fully explained in the An Overview of the Interface chapter. In the Editor Window, you can see the Mixer Strip of the currently selected track on the left side of the window. If you don\u0026rsquo;t see it, hit \u0026ldquo;Shift\u0026rdquo; + \u0026ldquo;E\u0026rdquo; to display the Editor Mixer Strip.\nOverview Here we see the entire Mixer Strip, as it would appear in either the Editor Window or the Mixer Window.\nRegular \u0026amp; Narrow Modes The Mixer Strip can be switched between the regular width and a more narrow width to conserve space. The very top part of the Mixer Strip, pictured below, switches between regular and narrow modes using the left button. The right button hides the Mixer Strip entirely.\nTrack Name and Routing Button Continuing from top to bottom, the next section of the Mixer Strip contains three narrow regions. The first of these regions shows the name of the Track (that\u0026rsquo;s the word \u0026ldquo;Audio 1\u0026rdquo; in the image below). The next region, named \u0026ldquo;1\u0026rdquo; in the image below, is a button which allows access to the input Routing. Please see the Understanding Routing and Recording Audio chapters for more information on input Routing. The last narrow region controls phase reversing (we won\u0026rsquo;t go into details on this topic in this tutorial).\nProcessor Box The large black region at the bottom of this section is the Processor Box. This is where you can add Plugins, for example. The processor box will always contain a blue Fader processor. This indicates where in the processor chain the main channel fader is located — this is the fader shown in the lower half of the strip. Please see Using Plugins and Using Sends for a detailed discussion of this area.\nThe next portion of the Mixer Strip includes controls for Panning, Record, Mute, and Solo, among others.\nPanning Panning has to do with placement of sounds anywhere between Left and Right speakers. Please refer to the Panning chapter for more information.\nSolo When a Track or Bus is on Solo, all the other Tracks or Busses which are not likewise on Solo will be inaudible through the Master Bus or the Audition. We can also find a miniaturized Solo Button in the Track Mixer. Note that soloing a bus will not silence any tracks and vice-versa.\nWhen any Track or Bus is on Solo, the Solo Indicator in the Auxiliary Controls menu will flash red. Clicking the Solo Indicator while it is flashing will deactivate every Solo in the Session.\nMute Any Track or Bus on Mute will be inaudible through the Master Bus or the Audition. The Track Mixer also contains a miniaturized Mute Button, in between the Record Arm Button and the Solo Button. Right-Clicking on the Mute Button gives you advanced options for the behavior of the mute button.\nArm Record The Rec button arms the track for recording, as seen in the Recording Audio chapter.\nFader, Fade/Peak Meters The most prominent control present in a Mixer Strip is the Fader, used to adjust the overall gain for the corresponding Track or Bus. The Peak Meter shows the Peak Value of the selected track, and is located directly to the right of the Fader. Each Peak Meter consists of one Bar Graph in the case of a Mono Track, and two Bar Graphs in case of a Stereo track. The small rectangular field above the meters shows the highest Peak Value that has been played on that track so far.\nBy clicking the right-hand button at the bottom of the Mixer Strip (it reads \u0026ldquo;post\u0026rdquo; in the image above), you will be able to select the Metering Point, for example the direct \u0026ldquo;in\u0026rdquo; from the sound card, the \u0026ldquo;pre\u0026rdquo; Fader signal, or the \u0026ldquo;post\u0026rdquo; fader signal.\nAs you can see in the image below, there is a smaller version of the Mixer Strip in each Track, called the Track Mixer, which contains a horizontal Fader, a vertical Peak Meter as well as miniature buttons for Arm Record, Mute, and Solo. They all mirror those found in the Mixer Strip for that Track.\nPlease refer to the chapter on Mixing Levels for more detailed instruction about using the Fader and Peak Meters.\nRouting Finally, we reach the bottom of the Mixer Strip. Here we find the Output Routing Button, marked as \u0026ldquo;master\u0026rdquo; in the earlier screenshot, which is discussed in the Understanding Routing chapter.\nContinuing Now that we\u0026rsquo;ve had a look at the main areas of the Mixer Strip, we can proceed to the Mixing Levels chapter to see how we can start to use it.\nNext: MIXING LEVELS\n"},{"uri":"/en/exporting-sessions/exporting-a-range/","title":"Exporting a range","tags":[],"description":"","content":"Learn how to export a selected portion (Range) of your Session.\nExporting is the process of saving a Region, Track or Session to a file on your computer. As we learned previously, exporting an isolated Region does not export all of the changes you might have made to that Region. To export edits such as Panning, Fader Automation, and Plugin effects, you must Export either a Range or the entire Session.\nExporting a Range To export a range, follow these steps:\n CLick on the Range Mode button (shortcut \u0026ldquo;R\u0026rdquo;) Make a Range selection: Right click on the Range and choose \u0026ldquo;Export Range\u0026rdquo; from the menu: This will open the familiar Export dialog explained in the Exporting a Session chapter. Choose your options, if any, and click Export. The Range will be exported and saved as an audio file.\nWhat exactly is a Range? To define a Range is simply to specify a beginning and ending point in time. The Selection display to the right of the secondary clock shows the start and end times of the selected range, as well as its duration. The Range created through the method above will disappear as soon as you click outside of it.\nThe Export Range command will export everything that plays through the Master Bus, exactly as it plays back in your Session. If any of the Tracks have the Mute or Solo buttons engaged, this will also affect which Tracks are heard in the Exported file.\nWhat is a Range Marker? Range Markers are essentially two location markers the are grouped together to mark the beginning and end of a section in the timeline. You can user Range Markers to \u0026ldquo;bookmark\u0026rdquo; (so to speak) one or more Ranges that you need to remember or use again later. Range Markers look like this on the timeline:\nThere are a few ways to create Range Markers:\n From a Range selection, right click on it and choose \u0026ldquo;Add Range Marker\u0026rdquo;. From the timeline, right click on the \u0026ldquo;Range Markers\u0026rdquo; horizontal space and choose \u0026ldquo;New Range\u0026rdquo;. From one or more selected Regions, right click on the Region and choose \u0026ldquo;Add Single Range Marker\u0026rdquo; (if a single Region is selected), or \u0026ldquo;Add Range Marker Per Region\u0026rdquo; (if multiple Regions are selected). You can clear all existing Range Markers by right-clicking on the Range Markers area of the timeline and choosing \u0026ldquo;Clear All Ranges\u0026rdquo;.\n Continuing You now know how to Export isolated Regions, selected Ranges from your Session, or the entire Session as a Stereo Mix. The last section of this tutorial explains saving sessions, snapshots, and templates.\nNext: SAVING A SESSION\n"},{"uri":"/en/exporting-sessions/exporting-a-session/","title":"Exporting a session","tags":[],"description":"","content":"Exporting is the process of saving a Region, Track, or entire Session to a file on your computer which you can listen to, burn as a CD-R, or convert to an MP3 to share on a website.\nExport the Entire Session Once you have finished your composition, the most common export operation is to export the entire Session to an audio file.\nBird\u0026rsquo;s Eye View of Entire Session At this point it\u0026rsquo;s a good idea to Zoom Out and take a look at your whole session before exporting.\n Select \u0026ldquo;All\u0026rdquo; from the menu \u0026ldquo;Number of visible tracks\u0026rdquo;: Click on the \u0026ldquo;Zoom to Session\u0026rdquo; button (third button in the Zoom Options): You should now have a nice overview of your whole session, like this: Listen to your piece one last time and make sure you hear everything the way you want (any Solo or Mute button you forgot to deactivate? Any volume adjusment left to do? etc.)\nStart and End Markers Finally, make sure the Start and End markers are in the right place.\nEverything included between the Start and End Location Markers in the Timeline will be exported, so you have to set the markers first if they are not in the correct position. In the image below, clearly the End marker is too far to the right in the timeline. This will result in a huge silence after the end of the piece (that is, between the last Region and the End marker).\nIf your End marker is too far after the end of your piece, click and drag it to the left until it is pretty close to the end of the very last Region of your composition.\nExport it! To Export a Session, use the top menu: Session \u0026gt; Export \u0026gt; Export to Audio File(s)\u0026hellip;. This will open up a dialogue box with several options.\n Preset: this is NOT where you write the file name. Don\u0026rsquo;t worry about this field now. Format: this allows you to choose the file format (WAV, MP3, OGG, FLAC, etc.). The default is CD (Red Book), which will give you a WAV file. Add another format: if you\u0026rsquo;d like to export in more than one format at the same time, click on this tab. Location: this is the place where you will find the file after it is saved. By default, it is in the \u0026ldquo;export\u0026rdquo; folder that lives inside your main Session folder. You could also click \u0026ldquo;Browse\u0026rdquo; and select the Desktop, for example. Label: THIS is where you can create a unique name for the file. Ardour will automatically append the session name to the exported file, so if you don\u0026rsquo;t write anything here the name may end up something generic like \u0026ldquo;my-session.wav\u0026rdquo;. Use this field to give a unique name to your file. Having chosen your options, click Export. After the operation is finished, you can find the file using your file browser.\nExport is handled through the Master Bus, so the final file will include all the sounds from Tracks and Busses that were routed to it. This will include any Normalizing, Fading, Panning, and Automation you have created, along with the individual edits made to the Regions as well. If any of the Tracks have the Mute or Solo buttons engaged, this will also affect which Tracks will be heard in the Exported file.\n Advanced Options Click on the tabs \u0026ldquo;Time span\u0026rdquo; and \u0026ldquo;Channels\u0026rdquo; in case you need to access advanced export options.\nContinuing At the end of this chapter, you now have an Exported Stereo Mix representing your entire Session. You may also want to know how to export individual Regions or selected Ranges from your Session. This will be covered briefly in the next two chapters.\nNext: EXPORTING REGIONS\n"},{"uri":"/en/getting-started/","title":"Getting started","tags":[],"description":"","content":"Chapter 2 Getting started Learn how to launch JACK and Ardour on Ubuntu\n"},{"uri":"/en/appendices/glossary/","title":"Glossary","tags":[],"description":"","content":"This glossary offers brief definitions for many or the terms used throuhout the Ardour3 FLOSS Tutorial.\n Aggregate Device (Mac OS X) An Aggregate Device is one virtual soundcard made of of two or more physical soundcards. PowerBooks and MacBooks made in 2007 or later will need this set up in order for JACK to have both input and output channels. This is set up in the Audio MIDI Setup application. AIFF A sound file format developed by Apple and commonly used for lossless and uncompressed audio. AIFF files are compatible with Windows, Macintosh and Linux operating systems. ALSA (Linux) Advanced Linux Sound Architecture. ALSA provides audio and MIDI functionality to the Linux operating system. Amplitude (mixing) The strength of an audio signal. The scale of amplitude is logarithmic, since it expresses the physical ratio of power between one sound and another. Levels in digital audio systems are usually represented as the number of Decibels below the clipping point of 0 dB. See also loudness. Arm (Track to record/Ardour to record) Action that makes Ardour ready to start recording. Before recording in Ardour, one or more tracks need to be armed first, and then Ardour needs to be armed itself. Artifacts (sound) Perceivable distortion or decrease in sound quality generated as a by-product of certain signal processing operations. Artefacts are usually seen as undesirable or unexpected results of an otherwise intentional sound transformation. Attenuation Reducing the level of an audio signal, usually measured using a logarithmic scale. See also gain. Audio MIDI Setup (Mac OS X) The Audio MIDI Setup utility is a program that comes with the Mac OS X operating system for adjusting the computer\u0026rsquo;s audio input and output configuration settings and managing MIDI devices. Audio Unit Plugins Audio Unit (AU) is a plugin architecture in Mac OS X computers. It may be thought of as Apple\u0026rsquo;s equivalent to the popular VST plugin format by Steinberg. Mac OS X comes with a collection of AU plug-ins such as EQ filters, dynamic processors, delay, reverb, time stretch, among others. Audition The auditioner is a hidden mixer strip which auditioned regions are played back through. Auditioning a region will play only that region, without processing sends or plugins. Automation Automation is the automatic adjustment of various parameters such as gain, panning or plugin settings. Changes can be made once and then will be repeated every time the mix is replayed. Automation in Ardour is controlled by automation lines linked to each Track or Bus. Auxiliary Controls Buttons on the top right side of the controls found in the Editor Window: Punch In/Out, Auto Play, Auto Return, Auto Input, Click, Solo, and Audition. Amplitude The level or magnitude of a signal. Audio signals with a higher amplitude usually sound louder. Bands (equalization) The particular frequency regions to be boosted or attenuated in the process of Equalization. Bars (music) Same as \u0026lsquo;measure\u0026rsquo;, a bar is a metrical unit. In Western notation, it is the space comprised between two vertical lines drawn through the staff. The specific duration of a bar depends of its time signature and the current Tempo of the music. Bass (Frequencies) A generic way of referring to the lower frequencies of the Spectrum of a sound. Beat The basic pulse underlying a piece of music. Beats per Minute Beats per minute (BPM) is a measure of Tempo in music. A rate of 60 beats per minute means that one beat will occur every second; 120 bpm equals two beats per second, and so on. BPM indications usually appear at the beginning of a traditional musical score as a metronome mark (for example, \u0026ldquo;quarter note equals 60\u0026rdquo;, meaning one quarter note per second). Bit A bit (binary digit) is a single number with a value of either 0 or 1. Bit Depth Refers to the number of bits used to write a sample. In the CD standard, each sample of audio is represented by a 16-bit number. This gives 2^16 (two to the power of sixteen = 65,536) possible values that a sample can have. A higher bit depth means a greater possible dynamic range. Studio recordings are usually first made recorded with a bit depth of 24 (or even 32) to preserve as much detail before transfer to CD. DVDs are made at 24 bit, while video games from the 1980s remain famous for their distinctively rough \u0026ldquo;8 bit sound\u0026rdquo;. Bit depth is also referred to as word length. Buffer Size (JACK) The buffer is a section of memory specifically allotted to temporary signal data. Small buffer sizes allow a lower latency and so are needed when using audio applications that require real-time interaction. The drawback is that CPU consumption for the system is higher with smaller buffer sizes. Larger buffers (like 512 or 1024) can be used when there is no such requirement. Built-in Input and Output These are the default interfaces for getting sound in and out of your computer if you don\u0026rsquo;t have an external sound card. In a laptop, they are the common input (mic) and output (headphone) connections. Bus A bus is similar to a Track except that it does not contain its own regions. You cannot record directly into a bus or drag regions into it. The Mixer Strip vertically represents the signal flow of a bus, whereas the Main Canvas horizontally displays time-based information for each bus (such as automation lines). BWF Broadcast Wave Format (BWF) is an extension of the popular Microsoft WAVE audio format and is the recording format of most file-based non-linear digital recorders used for motion picture and television production. This file format allows the inclusion of metadata to facilitate the seamless exchange of sound data between different computer platforms and applications. CAF CAF (Core Audio Format) is a file format for storing audio, developed by Apple. It is compatible with Mac OS X 10.4 and higher. The Core Audio Format is designed to overcome limitations of older digital audio formats, including AIFF and WAV. Just like the QuickTime .mov file format, a .caf file format can contain many different audio formats, metadata tracks, and much more data. Center Frequency In some EQ plugins, the user has the possibility of choosing the center frequency for each of the Frequency Bands. The center frequency of a Band will be the one most sharply attenuated or reinforced by the equalizer for that specific band. Frequencies surrounding the center frequency will be less affected. Click (Mouse) In this manual, it specifically means to click on the left button of your mouse. Whenever the right button is required, the action is referred to as \u0026ldquo;right-click\u0026rdquo;. Clipping Clipping occurs when a signal is too high in level to be reproduced. Any samples too high in level will simply be truncated, resulting in distortion, loss of audio detail, and artefact frequencies which were not present in the original sound. Clipping Point The clipping point of a digital system is referred to as 0 dB, and the level of any sound is measured in how far below the clipping point it is (-10 dB, -24 dB, etc). Clocks The two big numerical displays near the top of the Editor Window. They can display the time in a number of formats: Timecode, Bars:Beats, Minutes:Seconds, and Samples. Compile FLOSS applications are distributed as source code, which is human-readable but cannot be run as an actual application. To turn this source code into a running application, it must first be Compiled. When you download a disk image for Mac OS X or a software package from your distribution (such as Ubuntu, Debian or Fedora), it has been compiled for you already. However, if you wish to add features (such as support for VST Plugins) which your distribution does not provide, then you must Compile the application from source code yourself. Compression(DSP) Essentially, compression makes the quiet parts of a signal louder without changing the level of the louder parts. This entails a reduction of the actual dynamic range: a compressed sound is less dynamic (has a smaller range of levels) Compression (data) Like any other data, audio data can be compressed so that it uses less hard disk space. Compression such as FLAC, ALAC, or MLP reduce the size of audio files compared to WAV or AIFF without changing the data, which is referred to as lossless compression. Audio can be compressed to a still smaller size by using lossy compression such as MP3, Ogg Vorbis or AAC but this is achieved by removing data which can have an audible effect. Connections Manager(JACK) The window in Jack that allows to manage all connections between audio inputs and outputs. CoreAudio(Mac OS X) CoreAudio provides audio functionality to the Mac OS X operating system. Cursor Modes These are the six buttons just below the Transport commands in the Editor Window. The six different functions that the mouse pointer can have in Ardour are: Select/Move Objects, Select/Move Ranges, Select Zoom Range, Draw Gain Automation, Stretch/Shrink Regions, Listen to Specific Regions. Decibels Decibel is a logarithmic scale used to measure many quantities, including the gain, level or loudness of a signal. Decibel is usually abbreviated to dB and in digital audio usually denotes how far under 0 dBFS (the clipping point of a system) a signal is. Delay(effect) The amount of time between one event and another. As an audio effect, a delay takes an incoming sound signal and delays it for a certain length of time. When mixed with the original sound, an \u0026ldquo;echo\u0026rdquo; is heard. By using feedback to return the delayed signal back into the delay (usually after lowering its gain), multiple echos with a decay result. Destructive Editing/Recording Destructive actions are those that permanently modify or erase the original data (sound files) in the course of editing or recording. Distortion Distortion occurs when an audio signal is changed in some way that produces frequencies not present in the original. Distortion can be deliberate or unwanted, and can be produced by driving the signal to a clippingpoint, or by using mathematical transformations to alter the shape (or \u0026ldquo;waveform\u0026rdquo;) of the signal (usually referred to as \u0026ldquo;waveshaping\u0026rdquo;). Disk Image (.dmg) A disk image is a single file containing the complete contents and structure representing a data storage medium or device. By double-clicking on a .dmg file on a Mac, a virtual device will be mounted to your Desktop (it will look as if you had inserted a USB device or a DVD, for example). Many software installers in OS X are available as .dmg files. Driver(JACK) Software written to control hardware. CoreAudio is the Mac sound driver. ALSA is the most common Linux driver. DSP Digital Signal Processing. Dynamic Range Used to refer to the difference between the loudest and the quietest sound that can possibly recorded, as well as the amount of detail which can be heard in between those extremes. Sounds which are too quiet to be recorded are said to be below the noise floorof the recording system (microphone, recorder, sound card, audio software, etc). Sounds which are too loud will be distortedor clipped. Edit Modes The three available Edit Modes (Slide Edit, Slice Edit, and Lock Edit) control the behavior of editing operations in the Main Canvas. Edit Point The point in the Main Canvas where an action such as Paste takes place. This can be the Mouse, the Playhead or a Marker. Editor Window Ardour provides two ways of viewing a session: the Editor and the Mixer. The Editor represents the time based aspects of a session: it shows tracks and busses as horizontal timeline displays, with material within the tracks (audio, MIDI, video, automation data, etc.) arranged along the horizontal (time) axis. EQ See Equalization. Equalization Equalization (EQ) is the process of adjusting the relative levels of different frequencies in a recording or signal. In other words, it is the process of boosting or attenuating the various frequency bands of a sound according to a chosen artistic goal. Filter A type of signal processing that supresses some frequencies. Floating Point Numbers It is simply a number with a decimal point. \u0026ldquo;Floating Point\u0026rdquo; refers to the specific technique the computer uses to represent a larger range of integer and non-integer values. FLAC An open source lossless audio format generally compatible with Linux, Windows and Macintosh. Unlike AIFF and WAV, FLAC is a compressed format, allowing file sizes to be reduced. FLOSS FLOSS stands for Free Libre Open Source Software. FLOSS Manuals is a collection of manuals about free and open source software together with the tools used to create them and the community that uses those tools. They include authors, editors, artists, software developers, activists, and many others. Format (audio file) The types of sound file that sounds are saved as. Among the most common are AIFF, WAV, FLAC, mp3 and Ogg Vorbis. fps Frames Per Second. Frame rate, or frame frequency is the frequency (rate) at which an imaging device produces unique consecutive images called frames. The term applies equally well to computer graphics, video cameras, film cameras, and motion capture systems. Frame rate is most often expressed in frames per second (FPS). Frequency Refers to the number of times an oscillation occurs in one second. Frequency is measured in Hertz, and is correlated to the pitch of a sound. Frequency is a linear scale, while pitch is logarithmic. The pitch \u0026lsquo;A\u0026rsquo; above the middle C has a frequency of 440 Hz. The \u0026lsquo;A\u0026rsquo; one octave above is twice that frequency (880 Hz). Gain Increasing the levelof an audio signal, usually measured using a logarithmic scale. See also attenuation. Grid The Grid is a system of points that a Region might snap to while editing it. The Grid can be \u0026ldquo;No Grid\u0026rdquo;, \u0026ldquo;Grid\u0026rdquo; or \u0026ldquo;Magnetic\u0026rdquo;. Grid Points The points in the Grid which Regions will snap to when it is active. Grid Points may be minutes, seconds, video frames, bars, beats or some multiple of beats. Hertz A term used to describe the number of times something occurs in one second. In digital audio, it is used to describe the sampling rate, and in acoustics it is used to describe the frequency of a sound. Thousands of Herz are described as kHz (kilo Herz). High Shelf In an Equalizer, a Shelf cuts or boosts everything above (High Shelf) or below (Low Shelf) a specific frequency. Headroom The range of Decibels between the region\u0026rsquo;s maximum Peakand the Clipping Point is commonly referred to as Headroom. It is common recording practice to keep approximately three to six Decibels of Headroom between the maximum of your signal and the Clipping Point. Jack Audio Connection Kit (JACK) JACK is a low-latency audio system which manages connections between Ardour and the soundcard of your computer, and between Ardour and other JACK-enabled audio programs on your computer. You must install JACK for Linux or JackOSX before you can use Ardour. JackOSX (OS X) The name of the version of JACK that runs on Mac OS X. See JACK for more details. JackPilot The control interface that comes with JackOSX. Jack Server The Jack Server is the \u0026ldquo;engine\u0026rdquo; or \u0026ldquo;backend\u0026rdquo; of the Jack Audio Connection Kit. Jack Router The Jack Router allows audio to be routed from one application to another using the Jack Server. JAMin JAMin is the Jack Audio Connection Kit Audio Mastering interface. JAMin is an open source application designed to perform professional audio mastering of stereo input streams. It uses LADSPA for digital signal processing (DSP). LADSPA Plugins Linux Audio Developer Simple Plugin API (LADSPA) is a standard that allows software audio processors and effects to be plugged into a wide range of audio synthesis and recording packages. For instance, it allows a developer to write a reverb program and bundle it into a LADSPA \u0026ldquo;plugin library.\u0026rdquo; Ordinary users can then use this reverb within any LADSPA-friendly audio application. Most major audio applications on Linux support LADSPA. Latency Latency is the amount of time needed to process all the samples coming from sound applications on your computer and send it to the soundcard for playback, or to gather samples from the sound card for recording or processing. A shorter latency means you will hear the results quicker, giving the impression of a more responsive system. However, with a shorter latency you also run a greater risk of glitches in the audio because the computer might not have enough time to process the sound before sending it to the soundcard. A longer latency means fewer glitches, but at the price of a slower response time. Latency is measured in milliseconds. Limiting The process by which the amplitude of the output of a device is prevented from exceeding a predetermined value. Linear A scale of numbers which progresses in an additive fashion, such as by adding one (1, 2, 3, 4\u0026hellip;), two (2, 4, 6, 8\u0026hellip;) or ten (10, 20, 30, 40\u0026hellip;). Multiplying an audio signal, for example, by either a linear or a logarithmic scale will produce very different results. The scale of frequency is linear, while the scales of pitch and gain are logarithmic. Linux kernel The core of the GNU/Linux operating system. In a Real-time System, this kernel is usually Compiledwith new parameters which speed up the use of audio applications in the system. Lock Edit One of the three available Edit Modes, Lock Edit is similar to Slice Edit, but regions will remain at their original positions regardless of any edit operation performed. Logarithmic A scale of numbers which progresses according to a certain ratio, such as exponentially (2, 4, 8, 16, 256\u0026hellip;). Both scales of pitch and gain are logarithmic, while the scale of frequency is linear. Lossless See Compression (data) Lossy See Compression (data) Loudness Unlike amplitude, which expresses the physical power of a sound, loudness is the perceived strength of a sound. Tones at different frequencies may be perceived as being at different loudnesses, even if they are at the same amplitude. LV2 LV2 is an open standard for plugins and matching host applications, mainly targeted at audio processing and generation. LV2 is a simple but extensible successor of LADSPA, intended to address the limitations of LADSPA which many applications have outgrown. Main Canvas In the Editor Window of Ardour, the Main Canvas is the space just below the timeline rulers where Tracks and Busses are displayed horizontally. Master Out A master out is a bus to which all (or most) tracks and other busses send their output. It provides a convenient single point of control for the output of Ardour, and is a typical location for global effects. Master out use is enabled by default, and the master out bus is set up to be stereo. Meter The grouping of strong and weak beats into larger units called bars or measures. Mixing Audio mixing is the process by which a multitude of recorded sounds are combined into one or more channels, most commonly two-channel stereo. In the process, the levels, frequency content, dynamics and panoramic position of the source signals are commonly manipulated and effects such as reverb may be added. MIDI MIDI is an industry-standard protocol defined in^^ 1982 that enables electronic musical instruments such as keyboard controllers, computers and other electronic equipment to communicate, control, and synchronize with each other. MIDI allows computers, synthesizers, MIDI controllers, sound cards, samplers and drum machines to control one another, and to exchange system data. MIDI does not transmit audio signals, but simply messages such as note number (pitch), velocity (intensity), note-on, and note-off. Mixer Strip Each track and bus is represented in the Mixer Window by a vertical Mixer Strip** that contains various controls related to signal flow. There are two places in Ardour in which you can see mixer strips. The mixer window is the obvious one, but you can also view a single mixer strip on the left hand side of the Editor (shift + E to hide/view) Mixer Window The Mixer shows the session by representing tracks vertically as Mixer Strips, with controls for gain, record enable, soloing, plugins etc. The Mixer represents the signal flow of Tracks and Busses in an Ardour session. The mixer window provides a view that mimics a traditional hardware mixing console. Monitoring Monitoring is the process of routing a specific mix or submix of your session into separate outputs (like headphones). For example, a musician being recorded may want to listen to existing material while performing. Ardour and JACK make it easy to setup monitor outs since any incoming signal can then be delivered back to any output, optionally mixed together with other signals and with any kind of sound processing added. Mono A mono sound file contains only one channel of audio. A mono track in Ardour has only one input and handles mono sound files. MP3 A lossy, size-compressed sound file Format. Graphic Equalizer/Multi-Band Equalizer A Graphic (or Multi-Band) Equalizer consists of a bank of sliders for boosting or attenuating different frequency of a sound. Non-destructive Editing/Recording This is a form of editing where the original content is not modified in the course of editing. Behind the scenes, the original sound file is kept intact, and your edits are in fact a list of instructions that Ardour will use in order to reconstruct the signal from the original source when you play it back. For example, creating fade-ins and fade-outs on your Regions is a type of non-destructive editing. Normalize To normalize an audio signal means to adjust its Gain so that it peaks at the maximum the sound card allows before Clipping. Normal Mode See Track Mode. Note value The proportional duration of a note or rest in relation to a standard unit. For instance, a \u0026lsquo;quarter note\u0026rsquo; (crotchet) is so-called because its relative duration is one quarter of a whole note (semibreve). Octave (music) A distance of 12 semitones between two notes. In Hertz, the ratio of an octave is 2:1. For example, the note \u0026lsquo;A\u0026rsquo; above the middle C has a frequency of 440 Hz. The note \u0026lsquo;A\u0026rsquo; one octave above is 880 Hz, and one octave below is 220 Hz. Ogg Vorbis An open source lossy, size-compressed sound file format. Panning Panning is the location of sounds in the Stereo Field. Parametric Equalizer The Parametric Equalizer is the most versatile type ofEQ used for Mixing because of its extensive control over all the parameters of filtering. Peaks Peaks are a graphical representation of the maximum Levels of a Region. Peak Meters Peak Meters are a running representation of the maximum Levels of a Region, and are located next to the Fader in the Mixer Window, and also in the Track Mixer, of each Track. Pitch Pitch represents the perceived fundamental frequency of a sound.^^^^It is one of the three major auditory attributes of sounds along with loudness and timbre. In MIDI, pitch is represented by a number between 0 and 127, with each number representing a key on a MIDI keyboard. The relation of pitch to Frequency is Logarithmic. This means that a sound which is heard as one Octave(+12 MIDI notes) above another one is twice the frequency in Hz, while a sound one octave below (-12 MIDI notes) is half the frequency. Playhead In Ardour, the Playhead is the red line that moves in time (i.e., left to right) to indicate the current playback position. Plugin In computing, a plugin consists of a computer program that interacts with a host application (in this case, Ardour) to provide a certain function \u0026ldquo;on demand\u0026rdquo;, usually a very specific one. Reverb, filters, and equalizers are examples of plugins that can be used in Ardour in association with Tracks or Busses. Portaudio A free and open source set of audio driversfor Linux and Mac OS X. Post-Fader (Plugin or Send) In the Mixer Strip, the post-fader area is the black space below the gain slider, to which plugins or sends can be added. The input of these plugins and sends will be the signal after any manual or automated gain change (thus \u0026ldquo;post-fader\u0026rdquo;). Pre-Fader (Plugin or Send) In the Mixer Strip, the pre-fader area is the black space above the gain slider, to which plugins or sends can be added. The input of these plugins and sends will be the incoming signal before it is affected by any manual or automated gain changes controlled by the slider (thus \u0026ldquo;pre-fader\u0026rdquo;). Quantization In signal processing, quantization may refer to bit depth (see bit depth definition). In MIDI, quantization refers to the process of aligning notes to a precise temporal grid. This results in notes being set on beats or exact fractions of beats. MIDI sequencers typically include some type of quantization function. Range A segment of time. Ranges are created with the Select/Move Ranges tool and may include one or more tracks. Loop and punch ranges are special types of ranges that are created and manipulated with the loop/punch ranges meter. Real-time System(Linux) In a Real-time System, the Linux kernel is usually recompiled (rebuilt) with new parameters, and other settings in the system are optimized which speed up the use of audio applications in the system. Regions Regions are the basic elements of editing and composing in Ardour. Each region represents all or part of an audio file. Removing a region from a track does not remove the audio file from the disk. Region List The region list is located at the right hand side of the Editor Window and it shows all the regions associated with the session. Reverberation Reverberation is the persistence of sound in a particular space after the original sound source is removed.^^^^A reverberation, or reverb, is created when a sound is produced in an enclosed space causing a large number of echoes to build up and then slowly decay as the sound is absorbed by the walls and air. Digital reverberation can be added to a sound in Ardour through the use of plugins. Right Click (mouse) Click on the right button of your mouse. Routing Routing is sending an audio signal from somewhere to somewhere else. Signals can be routed not only from the outside world into Ardour and vice-versa, but also within Ardour itself (for example, from a Track to a Bus). Rulers Rulers are the thin horizontal bars that display the time line, helping to see when exactly a region or sound starts or stops. Also displayed with the rulers are the meter and tempo markers, the location markers, the range markers and the loop/punch ranges. Sample (data) In digital audio, a sample is the smallest possible segment of a recorded sound. In CD audio, for example, it takes 44,100 samples to make one second of recorded sound, and so we can say that the sampling rate is 44,100 Hertz. Samples also have a bit depth which determines the dynamic range that is possible to record and playback. Common bit depths are 16 (for CD audio), 24 (for studio recording and DVDs) or 32 (for sounds inside the computer). Sample (music) In electronic music, the word sample can mean any portion of sound extracted from an existing piece of music to be reused in a new composition. Sampler An electronic music instrument or software which plays back a recorded sound (or sample) whenever it is sent a note message. The pitch of the note determines how fast or slow the sample is played back, which emulates the pitch changes in other instruments. Samples can be looped (played over and over) and one-shot (played once). Sampling Rate The rate at which the computer records and plays back sound, which is measured in Hertzrepresenting the number of samplesper second. CD audio is recorded and played at 44,100 Hz (or 44.1 kHz), while DVD audio runs at 96,000 Hz (96 kHz) and cheap consumer gadgets like voice recorders, video games, mobile phones, toys and some MP3 players often use a rate of 22,050 Hz (22.05 kHz) or even less. The sampling rate determines the highest frequency that can be recorded or played, which is expressed by the Nyquist number (half the sampling rate). Playing back sounds at a different sampling rate then they were recorded at will result in hearing that sound at the \u0026ldquo;wrong speed\u0026rdquo;. Send An optional auxiliary output for a track or bus. Session A session is all of the information that constitutes one project in Ardour. Each session is saved in its own folder containing all the audio, region and parametric data, and a master file with the .ardour extension. Shelf In an Equalizer, a Shelf cuts or boosts everything above (High Shelf) or below (Low Shelf) a specific frequency. Slice Edit One of the three available Edit Modes, Slice Edit does not allow dragging regions around, but still allows you to perform slice operations (such as cut, paste, and split). Space between regions will be kept constant after any edit operation that affects it. If you delete the second half of a region, for example, any subsequent regions on the same track will automatically move back in the time grid. Slide Edit Another one of the three available Edit Modes, Slide Edit is the default mode. It allows you to drag regions around horizontally (within the same track) and vertically (between tracks). SMPTE timecode : A set of cooperating standards to label individual frames of video or film with a timecode defined by the Society of Motion Picture and Television Engineers. Timecodes are added to film, video or audio material, and have also been adapted to synchronize music. They provide a time reference for editing, synchronization and identification. Snap Mode The Snap Mode menus are found just below the Clocks. They control the amount Quantization of the time grid, i.e., the amount of \u0026ldquo;snap\u0026rdquo; an audio Region has to the type of grid you have chosen. Snapshots Saving a snapshot in Ardour is similar to saving the session to a new file to avoid overwriting the original session file. A snapshot contains the current state of your work, while sharing all the audio and data files of the Session. If you were trying to find a \u0026ldquo;Save As\u0026rdquo; function in Ardour, saving a snapshot is probably what you are looking for. Solo Toggle switch found in track controls and mixer strips. When toggled on, only solo tracks will send output. Several tracks can be marked solo at once. The general Solo button (top row of controls in the Editor Window) can be used to un-solo all soloed tracks at once. Spectrum The representation of a signal in terms of its frequency components. Stereo A stereo sound file contains two channels of audio (usually known as Left and Right channels). A stereo track in Ardour has two inputs and outputs, in order to record and playback stereo files. Stereo Field Stereo field is the perception of spatial location of sounds based on a sound reproduction system of 2 channels (Left and Right). Take(recording) A sequence of sound recorded continuously at one time. Tape Mode See Track Mode. Tempo(music) The rate at which beats occur. Precise Tempo indications are measured in bpm (beats per minute), although subjective indications are also common in scores (Allegro, Adagio, Very Fast, etc). Terminal A \u0026ldquo;terminal\u0026rdquo; is the text-based interface that allows to operate a computer by typing commands into it. Most computer users today rely solely on a graphical interface to control their systems. Both Mac OS X and Linux though, include a terminal which may make some tasks easier for some users. Timecode A time code is a sequence of numeric codes generated at regular intervals by a timing system. The SMPTE family of timecodes is almost universally used in film, video and audio production. Time Signature (music) A sign placed at the start of a piece of music (after the clef and key signature) or during the course of it, indicating the meter of the music. Track A Track is the place to where you can drag a Region from your Region Listand where you can record sounds coming from an outside source. The Mixer Strip vertically represents the signal flow of a track, whereas the Main Canvas horizontally displays time-based information for each track. Track Mode Track Mode gives you a choice between Normal Mode and Tape Mode. Normal Mode creates a new Region for each Recording Take, while Tape Mode destructively records\u0026ndash;in other words the previous Take of a Track is eliminated with each new Take. Transport The buttons located on the upper left corner of the Editor Window, with controls such as Rewind, Play, Stop. Treble(frequencies) Generic way of referring to high frequencies of the Spectrum of a sound. VST (Virtual Studio Technology) Steinberg VST is an interface for integrating software audio synthesizer and effect plugins with audio editors and digital workstations such as Ardour. VST and similar technologies use digital signal processing to simulate traditional recording studio hardware with software. Thousands of plugins exist, both commercial and freeware. VST was created by Steinberg. WAV A sound file format developed by Microsoft and IBM and commonly used for lossless and uncompressed audio. WAV files are compatible with Windows, Macintosh and Linux operating systems. Waveform The time-domain visual representation of a sound. Waveforms are drawn inside the colored rectangles representing Regions in the Main Canvas. Word length See Bit Depth. Appendices: FURTHER HELP || LINKS || CREDITS\n"},{"uri":"/en/mixing-sessions/mixing-levels/","title":"Mixing levels","tags":[],"description":"","content":"Levels are the volumes of each Track relative to the others.\nIf you can\u0026rsquo;t hear a bass line above the other instruments, the obvious choice would be to raise the bass line volume. Levels can be adjusted using the Fader in the Mixer Strip or in each Track, just below the Track name. The first step in Mixing is to listen to everything that has been recorded and adjust the levels of all Tracks so you can hear everything clearly, but in a manner that is appropriate for the song. For example, the vocal track is normally louder than the rhythm guitar because the voice is the focal point of the song.\nUsing the Fader The Fader is the primary control of Levels for each Track. The exact value of the Track\u0026rsquo;s Levels are displayed in the small rectangular field above the Fader. You can change the Levels by either dragging the slider or typing in a new number directly into the rectangle with the number. By default the Fader is set to −0.0 dB, meaning that the Levels of the Track are not changed. In the screenshot below, the Fader for the track named \u0026ldquo;kick\u0026rdquo; is set to -0.0, and the Peak Meter indicates that the highest peak so far was -5.1.\nAvoiding Clipping One other important task in Mixing is to avoid Clipping. The Peak Value on the Mixer Strip turns red when the signal has peaked above 0.0dB. You can use this tool to monitor the highest Levels of your Track while Mixing.\nIn the screenshot below, the synth track has just clipped to +5.9. You can also see little red edges on the waveform itself, indicating the exact locations where the recorded sound clipped.\nClick on the red number in the Peak Meter to reset it.\nFor the sake of the exercise, try to record your voice so that it clips. Hear how the playback is distorted.\n You should make sure that anything that you send to your sound card or that you will eventually Export as a sound file (such as for CD mastering) never goes above 0.0dB to avoid actual Clipping.\nIf the clipping occurs in a very percussive sound and it is almost unnoticeable, you may be able to hide it by decreasing the gain (for example, Normalize the region to 0.0, or a lower number like -1.0). However, often the clipping results in audible distortion of the recorded sound. The best solution in this case is to just record again with lower levels.\nContinuing When you are finished with this chapter of the tutorial, you should have a collection of Tracks whose Levels are well adjusted to each other and do not Clip when added together in the Master Bus. Once this is accomplished, we can proceed to learn about Panning in the next chapter, so that our Mix takes on a strong feeling of Stereo space.\nNext: PANNING\n"},{"uri":"/en/saving-sessions/saving-a-snapshot/","title":"Saving a snapshot","tags":[],"description":"","content":"Saving a Snapshot in Ardour is similar to saving your Session to a new file, however using a Snapshot avoids overwriting the original Session file. A Snapshot contains the current state of your work, while sharing all the audio and data files of the Session.\nSaving a Snapshot You can save a Snapshot via the menu: Session \u0026gt; Snapshot (shortcut \u0026ldquo;Control\u0026rdquo; + \u0026ldquo;Shift\u0026rdquo; + \u0026ldquo;S\u0026rdquo;).\nBy default the program will name the new Snapshot according to the current date and timestamp of your system. If you wish, you can change the name to one that more meaningfully corresponds to the Session you are working on. From the menu, you can also choose whether to save a snapshot and keep working on the present version, or save a snapshot and switch immediately to that snapshot.\nRecalling Snapshots You can recall a saved Snapshot via the \u0026lsquo;Snapshots\u0026rsquo; tab in the area on the right:\nThere you see a few Snapshots that we created, and the \u0026lsquo;my_session\u0026rsquo; entry represents the original state of our session.\nClick on any Snapshot from the list to reload it.\nContinuing Sometimes it is helpful to have a default starting point for new Sessions, for example for a set-up that you use all the time when starting a new project. To learn how to do this, please continue to the next session called Saving a Template.\nNext: SAVING A TEMPLATE\n"},{"uri":"/en/editing-sessions/setting-up-the-meter/","title":"Setting up the meter","tags":[],"description":"","content":"The Meter determines the musical speed of the passage we are composing, as measured in Beats Per Minute.\nIf we are composing something rhythmic, it will also determine the lengths of the sound samples we use to some extent. So it is important to be able to set up the Meter before we continue.\nTo see the meter-related timelines for our session, we can right-click anywhere in the \u0026ldquo;header\u0026rdquo; of the Rulers and check the following options: Meter, Bars \u0026amp; Beats, and Tempo.\nIt is possible to set a Meter and Tempo for the entire Ardour session, as well as to change them at different points in the same session.\nTo change the Tempo and Meter (time signature) for the entire session, use the corresponding buttons located underneath the secondary clock:\nFor the Tempo (button on the left), choose the number of BPM (Beats Per Minute) for your session.\nFor the Meter (button on the right; the letters \u0026ldquo;TS\u0026rdquo; on the button mean \u0026ldquo;Time Signature\u0026rdquo;), you can enter new values for the Beats Per Bar as well as the Note Value. Click \u0026ldquo;Apply\u0026rdquo; to apply the changes globally to your session.\nIf the Meter or Tempo of your session changes later in the song or composition, simply add a new marker by right-clicking in the Meter or Tempo timeline and selecting New Tempo or New Meter and entering the new Tempo or Meter in the resulting dialog.\nContinuing Next, we will explore Using Ranges to set up a loop we can listen to while we arrange the rhythm.\nNext: USING RANGES\n"},{"uri":"/en/starting-sessions/setting-up-the-timeline/","title":"Setting up the timeline","tags":[],"description":"","content":"Because different users will want to use Ardour for different tasks, the way time is measured in the application can be changed.\nUsers creating audio plays, documentaries, reportages or soundscapes may wish to use Minutes and Seconds, for example, while those recording bands or producing electronic music will most likely use Bars and Beats. Video producers will find a frames-per-second Timecode handy, while those wishing for extreme precision may even want to use Samples. All of these can be viewed in Ardour and used as a means to organize your regions and edits.\nPrimary and Secondary Clocks There are two clocks near the top of the Editor Window which can display the time in a number of formats: Timecode, Bars:Beats, Minutes:Seconds and Samples. Right-click to change the format of each of the two clocks.\nThese are called the transport clocks. The left one is the primary transport clock and the right one is the secondary transport clock. The advantage of having two transport clocks is that you see the playhead position in two different time units without having to change any settings.\nTo the right of these two clocks you see the \u0026ldquo;mini-timeline\u0026rdquo;, also called \u0026ldquo;navigation timeline\u0026rdquo;. Check the Ardour Manual for more informaion on clocks and the mini-timeline.\nSnap Modes The Snap Mode menus are found just below the Clocks to the right. They control the amount Quantization of the time grid, i.e., the amount of \u0026ldquo;snap\u0026rdquo; an audio Region has to the type of grid you have chosen.\nWhen No Grid is selected, Regions may be moved freely around within the Tracks. When Grid is selected, Regions will \u0026ldquo;snap\u0026rdquo; to the nearest Grid Point. When Magnetic is selected, Regions can be moved freely but will \u0026ldquo;snap\u0026rdquo; to a Grid Point when they are moved very close to one.\nThe middle Units menu is used to select what the Grid Points will be, such as Beats, Bars, Marks, Minutes, Seconds, various aspects of the SMPTE Timecode, or the edges of Regions. Timeline The Timeline is located below the Snap Mode menus, just above the Main Canvas. By Right-Clicking on the Timeline labels (i.e., right-click on the left-side area where the words \u0026ldquo;Timecode, Bar:Beats, Meter\u0026rdquo; etc are displayed), you can set the check boxes to show or hide the different types of time information.\nMinutes/Seconds To view Minutes and Seconds on the Timeline, right-click the Timeline labels and select Mins:Secs.\nBars/Beats To view Bars and Beats on the Timeline, right-click the Timeline and select Bars \u0026amp; Beats.\nIt is possible to set a Meter and Tempo for the entire Ardour session, as well as to change them at different points in the same session. For more information on this, please see the Setting Up the Meter chapter.\nTimecode To work with SMPTE video Timecode, first you need to set the Timecode fps (Frames per Second). This can be found in the Timecode tab of the Session Properties window (menu Session \u0026gt; Properties or the Alt + O shortcut).\nOnce you have done that, make sure you make the Timecode ruler visible by right-clicking in the Timeline and checking the Timecode box.\nContinuing Now that you\u0026rsquo;ve set up the Timeline, continue on to the chapter on creating tracks and busses to add one or more Tracks to your Session.\nNext: CREATING A TRACK OR BUS\n"},{"uri":"/en/getting-started/starting-ardour-on-ubuntu/","title":"Starting Ardour","tags":[],"description":"Launching Ardour","content":"Once you have started Ardour, the Session Setup window shows up.\nYou can click on New Session to create a brand new session, or you can open an existing session using the Other Sessions options. For now let\u0026rsquo;s create a fresh session, so click on New Session. The window should now look like the screenshot below.\nName your new project and click Open .\nAvoid using any characters other than letters and numbers when naming your session. Avoid white spaces, accented letters, !@#$%*()+, periods, commas, etc. Use dashes or underscores if you like. For example, instead of \u0026ldquo;My Great Session!\u0026rdquo;, prefer \u0026ldquo;My_Great_Session\u0026rdquo;, or \u0026ldquo;MyGreatSession\u0026rdquo;, or \u0026ldquo;my-great-session\u0026rdquo;. Instead of \u0026ldquo;Açaí\u0026rdquo;, write \u0026ldquo;Acai\u0026rdquo; (without accented letters), etc. Once you have created your Ardour session, do not manually rename any folders or files that belong to the Session.\n Continuing Next: Overview of the interface\n"},{"uri":"/en/starting-sessions/creating-a-track-or-bus/","title":"Creating a track or a bus","tags":[],"description":"","content":"What is an Audio Track? An Audio Track is a place where you can drag a Region from your Region List and where you can record sounds coming from an outside source.\nA Region represents an audio clip, i.e., one of your sound files or just a portion of a sound file. In the image below, the horizontal strip areas marked \u0026ldquo;MyTrack\u0026rdquo; and \u0026ldquo;short-drone-mono\u0026rdquo; are Tracks. The rectangles containing audio information are called Regions (for example, the Region \u0026ldquo;wheels-mono.1\u0026rdquo; is contained within MyTrack).\nWhat is a Bus? A Bus is similar to a track except that it does not contain its own regions. You cannot record directly into a bus or drag regions into it. The area marked \u0026ldquo;Master\u0026rdquo; in your session is an example of a Bus. Typically every session has a Master Bus. All the audio to be Exported from your Session will be sent to the Master Bus.\nHow are Tracks and Busses Used? Audio-processing Plugins and Automation can be applied to both Tracks and Busses.\nAudio tracks can be routed to Busses. In fact, many Tracks can be simultaneously routed to one Bus. Busses are traditionally used as a convenient way to apply any kind of signal processing to many Tracks at once. For instance, you might find it useful to route all Tracks that contain drum sounds to a single Bus that you would call \u0026lsquo;drum bus\u0026rsquo;. Then, if you decide that all your drum Tracks are too loud, you can quickly adjust the level of the \u0026lsquo;drum bus\u0026rsquo; rather than adjusting each separate Track that feeds into it.\nAnother use of a Bus would be to have a common Reverberation Plugin, so that any audio Track which requires the Reverb effect could be routed to a single Bus.\nAdding Tracks and Busses Right-Click in the empty area beneath any existing Tracks and Busses. Alternatively, click on the menu Track \u0026gt; Add Track, Bus, or VCA\u0026hellip; (shortcut \u0026ldquo;Ctrl\u0026rdquo; + \u0026ldquo;Shift\u0026rdquo; + \u0026ldquo;N\u0026rdquo;). The following window will appear:\nAdd lets you specify how many Tracks (or Busses) you would to like to create.\nChoose Audio Tracks or Audio Busses to specify whether you want to create Tracks or Busses. There are also other options such as MIDI Track and more. Ardour offers different track types depending on the type of data they contain. This tutorial will only cover Audio Tracks and Busses. (see the Ardour Manual for details on all track types)\nYou can optionally give a Name to the Track or Bus being created. The Configuration drop-down menu allows you to specify how many channels of audio you\u0026rsquo;d like the new Track or Bus to handle. For example, if you will be recording your voice on this track using a single microphone, choose Mono. If you plan to import a clip from an existing song and place it on this Track, choose Stereo. The choice made here will also affect which Plugins you can use on the track (Mono tracks cannot use Stereo Plugins and vice versa).\nThe Position menu lets you choose where you want the new track or bus to be placed: first, last, before or after the selection.\nYou can safely ignore the other options for now. To learn more about each of them, please check this page of the complete Ardour Manual.\nClick the Add and Close button to create the Tracks or Busses you have just configured, and automatically close the Add Track window. The tracks you just created will appear as new rows in the Main Canvas. If you still wanted to add more tracks after this step, you could alternatively have chosen Add selected items (and leave dialog open) instead.\nContinuing Once you\u0026rsquo;ve added one or more Tracks, you will want to put some audio material into them to work with. Continue on to the Importing Audio and Recording Audio chapters to learn how to do this.\nNext: IMPORTING AUDIO\n"},{"uri":"/en/appendices/links/","title":"Links","tags":[],"description":"","content":"Useful links:\nArdour: http://ardour.org/\nArdour reference manual (in progress): http://manual.ardour.org/\nJack Audio Connection Kit http://jackaudio.org/\nJack OS X http://jackosx.com/\nJAMin http://jamin.sourceforge.net/\nTutorial: Mastering with JAMin and Ardour http://jamin.sourceforge.net/en/tutorial.html\nAppendices: FURTHER HELP || GLOSSARY || CREDITS\n"},{"uri":"/en/getting-started/overview-of-the-interface/","title":"Overview of the Interface","tags":[],"description":"Basics of Ardour's user interface","content":"This section will give you an overview of the basic interface of Ardour.\nWe will take a look at the Editor Window and the Mixer Window. Later chapters will give more detailed information on each feature listed here.\nThe Editor Window When you create a new session, Ardour opens an empty new window called the Editor Window. The Editor Window is the most important window in Ardour, as this is how you will control the program as well as see and edit the audio you have recorded or imported.\nAt the top of the Editor Window are several main areas: the Transport Menu, the Clocks, the Edit Modes/Cursor Modes menu, the Snap Mode menu and the Auxiliary Controls. Below that area is the Main Canvas, which contains the Tracks and Busses used in the Session. The Mixer Strips for the Tracks appear on the left, and a set of tabs allowing for an overview of the Regions, Tracks/Busses, Snapshots, Edit Groups and Chunks appear on the right. The very bottom of the window is the Summary view, which is a miniature timeline view allowing for quick navigation through the session.\nWe will introduce these controls briefly here and cover them more extensively in dedicated chapters later on.\nTransport Menu The Transport Menu controls include the following buttons:\n MIDI Panic Enable/Disable audio click (metronome) Rewind Fast forward Loop playback Play range/selection Play from playhead Stop Record-enable  Jog/shuttle controls Clocks The main Clocks are located next to the transport controls. Clocks in Ardour can display time in 4 different formats: Time Code, Bars:Beats, Minutes:Seconds, and Samples. Right-click on the clock to select a format. You can also turn the clock off. The reason for having two transport clocks is that it allows you to see the playhead position in two different time units without having to change any settings.\nPlease see the Setting Up the Timeline chapter for more details on the Clocks.\nEdit Modes and Cursor Modes The Edit Modes and Cursor Modes controls define the behavior of the main canvas and the different functions the cursor can have. There are three Edit Modes in the drop-down menu: Slide, Ripple, and Lock. To the right of the Smart button are the Cursor Modes:\n Smart Mode (shortcut \u0026ldquo;Y\u0026rdquo;) Grab Mode (shortcut \u0026ldquo;G\u0026rdquo;) Range Mode (shortcut \u0026ldquo;R\u0026rdquo;) Cut Mode (shortcut \u0026ldquo;C\u0026rdquo;) Stretch Mode (shortcut \u0026ldquo;T\u0026rdquo;) Audition Mode Draw Mode (shortcut \u0026ldquo;D\u0026rdquo;) Internal Edit Mode (shortcut \u0026ldquo;E\u0026rdquo;) Most of them are discussed in the Working With Regions chapter. The last two are discussed in the Using Automation chapter.\nThe Smart Mode is actually a combination of Grab Mode and Range Mode. When enabled, the mouse behaves as if it is in \u0026ldquo;Range Mode\u0026rdquo; in the upper half of a region, and in \u0026ldquo;Grab Mode\u0026rdquo; in the lower half.\nSnap Options The Snap Options menu controls the Grid, Grid Points and Edit Point. Please see the chapters on Setting Up the Meter, Using Ranges and Working With Regions for more details.\nZoom Options In between Cursor Modes and Snap Options are the Zoom Options. Here you can define the behavior of zooming operations. You have standard Zoom In and Zoom Out buttons, plus a third called Zoom to Session (useful for having a quick overview of your entire session: it zooms it to fit the available space on the screen).\nUse the shortcuts = (the equal sign on your main keyboard) for zooming, and - (the dash key on your main keyboard) for zooming out.\n The drop-down menu controls the Zoom Focus. It defines the focus point of zooming operations. Try zooming in and out with a different Zoom Focus each time. For example, choosing Playhead will cause zoom to behave in relation to the position of the Playhead. Mouse will take your current mouse position as the reference, and so on.\nThe following drop-down menu and the last two buttons control \u0026ldquo;vertical zoom.\u0026rdquo; They allow you to expand and shrink all tracks and busses vertically. Use the drop-down menu to choose a specific number of tracks you want to fit on the screen. Use the buttons to shrink or expand all tracks (or only selected tracks, if a selection is made).\nAuxiliary Controls For further information on other buttons and displays on the main interface, please refer to the Ardour Manual.\nMain Canvas The main canvas is just below the top rows of controls described above. It basically comprises the Rulers, the space where Tracks and Busses are displayed, and a Summary view at the bottom.\nAt the very top of Ardour\u0026rsquo;s Editor Window (to the right) you will find useful information such as sample rate of the session, available recording time, and DSP use.\nRulers Right-click on the names of rulers and you will see a menu with all the possible rulers at your disposition. You may uncheck rulers that you don\u0026rsquo;t need in order to save screen space. More information on these operations can be found in the Setting up the Timeline and Setting up the Meter chapters.\nTracks and Busses Just below the Rulers is where Tracks and Busses are displayed. In the example below, you can see one Bus called \u0026ldquo;Master\u0026rdquo; and one Track called \u0026ldquo;MyTrack\u0026rdquo;. MyTrack also contains one region, which represents an audio file with a drawing of its waveform. More information on Tracks and Busses can be found in the Creating a Track or Bus chapter.\nEditor Mixer The Editor Mixer is located at the left of the Edit Window. It displays the Mixer Strip of the currently selected Track or Bus. It controls the volume, Plugins and Routing for the Track or Bus to which it corresponds. You can toggle to view or hide the Editor Mixer by clicking on the menu View \u0026gt; Show Editor Mixer (shortcut \u0026ldquo;Shift\u0026rdquo; + \u0026ldquo;E\u0026rdquo;). This Mixer is covered in the Using the Mixer Strip chapter.\nRegions, Tracks/Busses, Snapshots, Groups, Ranges, Marks The space on the right of Ardour\u0026rsquo;s Editor Window can have 5 different functions, depending on which tab is currently selected: Regions, Tracks/Busses, Snapshots, Track \u0026amp; Bus Groups, and Ranges and Marks. Regions is the tab selected by default. This part of the Editor Window is commonly referred to as Regions List. Regions represent audio files stored on the hard drive which can be dragged from the Regions List directly onto a track in the main canvas. More information on Regions can be found in the Working With Regions chapter. The Tracks tab is covered in the Arranging Tracks chapter, and Snapshots are discussed in the Saving Snapshots chapter.\nMixer Window Controls The second window, the Mixer Window, can be viewed by going to the main menu and clicking Window \u0026gt; Mixer.\nThe main function of the Mixer Window is to display all the Mixer Strips for the various Tracks side by side for easy reference. This window is mainly used during the Mixing process, and it also provides access Plugins and other Routing features. See the chapters on Understanding Routing, Mixing and Using Plugins for details.\nThis window also contains a listing of the available Mixer Strips in the upper left hand corner. The check boxes in this area can be used to view and hide the Mixer Strips of the different Tracks. Finally, there is an area for managing Groups.\nSwitching Between Windows You can use the key combination Alt + M (Control + M on a Mac) in order to toggle which window is on top: Editor or Mixer.\nContinuing The next chapter will explain how to start a fresh new project.\nNext: Starting a session\n"},{"uri":"/en/mixing-sessions/panning/","title":"Panning","tags":[],"description":"","content":"Panning helps to establish a Stereo Field, a relative space between the speakers in which to place your sounds and instruments.\nOnce you have established a good balance of levels on all the Tracks, you can begin to think about panning.\nThe Panning Interface The Panning control in Ardour is located in the middle of the mixer strip.\nA Mono Track will have a Mono Panner. It looks like this:\nA Stereo Track will have a Stereo Panner, like this:\nMono Panner The default Mono Panner distributes 1 input to 2 outputs. Its behaviour is controlled by a single parameter, the position. By default, the panner is centered. You can change the position by clicking and dragging directly on the Mono Panner. Right-click on the panner to access other options.\nStereo Panner The default Stereo Panner distributes 2 inputs to 2 outputs. Its behaviour is controlled by two parameters, width and position. By default, the panner is centered at full width.\nClick and drag either the Left or the Right button to change the width. For example, if you bring them closer together it will look like this:\nWith a narrower width, you can also drag the top handle to change the relative center position, like this:\nIf we make the Left and Right buttons to overlap completely (that is, width is reduced to zero), the handles turn into a single signal indicator marked \u0026ldquo;M\u0026rdquo; (for mono):\nPanning Tricks A more extensive discussion of panning philosophy and techniques is beyond the scope of this tutorial, but here are some general rules of thumb:\n Guitars tend to be Panned to the left and right. Vocals and bass tend to placed in the center. You want to create a balance so that one side is not louder then the other. Headphones may be helpful in determining how instruments should be panned, and whether the mix feels lopsided because one side is too loud. Two other tools that are useful in creating a \u0026ldquo;spatial\u0026rdquo; or Stereo Field are Reverb and Delay. These effects can be used together with sends to create a drum send which would be further back in the mix with more Reverb, and a vocal send which might have a little more Delay but sound closer than the drums. Please see the chapter on Using Plugins and Using Sends for more information.\nAlways keep an eye on your Levels while Panning Tracks! Panning a Track to one channel increases the Level of that channel. This may change the balance of Levels you set up in the previous chapter, and in extreme cases can result in Clipping. When this happens, reduce the overall Levels of that Track and check again how it sits in the Mix.\n Continuing By now, you should have a collection of Tracks which are both Mixed well and have an exciting Stereo Image. In the following chapters, we will learn about Using Plugins to enhance the sound of your Mix.\nNext: USING PLUGINS\n"},{"uri":"/en/saving-sessions/saving-a-template/","title":"Saving a template","tags":[],"description":"","content":"If you often go through the motions of setting up the same information in each new Session you create, such as the number of input and output Channels, the number and names of Tracks or Busses, or the Routing, then you may wish to create a Template of that information instead.\nWith a Template, you can save the state of a currently open Session without all the Region information files. Templates are useful if, for example, you\u0026rsquo;re doing extensive Routing on Tracks and Buses and want to save the Editor Window\u0026rsquo;s state for use in other Sessions. An example might be a Template to record Tracks of drums, bass, guitar and vocals, each with their own input on the soundcard, which you might use as a basis for each Session you created in that situation.\nSave a Template You can save a new Template from the Main Menu: Session \u0026gt; Save Template. You are asked to give the new Template a name:\nLoad a Template When creating a new Session, you can load up a previously saved Template:\nIn summary: Session Templates are a way to store the setup of a session for future use. They do not store any audio data but can store:\n The number of tracks and busses, along with their names. The plugins present on each track or bus (if any). All I/O connections. Conclusion Congratulations, you have reached the end of this introduction to Ardour! We hope that this tutorial has been useful for you to learn the key functions of Ardour.\nIn the following section, the Appendices, we have included some extra information we thought would be useful to new users of Ardour, including how to get Further Help, a Glossary of technical terms used in this manual, some Links to further information about Ardour on the Internet and, last but not least, the Credits of those involved in creating this Free/Libre Open Source Software (FLOSS) Manual.\nThanks for reading, and if you have some knowledge about Ardour that is not included here, please feel free to propose changes (more info on how to do it: How to Contribute. Also, this manual itself is fully open source and lives at https://github.com/brunoruviaro/ardour4-tutorial. You can even fork it and create your own customized version of it!\nAppendices: FURTHER HELP || GLOSSARY || LINKS || CREDITS\n"},{"uri":"/en/starting-sessions/","title":"Starting sessions","tags":[],"description":"","content":"Chapter 3 Starting sessions How to connect tracks and busses, import and record audio in a project\n"},{"uri":"/en/editing-sessions/using-ranges/","title":"Using ranges","tags":[],"description":"","content":"A Range is a selection of the Timeline that can include one or more Tracks.\nThe Range tool (shortcut \u0026ldquo;R\u0026rdquo;) is located just below the Transport Menu in the Edit Window.\nWhen you have selected the Range tool, your mouse pointer will look like a vertical line.\nIt can be useful to create Range selections that align with the edges of regions on your Timeline. Selecting the \u0026ldquo;Grid\u0026rdquo; and \u0026ldquo;Region bounds\u0026rdquo; items for Grid and Grid Point menus respectively makes this easy.\nTo make a Range selection, drag anywhere on the Timeline. The current Grid and Grid Point options determine exactly how the Range selection behaves. Once a Range has been selected, Right-Clicking on it opens a menu with Range-specific operations.\nLoop range, for example, sets up Loop Markers around the current Range and begins looped playback. The Loop Start and Loop End points can be changed by moving the green triangles which correspond to each point.\nOther useful options here for editing allow you to Duplicate the Range, Select All within the Range or Crop the Range.\nSetting Up a Loop Returning to our rhythmic passage example, we will want to hear the passage we are composing, perhaps as a loop, while we are moving the samples around. To do that, we must create a Range to listen to within our session, so that we can return to exactly this point in the Session again and again.\nZoom out if needed (shortcut \u0026ldquo;-\u0026rdquo;) to see full bars in the timeline. Use the Range tool to select an entire bar with the help of the Grid settings, and right-click inside that range to \u0026ldquo;Set loop from selection\u0026rdquo;. You will probably want to set the Grid so that your actions snap to certain metric elements of the session (for example, snapping to Beats). Once the one-bar loop has been set up, the screen will look like this:\nThis will set up a loop range which you can play by using the Play Loop button in the Transport Menu at the very top of the Editor Window (shortcut: \u0026ldquo;L\u0026rdquo;). While the Range is looping, you can use the Solo button on each track to listen to each instrument individually.\nContinuing In the next step, we will learn about Working With Regions to compose a rhythm with these samples.\nNext: WORKING WITH REGIONS\n"},{"uri":"/en/introduction/what-is-digital-audio/","title":"What is digital audio?","tags":[],"description":"What is digital audio?","content":"Ardour is a Digital Audio Workstation (DAW). Beforing using it to record and edit sound, it might be useful to review how digital audio works.\ngraph TD; A(fa:fa-microphone Analog input) -- B(Analog to digital conversion) B -- | digital numeric data, samples | C(Digital system) C -- D(Digital to analog conversion) D -- E(fa:fa-headphones Analog output) The diagram above shows how sound travels to and from your computer. The \u0026ldquo;Analogue to Digital Conversion\u0026rdquo; (ADC) and the \u0026ldquo;Digital to Analogue Conversion\u0026rdquo; (DAC) are done by the sound card or audio interface. The \u0026ldquo;Digital System\u0026rdquo; in this case is your computer running Ardour.\nFrequency and Gain Imagine a loudspeaker. To move the air in front of it and make sound, the membrane of the speaker must vibrate from its center position (at rest) backwards and forwards. The number of times the membrane vibrates each second determines the Frequency (the note, or pitch) of the sound you hear. The distance the membrane travels from its resting point determines the Amplitude (the volume, or loudness) of the sound. Normally, we measure Frequency in Hertz (Hz) and Amplitude in Decibels (dB).\nCheck out the great animation on this page illustrating this process:\n A microphone works like a loudspeaker in reverse: vibrations in the air cause its membrane to vibrate. The microphone turns these acoustic vibrations into an electrical current. If you plug this microphone into a computer\u0026rsquo;s sound card and start recording, the sound card makes thousands of measurements of this electric current per second and records them as numbers. The number of Samples (i.e. measurements) made per second is called the Sample Rate, and the number of possible values each Sample can have is called the Bit Depth. The combination of Sample Rate and Bit Depth indicates how closely the digital signal can reproduce the sound it has recorded.\nPeaks and Clipping When Ardour displays the Samples which have been recorded, they appear as the Waveform we see below. The center horizontal line indicates the membrane of the speaker at rest, and the Peaks of the Waveform indicate the maximum Amplitude.\nIf we take a Waveform and increase its the Amplitude a lot, some of the Peaks may now fall outside the range that the computer can represent digitally. The computer\u0026rsquo;s inability to represent Peaks outside the range of Amplitude is called Clipping, which results in a permanent loss of digital information, as well as a change in the sound quality which is recognizable as Distortion. Ardour marks clipped Peaks with the color red, as can be seen in the image below.\nIn the image above, one can also see the Mixer Strip on the far left, which gives a running measurement of the Peaks, as well as an indication at the top of the Peak Meters showing the maximum Peak so far. The red number indicates Clipping has occurred.\nClipping often can happen at the time of recording if you set your microphone levels too high.\n The range of decibels between the region\u0026rsquo;s maximum peak and the clipping point is commonly referred to as Headroom, and common recording practice is to keep approximately three to six Decibels of Headroom between the maximum of your signal and the clipping point, with the clipping point itself being represented as 0 dB (zero Decibels). In other words, an audio region with a comfortable amount of Headroom would have its maximum peaks between −6 dB and −3 dB.\nAlso, because the Peaks of audio signals add together, care must be taken when Mixing several sources together to keep the combined signals from Clipping.\nSample Rate and Bit Depth To make audio playable on a compact disc, for example, the computer must generate 44,100 Samples per second. The Sample Rate determines the highest frequency which can be recorded or played back by the computer. A sampling rate of 44.1 kHz means that the highest frequency which can be represented is just under 22.05 kHz. Since normal human hearing lies within the range of approximately 20 Hz to 20 kHz, this is commonly accepted as a reasonable Sample Rate. Other commonly used Sample Rates include 48 kHz (DAT recorders) or 96 kHz (DVD audio).\nEach Sample is recorded as a 16-bit number. One Bit is a piece of information which is either 0 or 1. If there are 16 bits together to make one sample, then there are 2^16 (65,536) possible values for each sample.\nThus, we can say that CD-quality audio has a Sample Rate of 44.1 kHz and a Bit Depth of 16 bits. Professional music recordings are usually mixed using 24 bits to preserve the highest amount of detail before being mixed down to 16 bits for CD. Older computer games have a distinctively rough sound, using only 8 bits. By increasing the Sample Rate, we are able to record higher sonic frequencies, and by increasing the Bit Depth, we are able to use a greater Dynamic Range (the difference between the quietest and the loudest sounds possible to record and play).\nHere is a great video tutorial explaining sampling rate and bit depth in a lot more detail.\n "},{"uri":"/en/appendices/credits/","title":"Credits","tags":[],"description":"","content":"The main body of the manual was written during a Book Sprint led by Derek Holzer in the moddr_lab at WORM in Rotterdam, the Netherlands, between 23 and 27 November 2009, with input and support from the international community of Ardour users and developers. The tutorial was originally written for Ardour 2.X versions. The original FLOSS manual can be found at flossmanuals.net.\nOriginal contributors: Adam Hyde, Bruno Ruviaro, Dave Peticolas, Walter Langelaar, David Elwell, Thomas Goose, Derick H., Rob Fell, William Abernathy, Derek Holzer, Stefan Hanser, Tomasz Kaye, Dick MacInnis, Mr Stock, Ross Johnson, Jon Cohrs, Claudia Borges, Ma Rk, Al Thompson, Jay Maechtlen, Christopher Stamper, Thomas Margolf, Mark Lindhout, Joern Nettingsmeier.\nIt was further updated in 2010 by Chou Shoichi, Damian Soto, Ross Johnson, Christian Herzberg, Malcolm Smith, Giorgio Moscardi.\nIn December 2014, the tutorial was updated for Ardour 3.5 and moved to GitHub. The text was completely revised, and screenshots were replaced with newer ones. In August 2015, a similar revision was made to update all screenshots and text to Ardour 4.2. The 2014 and 2015 revisions were made by Bruno Ruviaro and Alex Christie.\n2016/2017 fixes by Dan \u0026ldquo;dannybpng\u0026rdquo; and Jougleur.\n2018 update by Miroslav Šulc.\n2021 update for Ardour v6 by Luca Aquino.\nFURTHER HELP || GLOSSARY || LINKS\n"},{"uri":"/en/editing-sessions/","title":"Editing sessions","tags":[],"description":"","content":"Chapter 4 Editing sessions How to arrange tracks, then cut, loop, and stretch regions\n"},{"uri":"/en/starting-sessions/importing-audio/","title":"Importing audio","tags":[],"description":"","content":"Sections of audio are known as Regions in Ardour. A Region can be an entire sound file or a portion of it. Here you will learn how to import audio files from the hard drive of your computer so they can be used in your Ardour session.\nTo import an audio file into your session, you will use the Add existing media dialog. Use the shortcut Ctrl+I to get to this window, or alternatively go to the Session \u0026gt; Import menu).\nOn the left side of this dialog you will see a file browser which allows you to search your hard drive for appropriate sound files to add (preferably, start with a common file format, such as WAV or AIFF).\nAt the lower left corner there is a menu which indicates how these files will be added. \u0026ldquo;Add files as new tracks\u0026rdquo; will import audio files and place them on a newly created track. \u0026ldquo;Add files to region list\u0026rdquo; will simply import audio files into the Region List, without creating any new tracks. Choose this option now, as we don\u0026rsquo;t want Ardour to create any tracks at this point.\nIf you do not have any suitable audio files on your hard drive to follow these steps, visit freesound.org), where you can find a large collection of Public Domain and Creative Commons–licensed samples in a variety of sample rates and formats.\n On the right side of the Add existing media dialog you will see a section allowing you to inspect the properties of the file you selected. Here you will see the name, number of channels, sample rate, format and length of the sound file, along with any tags you have chosen to add to the file.\nThe Play button allows you to preview the file. You can also select Auto-play if you would like to hear a sound file immediately as soon as you click on it in the file browser (without having to push the Play button).\nYou will notice that the option Copy Files to Session is checked by default. This will make a copy of the imported file(s) into the folder of the current session. This is safer, but it uses more disk space. If you uncheck this option (not recommended!), Ardour will use the sound file from its current location on the hard drive. In this case, if the file is moved to a new location on the hard drive, you will run into trouble, because Ardour won\u0026rsquo;t be able to find it the next time you open this session. It is highly recommend that you leave this box checked (\u0026ldquo;Copy files to session\u0026rdquo;).\nClick OK to proceed.\nThe file(s) you have imported will appear listed in your Region List. The Region List is located at the far right of the editor window. If you don\u0026rsquo;t see it, make sure \u0026ldquo;Show Editor List\u0026rdquo; is checked under the \u0026ldquo;View\u0026rdquo; menu.\n An alternative method to access the Add Existing Media window is actually to Right-Click directly on the Editor List box. Make sure the Regions tab is selected. Right-Click on an empty part of the Editor List, then choose Import to Region List to open the same Add Existing Media dialog box that you have seen before.\n Once you have successfully embedded your audio files in the Region List, they should all be listed there. In the screenshot below, three files were imported: \u0026ldquo;toaster_8\u0026rdquo;, \u0026ldquo;short-drone-mono\u0026rdquo;, and \u0026ldquo;wheels-mono\u0026rdquo;. The number [2] right after \u0026ldquo;toaster_8\u0026rdquo; indicates it is a stereo file. The other files without the number [2] are mono files.\nBy dragging and dropping an audio file listed on the Region List onto the Main Canvas, you can insert it in an existing track. If you drag it into an existing track, it will be added there. If you drag onto the empty space beneath existing tracks, a new track will be automatically created to accommodate it.\nRelease the mouse-click to complete the drag-and-drop operation. The Region will be inserted at the exact time point where you dropped it.\nIf a sound file is selected in the Editor List (i.e., if it is highlighted in blue), the next time you click on that file name Ardour will think you are trying to rename the Region (the name will become editable). More likely you were just trying to click to drag and drop the file onto a track. In order to click and drag a previously highlighted region from the list, you need to point and click in the empty space right before or after the name.\n Important: always make sure you are placing Stereo Regions on Stereo Tracks. If you drag a Stereo file onto a Mono Audio Track, only the left channel will be used. In the screenshot below, a stereo file with very distinct left and right channels was dragged onto a Stereo Track and a Mono Track. Notice that in the Mono Track only the left channel is displayed (and played back). Importing Audio Directly to a Track As mentioned earlier, the Add existing media dialogue also allows you to import audio files directly onto tracks.\nChoose Add files: as new tracks in order to automatically create a new track and add the selected file to it. The track will be named after the sound file name.\nIf you have previously selected one or more tracks, the menu will display the additional option Add files: to selected tracks in order to add a sound file into the already existing selected track.\nWhen adding files as new tracks, note that the Mapping options lets you choose between one track per channel or one track per file. For the purpose of this tutorial, choose one track per file, otherwise the left and right channels of a Stereo file will be split into two separate tracks.\nChoose Insert Point When using either one of the options above (\u0026ldquo;add as new track\u0026rdquo; or \u0026ldquo;add to selected tracks\u0026rdquo;), you should also specify where in the track you want the new Region to be placed. In the screenshot below, we are choosing \u0026ldquo;session start\u0026rdquo;.\nThe Region appears in a new track in the session. The new track automatically receives the name of the imported sound file.\nThe sound file will also appear in the Region List so that it can be inserted into other tracks as well (drag and drop).\nRemove Regions from Tracks To remove a region from a track, one can select it with the mouse and use the Cut function from the menu, the Control (or Apple) key and the X key, the Delete key or the key combination of fn and Backspace (which is used, for example, on a laptop keyboard that does not have a proper Delete key).\nSave your work often! The shortcut \u0026ldquo;Control\u0026rdquo; + \u0026ldquo;S\u0026rdquo; is your friend. Use it a lot, all the time.\n Continuing At this point, you may wish to add some new material to your Session by Recording Audio in the following chapter, or you may want to skip directly ahead to the Editing Sessions section to learn how to arrange the Regions you have Imported into a composition.\nNext: RECORDING AUDIO or ARRANGING TRACKS\n"},{"uri":"/en/mixing-sessions/using-plugins/","title":"Using plugins","tags":[],"description":"","content":"Plugins can be used to enhance or transform the sound of individual Tracks.\nThey can be applied directly to a single track, or to a group of Tracks using a Send. Later in this tutorial, we will discuss some Plugins specific to the Mixing process, such as Compressors, Limiters, Parametric Equalizers, Reverbs and others.\nProcessor Box In Ardour terminology, a Processor is anything which gets plugged into a Mixer Strip, and treats the signal in some way. Ardour provides several built-in processors such as the Fader or Panners. Processors can also be plugins used for effects or as instruments, as well as sends or inserts which affect signal routing. The arrangement of processors is arbitrary, and there is no limit to how many there can be.\nThe main space shown in the screenshot above is the Processor Box. The blue box Fader is in fact a Processor that comes by default inside the Processor Box. It represents the Fader that you use to control the Track\u0026rsquo;s volume. All Processors are shown as colored rectangles, with a small \u0026ldquo;LED\u0026rdquo; beside them that lights up when the processor is enabled. The colour of the processor depends on its location in the sequence; processors that are pre-fader are colored in red, and post-fader processors are colored green.\nAdding a Plugin to a Track or a Bus Plugins can be added by right-clicking in the Processor Box of the Track or Bus. A menu of options is presented. From the menu, new processors can be inserted.\nThe Plugin Manager is a convenient way to browse and choose plugins:\nFrom the Plugin Manager, you can search them by Name, Type, or other search parameters available from the drop-down menu. For example, we will add the reverb plugin called \u0026ldquo;Freeverb\u0026rdquo;:\nOnce selected, click \u0026ldquo;Add\u0026rdquo; and the plugin will show up in the bottom list of \u0026ldquo;Plugins to be connected\u0026rdquo;. Then click \u0026ldquo;Insert Plugin(s)\u0026rdquo; and they will show up in the Processor Box.\nEditing Plugin Parameters Double-click a Plugin to edit its parameters. In this example, we double click the \u0026ldquo;Freeverb\u0026rdquo; green box and get this window:\nHere you can control reverb parameters such as Room Size, Damping, amount of Wet and Dry signal, and Width. The effect will apply to all sounds contained in the Track.\nBypassing Plugins To bypass the Plugin, press the Bypass button in the Plugin settings window, or simply click the \u0026ldquo;LED\u0026rdquo; of the plugin in the Processor Box. This turns the plugin off and allows the signal to pass by it unaffected. This is useful when you want to compare how a track sounds with and without the plugin.\nBypassed plugins are shown greyed out and with the \u0026ldquo;LED\u0026rdquo; turned off.\nRight-Clicking the Plugins will give a menu with several options, including Delete.\nPre-Fader vs Post-Fader You have a choice whether you would like to add your Plugin before or after the Fader rectangle in the Processor Box. Pre-fader plugins are inserted in the signal path before the Fader, so that the Fader controls the level of the signal coming out of the Plugin. Post-Fader Plugins are inserted after the Fader: the Fader controls the level of the signal going into the Plugin. For some Plugins, Pre- or Post-fader placement does not matter. For others, the difference is subtle. For others still, inserting them in the right place is absolutely essential (for more details, see for example this thread at the Ardour discussion forum).\nPlugin Formats For those interested in learning more about plugin formats, here\u0026rsquo;s a quick overview:\nLADSPA Plugins are the \u0026ldquo;native\u0026rdquo; Plugin format for Ardour. They were initially developed for Linux, but since have been ported to OS X as well.\nLV2 is a simple but extensible successor of LADSPA, which can be used to display sound characteristics in a graphical manner. LV2 Plugins can be used on OS X and Linux.\nAU Plugins are the \u0026ldquo;native\u0026rdquo; Plugin format for OS X. They will only work in Ardour if you have made a donation when you downloaded the program. See the Installing OS X chapter for details. AU Plugins will not work on Linux at all.\nVST Plugins is a Plugin format common to Microsoft Windows. Some VST Plugins can be used on Linux, however they may not function correctly, or even cause Ardour to crash. Using these Plugins requires manually Compiling the Ardour application, a task which is outside the scope of this manual.\nMore information about using plugins with Ardour can be found here: http://manual.ardour.org/working-with-plugins/\nContinuing In this chapter, we learned how to add a Plugin to a single Track. This is useful if that Track needs a specific Plugin, but if you have a Plugin which is used for many Tracks at the same time, you should continue to the next chapter about Using Sends. You can also continue to the various, Plugin-specific chapters such as Dynamics and Equalizing.\nNext: USING SENDS\n"},{"uri":"/en/editing-sessions/working-with-regions/","title":"Working with regions","tags":[],"description":"","content":"Sections of audio are called Regions in Ardour.\nTo compose the short rhythmic passage we\u0026rsquo;ve been working on, we will need to know how to Select, Move, Split and Trim these Regions, as well as how to Fade In or Fade Out their volume and create Crossfades between them. Some of these options may need to happen at specific Edit Points in the composition, or according to the musical Meter we can define with the Timeline and the Grid as well.\nSelecting Regions The Grab Mode (shortcut \u0026ldquo;G\u0026rdquo;) is the tool to select and move objects. It is located just below the Transport Menu in the Editor Window (the little \u0026ldquo;hand\u0026rdquo; icon). You will use this tool a lot in your Ardour work.\nWhen it is active, your mouse pointer will look like a little hand icon.\nTry all of the operations below, for practice:\n Click on the Waveform of the region to select it. Click and drag on a region to move it around (left and right within the same track, but also up and down onto other tracks).\n Use \u0026ldquo;Control\u0026rdquo; + \u0026ldquo;Click\u0026rdquo; to create and drag around a copy of the region.\n You can select multiple regions by holding the \u0026ldquo;Shift\u0026rdquo; key while clicking on each region you want to select.\n You can also drag a selection box over multiple Regions to select them all.\n Move multiple regions at the same time after selecting them.\n You can select several sequential regions on one track all at once by holding down the \u0026ldquo;Shift\u0026rdquo; key while selecting the first and the last Regions of the sequence (copy a few regions on the same track to try this out).\n When you select a single Region, make sure to click on the Waveform section of its rectangle. The lower stripe with the Region name is used for a different action (see Trimming Regions below).\n Use the \u0026ldquo;Del\u0026rdquo; key to delete selected regions.\n Standard copy (\u0026quot;Control\u0026quot; + \u0026ldquo;C\u0026rdquo;), cut (\u0026quot;Control\u0026quot; + \u0026ldquo;X\u0026rdquo;), and paste (\u0026quot;Control\u0026quot; + \u0026ldquo;V\u0026rdquo;) operations also work with regions.\n Moving Regions While moving a Region, a Timecode will appear on the screen in yellow numbers. This Timecode is the Region\u0026rsquo;s starting point on the Timeline. The unit of this timecode is the same as the unit of the First Clock, which you can change by right-clicking on the Second Clock and choosing a new unit (Minutes:Seconds, Bar:Beats, etc).\nYou can move Regions horizontally (sideways) to a different point in time on the same Track, or you can move the selected Region vertically (up or down) to a different Track.\nWhen a set of one or more Regions is selected, you can move the whole set by dragging with the mouse.\nMake sure to select the Region in its waveform section, because selecting the bottom title bar area is used for a different action (see Trimming Regions below).\n Duplicating Regions In addition to \u0026ldquo;Control\u0026rdquo; + \u0026ldquo;Click\u0026rdquo; + drag and standard copy/paste, Ardour offers other handy ways to duplicate regions. Use the Grab Mode (Select/Move Objects) to select one or more Regions, then use the Duplicate function to make one or more copies (menu Regions \u0026gt; Duplicate). Three options are available:\n Duplicate (shortcut \u0026ldquo;Alt\u0026rdquo; + \u0026ldquo;D\u0026rdquo;): make a copy of the selected region on the same track, immediately after the original. Multi-Duplicate (shortcut \u0026ldquo;Shift\u0026rdquo; + \u0026ldquo;D\u0026rdquo;): make multiple copies of the selected region at once (same track, in sequence). You can specify the number of duplications. Fill Track: make as many copies of the selected region as needed to fill the entire track, all the way up to the End marker on the timeline. In the following screenshot, regions have been duplicated using the methods above.\nUsing Edit Points When you use the standard copy/cut/paste commands, where exactly will the regions be pasted? The exact location is determined by the Edit Point drop-down menu.\nIf Mouse is selected as the Edit Point, the copied Region will be pasted at the current position of the mouse.\nIf Playhead is selected as the Edit Point, the copied Region will be pasted at red Playhead line on the same Track where the original Region is.\nFinally, if Marker is selected as the Edit Point, then the copied Region will be pasted immediately after the currently selected Location Marker.\nMarkers It is very useful to be able to tag different locations in a session for later use when editing and mixing. Ardour supports several ways for doing this. The most common method is using Location Markers, which define specific positions in time.\nLocation Markers can be added to the Timeline by right-clicking on the Location Markers strip and selecting Add New Location Marker. If you don\u0026rsquo;t see the Location Markers strip, right-click on the timeline and select it to make it visible. Location Markers can also be selected with the mouse and moved to new positions. Right-clicking on a location marker lets you rename the marker, among other options.\nWhen you first create a new session, two location markers are automatically added by default. These are the start and end markers that you see in the screenshot above. If you don\u0026rsquo;t see the end marker, zoom out enough and you will find it.\n Splitting Regions To Split a Region simply means to divide a single Region into two independent Regions. There are two ways of accomplishing this:\n You can use the Cut Mode (shortcut \u0026ldquo;C\u0026rdquo;) to point and click anywhere you want to split; or You can stay in Grab Mode and use the shortcut \u0026ldquo;S\u0026rdquo; (for \u0026ldquo;Split\u0026rdquo;). In this last case, the point at which a Region will be split depends on the currently selected Edit Point. If Mouse is selected as your current Edit Point, select a Region and place the cursor at the point you would like to Split, then type \u0026ldquo;S\u0026rdquo; (same as going to menu Edit \u0026gt; Split Region). After being split, the original single Region becomes two independent regions, with a new name for each, as in the image above. The two new regions are now entirely independent. You can move and edit them separately.\nRegions can also be split by using the Playhead or a Marker as the Edit Point.\nSplit Regions will receive a name derived from the original name of its parent region, and you will see this reflected in your regions List. For example, in the image above, you see two regions called pink.15 and pink.16, which means there were split from a parent Region called \u0026ldquo;pink\u0026rdquo; (not shown in image).\nSplitting ranges will follow your Grid settings. For example, if you have an active Grid set for Bars, splits will happen at the bar boundaries. If you choose \u0026ldquo;No Grid\u0026rdquo;, splits will happen wherever the Edit point is, regardless of any Grid.\n Trimming Regions If you move the cursor near the left or right side edge of a Region, you will see that the pointer becomes an arrow. Click and drag inwards from either end of the Region, and the Region will be shortened accordingly. This is called Trimming the Region. Regions can be trimmed from the start of the Region (drag from left to right at the edge) or from the end (drag from right to left).\nThis action is non-destructive: no audio is actually being deleted. It is as if you were just \u0026ldquo;hiding\u0026rdquo; those portions of the Region that you don\u0026rsquo;t want or don\u0026rsquo;t need anymore. Later on, you can \u0026ldquo;un-trim\u0026rdquo; the Region (i.e., extend it back to its original full size), even if it has been moved or copied to a new Track.\nLike Splitting, Trimming will obey Grid settings. If you don\u0026rsquo;t want your trimming to be constrained to any grid, simply turn the grid off (No Grid).\n Deleted Regions Because Ardour is non-destructive, the Regions you have deleted from tracks are not completely removed from the Session. They can always be accessed again from the Region List on the far right side of the Editor Window (Regions can be dragged from the list onto any tracks).\nCreating Fades in Regions A Fade is a change in the volume of a Region, either as the Region starts or as it ends. A Fade at the start of the Region is a Fade In, and at the end of a Region it is a Fade Out. Each Region has two small handles along the top corners, which can be dragged inwards from either edge to create a Fade In or Fade Out. The screenshot below shows a Fade In (indicated by the shaded area).\nIn fact, every Region has a Fade In and Fade Out built-in. By default, the region fade is very short, and serves to avoid clicks in the transitions at the start and end of the region. By adjusting the regions fade length as shown above, a more gradual transition can be accomplished.\nBy right-clicking on one of the Fades (the shaded area), the speed of the Fade can also be adjusted.\nCrossfading Between Two Regions When one Region Fades Out while another Fades In, this is called a Crossfade. If the two Regions are in different Tracks, you can use the method described above with the Fade In and Fade Out handles. The following screenshot shows an example.\nHowever, if both Regions are in the same Track, you need to overlap them in order to create a crossfade. When regions overlap on the same track, Ardour treats them as layers, that is, one of the regions is considered to be on top of the other. The important rule to understand is:\nThe Fade In (or Fade Out) of the topmost region represents the crossfade between the two regions.\nOnce you understand this principle, it\u0026rsquo;s easy to create and control crossfades between regions. Here\u0026rsquo;s an example. The two separate regions seen below will be made to overlap in order to create a crossfade.\nNote that we did not add any extra Fade Out to the first region, but we did add a longer Fade In to the second region. Then we drag the second region partly on top of the first:\nThe Fade In of the second region works now as the crossfade between the two regions. In other words, the first region will fade out in a mirror image way as the second region fades in.\nIn order for this to work, though, we need to make sure that the region that has the desired fade is on top in Ardour\u0026rsquo;s layering system. In order to change layering of regions, select a region and go to the menu Region \u0026gt; Layering.\nThe difference may be hard to hear if you are doing this with the very short percussive sounds we imported earlier. To really hear the effect, import a couple of longer samples to try it out (for example, a sample of rain sounds, and another of a human voice). Overlap several seconds of your long samples on the same track. You will hear the difference as you move the second region to the bottom (\u0026ldquo;Lower to Bottom\u0026rdquo;), and then back to top (\u0026ldquo;Raise to Top\u0026rdquo;). When it\u0026rsquo;s on top, we will hear the desired crossfade. When it\u0026rsquo;s at the bottom, we will hear no crossfade, just an abrupt change from first to second region (assuming your first region has no Fade Out specified, as in the screenshots above).\nUsing Grid Settings Experiment with the Grid setting, as discussed in the Setting Up the Timeline chapter, to give different kinds of Quantization—in other words, to constrain the boundaries of each Region to certain grid points. Here, the Grid has been activated and set to Beats/16, to quantize the Regions to sixteenth notes within each bar. You may wish to Trim the endpoints of some of the samples, as discussed above, to fit within the metric structure you have set up (for example, the hihat samples in the screen below have been trimmed so that they don\u0026rsquo;t not overlap with each other).\nContinuing In the next chapter, we will explore a few more things you can do with Regions\nNext: FURTHER REGION OPERATIONS\n"},{"uri":"/en/editing-sessions/further-region-operations/","title":"Further region operations","tags":[],"description":"","content":"In this section you will learn a few more things you can do with Regions.\nRight-clicking a selected Region reveals a context menu. The first item in the menu (labeled with the Region\u0026rsquo;s name) contains a large sub-menu. All of these operations are also available from Ardour\u0026rsquo;s main Region menu.\nThis section describes a few of the most commonly used operations accessible from these menus.\n Play: play back from the beginning to the end of that Region (shortcut \u0026ldquo;H\u0026rdquo;). Loop: set the loop range to fit that region\u0026rsquo;s duration, and start looping it right away. Rename: change a region\u0026rsquo;s name. Properties: lots of information on the region, plus ability to change its gain. Position: among other options, in this sub-menu you will find The Lock toggle box: it locks the Region so that it cannot be Moved or Trimmed. It can still be Split, however, and the resulting Regions will be unlocked. Edit: in this sub-menu you find useful tools such as Pitch Shift (shortcut \u0026ldquo;Alt + 8\u0026rdquo;) and Reverse (shortcut \u0026ldquo;Alt + 4\u0026rdquo;). Pitch Shift alters the pitch of a region without changing its duration. Reverse makes the region play backwards. Gain: useful options such as Mute (shortcut \u0026ldquo;Alt + 1), Normalize (shortcut \u0026ldquo;Alt + 3\u0026rdquo;), Boost Gain (shortcut \u0026ldquo;Alt + 6\u0026rdquo;), and Cut Gain (shortcut \u0026ldquo;Alt + 7\u0026rdquo;). Duplicate: includes Duplicate (shortcut \u0026ldquo;Alt + D\u0026rdquo;), Multi-Duplicate, and Fill Track. These were explained in detail in the chapter Working with Regions. Spectral Analysis: window displaying the overall frequency content of the Region. Feel free to explore by yourself other sub-menus not mentioned above. Many of them are mirrors of the options you find under Ardour\u0026rsquo;s Region menu. Below we go into a bit more details on some of the most useful functions.\nPitch Shifting The Pitch Shift (shortcut \u0026ldquo;Alt + 8\u0026rdquo;) function alters the pitch of a region without changing its duration. The function applies a pitch-shifting algorithm to create a new audio clip based on the source clip.\nThe Pitch Shift window allows the user to specify the amount and direction of transposition desired. The window includes a Preserve Formants button. When pitch shifting by large amounts, the Preserve Formants option can give results that sound slightly more natural, particularly when used on vocal material.\nNormalize The Normalize function (shortcut \u0026ldquo;Alt\u0026rdquo; + \u0026ldquo;3\u0026rdquo;) non-destructively boosts the level of the selected Region so that the Peaks are at 0 dB or less. When Normalizing to 0.0, the region will be as loud as possible while avoiding Clipping. Sometimes you may find useful to normalize a region to a value less than 0, such as -1.0, -3.0, or -6.0 decibels, so it doesn\u0026rsquo;t become too loud.\nTwo other useful gain operations for regions are Boost Gain (\u0026ldquo;Alt\u0026rdquo; + \u0026ldquo;6\u0026rdquo;), and Cut Gain (\u0026ldquo;Alt\u0026rdquo; + \u0026ldquo;7\u0026rdquo;). Be sure to try them out.\nReverse The Reverse (shortcut \u0026ldquo;Alt + 4\u0026rdquo;) function reverses the selected region of audio, in effect causing it to play backwards. Reversing a region creates a new audio file \u0026lsquo;behind the scenes\u0026rsquo;.\nOperations on two or more selected Ranges If more than one range is selected, the operation will apply to all of them (for example, Normalize, Reverse, etc.)\nCombine Some operations from the context menu will only become available when two or more regions are selected. For example, let\u0026rsquo;s take a look at the \u0026ldquo;Combine\u0026rdquo; function, under the sub-menu \u0026ldquo;Edit\u0026rdquo;. First we select two adjacent regions:\nThen we choose \u0026ldquo;Combine\u0026rdquo; from the right-click context menu, or from Ardour\u0026rsquo;s main menu Region \u0026gt; Edit \u0026gt; Combine:\nAs a result, the selected regions are combined into one. This is particulary useful when you have found an exact sequence of regions that works just as you want, and then you would like to copy and/or move the whole sequence as group.\nNotice that the resulting combined region has the word \u0026ldquo;compound\u0026rdquo; attached to its name.\nContinuing In the following chapter, we will learn a bit more about the powerful tools Ardour has available by changing Edit Modes.\nNext: CHANGING EDIT MODES\n"},{"uri":"/en/appendices/license/","title":"License","tags":[],"description":"","content":"License All chapters copyright of the authors (see below). Unless otherwise stated all chapters in this manual licensed with GNU General Public License version 2.\nThis documentation is free documentation; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\nThis documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\nYou should have received a copy of the GNU General Public License along with this documentation; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\nGeneral Public License Version 2, June 1991\nCopyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA\nEveryone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.\nPreamble\nThe licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software\u0026ndash;to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation\u0026rsquo;s software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too.\nWhen we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.\nTo protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.\nFor example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.\nWe protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.\nAlso, for each author\u0026rsquo;s protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors\u0026rsquo; reputations.\nFinally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone\u0026rsquo;s free use or not licensed at all.\nThe precise terms and conditions for copying, distribution and modification follow.\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The \u0026ldquo;Program\u0026rdquo;, below, refers to any such program or work, and a \u0026ldquo;work based on the Program\u0026rdquo; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term \u0026ldquo;modification\u0026rdquo;.) Each licensee is addressed as \u0026ldquo;you\u0026rdquo;.\nActivities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.\n1. You may copy and distribute verbatim copies of the Program\u0026rsquo;s source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.\nYou may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.\n2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:\na) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.\nb) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.\nc) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)\nThese requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.\nThus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.\nIn addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.\n3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:\na) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,\nb) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,\nc) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)\nThe source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.\nIf distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.\n4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.\n5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.\n6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients\u0026rsquo; exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.\n7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.\nIf any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.\nIt is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.\nThis section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.\n8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.\n9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.\nEach version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and \u0026ldquo;any later version\u0026rdquo;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.\n10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.\nNO WARRANTY\n11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \u0026ldquo;AS IS\u0026rdquo; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\nEND OF TERMS AND CONDITIONS\n"},{"uri":"/en/mixing-sessions/","title":"Mixing sessions","tags":[],"description":"","content":"Chapter 5 Mixing sessions How to use basic tools to make every instrument stand out in a mix\n"},{"uri":"/en/starting-sessions/recording-audio/","title":"Recording audio","tags":[],"description":"","content":"Besides Importing Audio, another way to create Regions in your Ardour session is to record new audio.\nThe source of this audio could be the line or microphone inputs of your audio interface, or it could even be sound originating from other applications on your computer which have been connected to Ardour via JACK. Please see the section on Routing for more details.\nThis section will show you how to record audio from an external source (for example, a microphone) onto a track in Ardour.\nFirst, you should check that the proper inputs have been routed to the track you wish to record to.\n Select the track by clicking on the empty space just below its name and volume slider. The Track becomes highlighted. The vertical strip Editor Mixer located on the left side of the Editor window should now show the Track you just selected (Audio 1 in the image above). Just below the Track name in the Editor Mixer you will find a button that allows you to edit the Routing. Click on that button to investigate the Routing. If you don\u0026rsquo;t see the Editor Mixer strip, use the Shift + E shortcut to make it appear.\n In the next image you can see that the only input of this Mono Track is receiving signal from system capture_1. This normally means the first microphone input of your soundcard. The actual names of the connections on your personal computer may be different depending on a number of factors, including whether you are using a Mac, Windows, or Linux computer. If you don\u0026rsquo;t see a connection named system capture_1, look for whichever connection name is likely to be your input microphone.\nThe tabs that you see displayed vertically on the left are available sources. \u0026ldquo;Audio 1 in\u0026rdquo; on the bottom right is the destination. The green dot represents a connection.\nThe Ardour tabs show the connections that can be made from other sources within Ardour. The Other tab displays audio connections available from software other than Ardour. The Hardware tab shows hardware connections (for example, the built-in microphone of your computer or the inputs from your sound card). This will be explained in more detail in the Understanding Routing chapter. For the purpose of this chapter, simply make sure that system capture_1 (or equivalent in your computer) from Hardware tab is connected to the track you want to use so that we can do a test recording. If you don\u0026rsquo;t see a green dot as in the screenshot above, click on the matrix to make the connection manually. You can now close this window.\nThe example above assumes you are recording a Mono sound source onto a Mono Track. If you want to record in Stereo, the instructions are pretty much the same, but you should create a Stereo Track. You should then see two green dots, one for capture_1 and another for capture_2.\n Arming the Track Please be sure to first turn down the volume of your loudspeakers before the next step.\n\u0026ldquo;Arming the Track\u0026rdquo; is simply to get it ready for recording. Once you have checked that the proper capture inputs have been routed to the Track, you can arm the Track to record by clicking on the small red icon on the horizontal track strip (not the big one in the Transport controls).\nWhen properly armed, the small red icon will remain highlighted, and you will be able to see the incoming signal by looking at the Peak Meter on the Editor Mixer or on the horizontal Track strip.\nIf you are using headphones, you should be able to hear (\u0026ldquo;monitor\u0026rdquo;) the sounds being recorded. If you are using loudspeakers, be sure to turn their volume down to avoid feedback.\nUnless you have told Ardour to do otherwise, the input being recorded will be monitored (in other words, heard) via the Audition output. If you are not using headphones to monitor the recording process, you may get some loud feedback at this point!\n Arm Ardour and Start Recording Now that you have armed the Track to record, you must arm Ardour itself to record by clicking on the big red button in the Transport menu. The button will blink in red, indicating that Ardour is ready to record. To start recording, click on the Play button in the Transport menu, or press the space bar of your computer keyboard. Clicking the Play button again (or pressing the space bar) will stop recording.\nWhile recording, the armed Track will capture the sounds from the input. Any existing sound on other tracks will play normally during the recording. This allows you to play, sing or speak along with other Regions and Tracks you have already recorded or embedded in your Session.\nWhile recording, you will be able to see the Levels (the amplitude in Decibels) of the incoming sound, as well as see the Peaks of the Waveform appearing as it is recorded.\nAvoid Clipping The audio in the screenshot below was recorded too loud and produced Clipping (in other words, the signal recorded was outside the bounds of what could be represented digitally), which results in a loss of information and audible distortion. The clipped peaks in the waveform are marked in red.\nThe best and easiest way to avoid Clipping is have some control over the volume of the incoming audio signal before it gets to the sound card. For example, you can can move the microphone further away from the sound being recorded or use a mixer to reduce the volume of the incoming signal. When the audio signal has been recorded within proper limits, you should see no red Peaks, and the level meter should show a negative number as maximum peak (for example, a maximum peak of around −3.0 Decibels allows for a comfortable distance from the Clipping Point.)\nThe range of decibels between the region\u0026rsquo;s maximum Peak and the Clipping Point is commonly referred to as Headroom. It is common recording practice to keep approximately three to six Decibels of Headroom between the maximum of your signal and the Clipping Point, with the Clipping Point itself being represented as 0dB (zero Decibels). In other words, an audio region with a comfortable amount of Headroom would have its maximum Peaks between −6dB and −3dB.\nRegion List Recorded audio appears as a new Region in the recording Track. Like all Regions, this newly recorded one will be available in the Region List, from where you can drag-and-drop it into other Tracks if needed.\nThe Region you just recorded will automatically receive the name of the Track where it was recorded, with different takes being automatically numbered. In the screenshot below, \u0026ldquo;Audio 1-1\u0026rdquo; and \u0026ldquo;Audio 1-2\u0026rdquo; represent two different recordings made on a track named \u0026ldquo;Audio 1\u0026rdquo;.\nYou might want to plan ahead and organize your recording Session by giving appropriate names to different tracks. For example, a Track used only for recording vocals can be named \u0026ldquo;Voice\u0026rdquo;. This way, recorded sound files will be named accordingly, and different takes will appear in the Regions List identified as \u0026ldquo;Voice-1\u0026rdquo;, \u0026ldquo;Voice-2\u0026rdquo;, etc, rather than the default generic names, such as \u0026ldquo;Audio 1\u0026rdquo;.\nTo rename a Track, just double-click on its name (before you arm the track to record) and type in the new name.\nDid we mention how important it is to save your work often? Hit Ctrl + S right now. Get in the habit of hitting it every few minutes.\n Continuing At this point, you may want to skip directly ahead to the Arranging Tracks section to learn how to arrange the Regions into a composition. If you plan on doing more complicated Recording than what we have discussed here, in particular with a multichannel soundcard, or from other JACK-enabled audio programs on your computer, you should also have a look at the Understanding Routing chapter.\nNext: ARRANGING TRACKS or UNDERSTANDING ROUTING\n"},{"uri":"/en/mixing-sessions/using-sends/","title":"Using sends","tags":[],"description":"","content":"A Send is just an extra output for a Track or Bus with its own separate Fader that can be used to route the signal to other points in Ardour.\nAlso known as Auxiliary Sends, they tap the signal at a specific point in the signal flow (pre-fader, post-fader, before or after EQs and other plugins, etc.) and send a copy of that signal somewhere else, without affecting the normal signal flow downwards to the channel fader.\nIn Ardour, you can easily add Sends to Tracks and Busses through the Mixer Strip. Sends are Processors, just like Plugins.\nWhen is a Send useful? In earlier chapters, we built a drum kit pattern with four separate tracks: kick, snare, hihat, and clap. Let\u0026rsquo;s say now you\u0026rsquo;d like to add a reverb to the drums. You could of course add a separate plugin for each individual track, and tweak their settings separately, but this method unnecessarily increases the amount of work. Every time you want to change a reverb setting across the board for all drums, you\u0026rsquo;d have to open all four reverb plugins and change them in the same way.\nThis is where Sends come in handy: you can use them to add a particular effect to a set of Tracks without creating multiple instances of the same Plugin.\nHere\u0026rsquo;s the overview of how we will do this:\n Create a single Bus with the desired Plugin. Add a Send to each drum track to which you want to apply the effect. Route these Sends to the Bus. Creating the Bus and adding a Plugin Create a Bus (menu Track \u0026gt; Add Track, Bus, or VCA\u0026hellip;), name it appropriately, and add a Plugin in the Pre-Fader Region (right-click just above the Fader blue rectangle in the Processor Box), as discussed in the chapter Using Plugins.\nIn this example, we have created a Mono Bus called \u0026ldquo;DRUMS\u0026rdquo;, and added the \u0026ldquo;Freeverb\u0026rdquo; Reverb LADSPA Plugin to the bus.\nBus inputs The \u0026ldquo;-\u0026rdquo; display in the Bus Input button indicates that nothing is routed to this bus yet. We will take care of this later.\nBus output Before routing a send to this Bus, first make sure that the Bus outputs are Routed to the Master Bus, as shown below (button at bottom reads \u0026ldquo;master\u0026rdquo;).\nAlso, open the Plugin Window (double click on the Freeverb rectangle) and set the Plugin\u0026rsquo;s signal mix to 1.0 Wet Level and 0.0 Dry Level.\nThis ensures that the Bus carries all of the processed signal (the \u0026lsquo;Wet\u0026rsquo; signal) from the Plugin, and none of the unprocessed signal (the \u0026lsquo;Dry\u0026rsquo; signal) to the Master Bus. Remember, the unprocessed, \u0026lsquo;clean\u0026rsquo; signals are still available from their original tracks, so there is no need to duplicate them in this Bus.\nCreating and Routing Sends Now we can create Sends in the other Tracks and route them to the Bus inputs.\nLike Plugins, Sends are also created in the Processor Box. Go to each of your drum tracks, right-click in empty space of the Processor Box, and create a New Aux Send\u0026hellip; directed to the appropriate Bus (in our case, named DRUMS).\nIf you do not see the \u0026ldquo;New Aux Sends\u0026hellip;\u0026rdquo; option in the menu, it\u0026rsquo;s probably because you did not create any bus yet. Go back to the previous step to create the bus.\n You should now see the Send displayed in the Processor Box:\nThe little \u0026ldquo;Send\u0026rdquo; slider you see just below the green rectangle is the Send Fader, which controls how much sound will be sent from this Track to the Bus.\nPost-Fader vs Pre-Fader Sends Notice that the image above shows a Post-Fader Send (it sits \u0026ldquo;after\u0026rdquo; the Fader rectangle). In Post-Fader Sends, the Send Level is controlled first by both the Track/Bus Fader and second by the Send Fader.\nIn a Pre-Fader Send, on the other hand, the Send Level is controlled only by the Send Fader, independently of the Track/Bus Fader. A Pre-Fader Send would look like this:\nYou can drag the Send rectangle up and down the Processor box to make it Pre- or Post-Fader as needed.\nThe choice of Pre- or Post-Fader depending on the type of effect Plugin used and the desired result. For this exercise, either one will work.\n A Send behaves just like any other Plugin in the Processor Box. You can deactivate it temporarily by clicking on the small \u0026ldquo;LED\u0026rdquo;, and you can right click on the rectangle to access other options, including \u0026ldquo;Delete\u0026rdquo;.\nSend Fader To control level of each Send, simply click and drag the Send Fader to increase or decrease its volume.\nThe DRUMS Bus is now receiving the sum of all tracks, and applying the effect to it. A single Plugin applied to the Bus controls the effect for the mix of all drum sounds routed there. This way, you have independent control over the \u0026ldquo;dry\u0026rdquo; sound of the original tracks, and the \u0026ldquo;wet\u0026rdquo; sound of coming out of the Bus.\nBecause Sends are very useful for this kind of work with effect Plugins, they are also commonly called \u0026ldquo;Effect Sends\u0026rdquo;.\nContinuing Now that you know how to Add Plugins to a Track, as well as how to Add Sends to Tracks to create Plugin Busses usable by any number of Tracks, it might be helpful to learn about a few other Plugins useful in the Mixing Process. Please continue on to the following chapters covering Dynamics and Equalizing.\nNext: DYNAMICS\n"},{"uri":"/en/editing-sessions/changing-edit-modes/","title":"Changing edit modes","tags":[],"description":"","content":"We have already learned a bit about the Grab Mode (select/move objects) and Range Mode. In this chapter we will get an overview of all the Edit Modes and Cursor Modes available on that part of the Editor Window.\nEdit Modes and Cursor Modes These controls define the behavior of the main canvas and the different functions of the cursor.\nThe drop-down Edit Mode menu contains three options. Slide Edit is the standard mode, and the one we will be using in this tutorial. It allows you to freely drag regions around horizontally (within the same track) and vertically (between tracks). The other two options limit or block your ability to move regions from their positions, but we will not cover them in detail here.\nGrab Mode (shortcut \u0026ldquo;G\u0026rdquo;) This Cursor Mode allows you to select or move objects such as regions and breakpoints (in an automation curve). When this Cursor Mode is selected, your cursor pointer will look like a little hand icon.\nRange Mode (shortcut \u0026ldquo;R\u0026rdquo;) This Cursor Mode allows you to click and drag to define or resize time Ranges. When this Cursor Mode is selected, your cursor pointer will look like a vertical line. Time ranges can be selected over one or several tracks, depending on the selection of your tracks.\nCut Mode (shortcut \u0026ldquo;C\u0026rdquo;) Use this Cursor Mode to split Regions into smaller Regions. The cursor turns into the shape of scissors. This allows you to point and click on a Region to split it at the cursor.\nYou can cut Regions directly from the Grab Mode too (sometimes this method can be more practical.) Without leaving the Grab Mode, simply place the mouse at the desired location on the Region to be cut, and hit the shortcut \u0026ldquo;S\u0026rdquo; (for \u0026ldquo;split\u0026rdquo;). Important: your Edit Point (to the right of the Grid settings) must be set to Mouse.\n Stretch/Shrink Region (shortcut \u0026ldquo;T\u0026rdquo;) This Cursor Mode allows you to drag and resize the duration of an entire Region without changing the Pitch. This is sometimes called \u0026lsquo;Time stretching\u0026rsquo;, hence the shortcut \u0026ldquo;T\u0026rdquo;. Please see the chapter on Stretching/Shrinking Regions for more details. When this Cursor Mode is selected, your cursor pointer will look like a diagonal arrow.\nAudition Mode (listen to specific regions) This Cursor Mode allows you to click on any existing Region on any track and have it immediately played back. Playback stops at the end of the Region. When this Cursor Mode is selected, your cursor pointer will look like a small loudspeaker icon.\nYou can also quickly audition a selected Region without leaving the Grab Mode. Simply select a Region and hit the shortcut key \u0026ldquo;H\u0026rdquo;.\n Draw Mode (shortcut D) Use this mode to draw gain automation points. Cursor looks like a pencil. Automation will be discussed in detail in the chapter Using Automation.\nYou can also edit individual points in this mode if you bring your cursor right on top of the automation point you want to move (mouse will turn into a small cross). However, if you are not precise this may accidentally create a new automation point. If this becomes a problem, you should use the next Mode, which only allows for editing existing points, not creating new ones.\nInternal Edit Mode (shortcut E) Use this mode to edit existing gain automation points. Cursor looks like a hand, and turns into a small cross when you are on top of an existing point. Click (hold the click down) and drag in order to move points.\nMIDI The last two buttons explained above are also used to create and edit MIDI information.\nHorizontal Zoom and view options The main shortcuts you will probably be using all the time are \u0026ldquo;-\u0026rdquo; and \u0026ldquo;=\u0026rdquo; (zoom out and zoom in, respectively). Zooming will happen in relation to the Edit Point currently chosen (Mouse, Marker, or Playhead). If in doubt of which Edit Point to choose, try Mouse.\nThe Zoom to Session button (shortcut \u0026ldquo;_\u0026rdquo; - that\u0026rsquo;s the underscore character) zooms in or out as needed so that you can see the Start and End markers of your project.\nAll the zoom options discussed above control the amount of horizontal content you will be seeing on screen. Once you have a session with several tracks, you will also want to control the amount of vertical content you are able to fit (see) on the screen. There are several ways to do this:\n Use the \u0026ldquo;Number of visible tracks\u0026rdquo; drop down menu to select how many tracks you want to fit on your screen. Use the \u0026ldquo;Shrink tracks\u0026rdquo; button to make all selected tracks smaller. Use the \u0026ldquo;Expand tracks\u0026rdquo; button to make all selected tracks larger. You can also change an individual track size by dragging from its bottom edge, or right clicking on the track header and selecting the desired \u0026ldquo;Height\u0026rdquo;. The navigation tool You can use the navigation tool at the bottom of the Editor window in order to scroll up and down the session, and adjust horizontal and vertical zoom by adjusting the size of the viewing rectangle.\nContinuing In the following chapter, we will see how to take the Regions we have edited and Creating Looped Sections from them.\nNext: Creating looped sections\n"},{"uri":"/en/mixing-sessions/dynamics/","title":"Dynamics","tags":[],"description":"","content":"One of the problems you may encounter in a Mix is that the loud parts are too loud, and/or the quiet parts are too quiet.\nThis kind of problem cannot be easily solved using Faders to adjust the Levels alone. You may set the Levels so high that they clip, or you may add unwanted background noise by simply turning Levels up. These are all problems with what is called the Dynamic Range, i.e., the difference between the loudest and quietest parts of your Session. There are several types of tools for adjusting the Dynamic Range available as Plugins within Ardour, including Limiting, Compression and Gating.\nLimiting A Limiter is a tool that prevents the volume of a Track from going over a certain Level, usually the Peak Level (0dB) or something close to it. Many Limiters have the option to boost the Levels of the incoming signal before they are Limited, and in this way you can \u0026ldquo;close the gap\u0026rdquo; between the loudest and quietest parts of your Mix. A Limiter can be used on the Master Bus to prevent the overall Mix from Clipping. Limiters are almost always used Post-Fader.\nIn the example below, a Plugin named \u0026ldquo;Fast Lookahead Limiter\u0026rdquo; is used (if you don\u0026rsquo;t find that specific one among your installed plugins, look for any other called \u0026ldquo;Limiter\u0026rdquo;). To set how much it limits, simply adjust the \u0026ldquo;Limit (dB)\u0026rdquo; slider. The Fast Lookahead Limiter literally \u0026ldquo;looks ahead\u0026rdquo; in the signal by a few milliseconds, and when it sees that the signal is about to go over the limit you have set, it automatically turns the Levels down.\nThe \u0026ldquo;Input Gain (dB)\u0026rdquo; slider determines how much the Levels are increased before they reach the Limiter, and the \u0026ldquo;Attenuation (dB)\u0026rdquo; meter on the right-hand side shows how much the Levels are being reduced at any given moment. While the reduction in volume is nearly-instantaneous, the \u0026ldquo;Release time (s)\u0026rdquo; slider determines how long it takes the Limiter to return to 0 Decibels of Attenuation.\nNote that the \u0026ldquo;harder\u0026rdquo; one drives the Limiter (by increasing the Input Gain and/or decreasing the maximum Peak Limit allowed), the more reduction the Limiter is forced to make, and the more likely it is that Artifacts of the processing will occur (such as Distortions or erratic changes in volume). On the Master Bus, it is generally best to avoid excessive Limiting.\nCompression A Compressor boosts the overall volume of a sound, but then \u0026ldquo;squeezes\u0026rdquo; it depending on how loud it is. This can make vocals sound more even or drums sound fuller and louder. The end effect is similar to how a Limiter can reduce the range between the quietest and the loudest sound, however the effect is more selective when using a Compressor.\nThe simplest Compressor has relatively few controls, such as the \u0026ldquo;Simple Compressor\u0026rdquo; Plugin shown below. Here, the \u0026ldquo;Threshold\u0026rdquo; sets the Level at which the Compressor will start to act, and the \u0026ldquo;Compression Ratio\u0026rdquo; controls how much the Compressor will \u0026ldquo;squeeze\u0026rdquo; the sound. The \u0026ldquo;Attack\u0026rdquo; and \u0026ldquo;Decay\u0026rdquo; parameters control how quickly the Compressor affects the sound.\nA more complex Compressor, the \u0026ldquo;SC1 Compressor\u0026rdquo; Plugin, is show below.\nIt has three main buttons:\n \u0026ldquo;Threshold level (dB)\u0026rdquo; sets the level at which the Compressor will compress or squeeze the sound. \u0026ldquo;Ratio (1:n)\u0026rdquo; controls how much it will squeeze when it reaches the threshold. \u0026ldquo;Makeup gain (dB)\u0026rdquo; boosts the whole signal after the Compression occurs. To soften out a vocal, for example, you could set a \u0026ldquo;Threshold level\u0026rdquo; of −10dB or so and a \u0026ldquo;Ratio\u0026rdquo; of 2.5, and then bring the volume back up with the \u0026ldquo;Makeup gain\u0026rdquo;.\nThe other three controls — \u0026ldquo;Attack time (ms)\u0026rdquo;, \u0026ldquo;Release time (ms)\u0026rdquo; and \u0026ldquo;Knee radius (dB)\u0026rdquo; — allow you to control the shape of the Compression.\nFor soft vocal Compression, you would want a semi-fast \u0026ldquo;Attack time\u0026rdquo; so that the Compressor catches the beginning of each word, a slower \u0026ldquo;Release time\u0026rdquo; to let the voice ring out, and a soft \u0026ldquo;Knee radius\u0026rdquo; to create a gentle form of compression that isn\u0026rsquo;t too noticeable.\nIf you want to make drums sound big, you might try a slow \u0026ldquo;Attack time\u0026rdquo; so that you don\u0026rsquo;t Compress the pop of the drum, a fast \u0026ldquo;Release time\u0026rdquo; so that the Compressor can catch the next hit of the drum, and a large \u0026ldquo;Ratio\u0026rdquo; to make the Dynamics between the beginning and end of the drum hit similar.\nBelow is a screenshot of a similar Compressor from the Calf Plugins Package:\nGating The simplest kind of Gate allows a signal to pass through when it is over a certain Level, and blocks the signal when it is lower than that.\nGates are often used as a kind of noise reduction. For example, the Gate on a microphone channel might only open while the singer is singing, preventing other background noises from coming through as well when she is not singing. Gated drums are also a very well-known studio production trick to make them sound \u0026ldquo;sharper\u0026rdquo;.\nHere, the \u0026ldquo;Hard Gate\u0026rdquo; Plugin displays a single control parameter, the \u0026ldquo;Threshold\u0026rdquo; at which the Gate will open and let the signal through.\nOther kinds of Gates, such as the Calf Gate Plugin, are more complex. They have independent control over how quickly the Gate opens (the \u0026ldquo;Attack\u0026rdquo;) and closes (the \u0026ldquo;Release\u0026rdquo;), as well as other parameters quite similar to those described for the SC Compressor above.\nContinuing Now that we\u0026rsquo;ve explored some tools for getting the Dynamic Range exactly where you want it, it\u0026rsquo;s time to look at adjusting the balance of Frequencies present in each individual Track and in your overall Mix. In the next chapter, we\u0026rsquo;ll learn how to use the Equalizer to do just that.\nNext: EQUALIZING\n"},{"uri":"/en/exporting-sessions/","title":"Exporting sessions","tags":[],"description":"","content":"Chapter 6 Exporting sessions How to export a region, a selection of data, and a whole session\n"},{"uri":"/en/starting-sessions/understanding-routing/","title":"Understanding routing","tags":[],"description":"","content":"Routing an audio signal is sending it from somewhere to somewhere else.\nIn addition to getting audio signals to and from Ardour, routing plays an important part inside Ardour itself. Examples of using routing inside Ardour include routing audio from Tracks to the Master Bus or to other Busses, creating \u0026lsquo;sends\u0026rsquo;, routing the outputs from Busses to the Master Bus, etc. (see chapter on Creating a Track for an explanation of Tracks and Busses). All routing, both internal and external to Ardour, is handled by JACK.\nRouting in Ardour The standard routing of inputs, tracks and busses in Ardour is determined when a new Session is created in the Advanced Options of the New Session dialog box (see Starting a Session chapter). By default, the routing is as follows:\n The audio device inputs are routed to the Track inputs. All outputs from Tracks and Busses are routed to the master bus inputs. The Master Bus outputs are routed to the audio device outputs. Note that when a new Bus is created, nothing is routed to its input.\nThis routing setup makes sense for sessions containing only Tracks, but to make use of any Busses (other than the Master Bus) or to get creative with the paths of the audio signals inside Ardour, we need to be able to change the routing.\nThe Audio Connection Manager window (also known as the patchbay) is the main way to make connections to, from ,and within Ardour\u0026rsquo;s mixer. You can open this window with the shortcut \u0026ldquo;Alt\u0026rdquo; + \u0026ldquo;N\u0026rdquo;, or through the menu Window \u0026gt; Audio Connections.\nThe patchbay presents two groups of ports; one set of sources, and one of destinations. Sources and destinations are organized by tabs. The available sources are displayed vertically on the left side, and the destinations are displayed horizontally at the bottom.\nIn the screenshot below, notice that the \u0026ldquo;Hardware\u0026rdquo; tab is selected on the top left (that\u0026rsquo;s a source), and the \u0026ldquo;Ardour Tracks\u0026rdquo; is selected as a destination in the bottom. This means that the matrix you see displays connections from available hardware sound sources (for example, a microphone), into existing Ardour tracks. The green dots represent a connection. The screenshot above tells us that incoming sounds from \u0026ldquo;system: capture_1\u0026rdquo; (the first input source of your soundcard, or the built-in microphone of your laptop) are going into Ardour track named \u0026ldquo;Audio 1\u0026rdquo;, and also that incoming sounds from \u0026ldquo;system: capture_1\u0026rdquo; and \u0026ldquo;system: capture_2\u0026rdquo; are respectively going into the Left and Right inputs of Ardour track named \u0026ldquo;Audio 2.\u0026rdquo;\nNotice we can see that \u0026ldquo;Audio 1\u0026rdquo; is a Mono track because it only has one connection slot, while track \u0026ldquo;Audio 2\u0026rdquo; is Stereo since it has two slots (Left and Right).\nThe next screenshot shows the signal path from Ardour Tracks (selected vertical tab) into Ardour Busses (selected horizontal tab). As mentioned earlier, the default setting for all Ardour Tracks is that their sound goes to the Master Bus.\nNote: remember that \u0026ldquo;Audio 1\u0026rdquo; is a Mono track? We saw it in the earlier screenshot that \u0026ldquo;Audio 1\u0026rdquo; only has one input slot. But now on the screenshot above you see that \u0026ldquo;Audio 1\u0026rdquo; has two outputs (Left and Right). This is normal: we define whether a track is Mono or Stereo by its number of inputs, not outputs. Mono tracks will hold a single channel of audio, but you can still choose to place the sound on the left or the right speaker (or anywhere in between). More on this in the chapter Panning.\nFinally, let\u0026rsquo;s explore a couple more tabs in the Audio Connection Manager to see the sound going from the Master Bus to the actual hardware outputs (your loudspeakers or headphones):\nAs you can see, the selected source tab is now \u0026ldquo;Ardour Busses\u0026rdquo;, and the destination tab is \u0026ldquo;Hardware\u0026rdquo;. This session happens to have only one bus, the default \u0026ldquo;master out\u0026rdquo;. The green dots show that all sounds coming out of the Master Bus are going to system playback 1 and 2, which are the outputs of your soundcard.\nHow to connect and disconnect? To make a connection, click on the desired empty square in the matrix; a green dot will appear to indicate the connection is made.\nTo undo a connection, simply click on an existing green dot and it will disappear.\nPractical example of routing to a bus In the following example session, there are two guitar Tracks and one unused Bus called Guitar Bus, all Stereo.\nSuppose you want to send the output from the two guitar Tracks to the Guitar Bus instead of the Master Bus. This can be useful to control the volume of both guitars with just one Fader (in this case the Guitar Bus fader). Then the output of the Guitar Bus, which is the sum of the two guitars, goes directly to the Master Bus.\nHere is how to edit the patchbay to get the desired routing. Select \u0026ldquo;Ardour Tracks\u0026rdquo; tab from Sources (vertical tabs), and \u0026ldquo;Ardour Busses\u0026rdquo; from destinations (horizontal bottom tabs). Undo existing connections from both Tracks to Master. Then create connections from both Tracks to Guitar Bus. The final result would look like this:\nNow both guitar tracks are routed to the Guitar Bus, and no longer directly connected to the Master Bus. We then make sure that the Guitar Bus is, by its turn, routed to the Master Bus (the output routing of a Bus is edited in the same way as for a Track), so that we can still hear the sound from both guitar Tracks. Now we can control the volume of both guitar Tracks together by changing the Fader of the Guitar Bus. What\u0026rsquo;s more, we can now add Plugins to the Guitar Bus to process the sound of both guitar Tracks together.\nTrack- or Bus-specific views of the Patchbay The Audio Connection Manager (Patchbay) that you open with Alt + P shows you the complete matrix of every single source and every single destination available in Ardour. Sometimes this is too much: you just want to quickly change the routing of a single track input or output, for example. Ardour allows you to access a relevant subset of Patchbay connections when you click directly on the Inputs or Outputs button of a Track or Bus in the Mixer Strip.\nThe Inputs button is at the top, and the Outputs button is on the bottom of the strip. Clicking on either one will show you a menu of connection options. In the screenshot below, for example, you would click on the \u0026ldquo;1/2\u0026rdquo; button right under the track name \u0026ldquo;Guitar-1\u0026rdquo; in order to access this menu:\nYou may select a connection right there from the menu, or choose \u0026ldquo;Routing Grid\u0026rdquo; to see a simpler version of the Audio Connection Manager with only the Inputs or Outputs of the selected Track or Bus.\nAll Ardour connections are JACK connections It is important to realize that any routings that you make or disconnect from within Ardour are in fact JACK routings, which you can see from other applications like Qjackctl, Catia, or JackPilot, depending on your Operating System. Below is an example of a Catia window (Linux only) displaying the same JACK connections discussed above:\nContinuing In this chapter, we covered how to manage Routing inside Ardour, or between Ardour and the sound card. However, one of the strengths of using the JACK system is that it can also manage connections between applications on the same computer. To gain a better understanding of how this works, please continue to the chapter Routing Between Applications. If you would prefer to work only with Ardour, then skip ahead to the section on Arranging Tracks.\nNext: ROUTING BETWEEN APPLICATIONS or ARRANGING TRACKS\n "},{"uri":"/en/editing-sessions/creating-looped-sections/","title":"Creating looped sections","tags":[],"description":"","content":"You can easily repeat sections of audio in your Ardour session.\nHere, we take the short rhythmic passage we created in Working with Regions and duplicate it to make a loop.\nBefore duplicating the passage, it is a good idea to combine individual regions in the same track into a single one: it is easier to move them around this way, and it prevents you from accidentally moving a single hihat out of place, for example. There are two ways of doing this: Combine Regions (allows you to \u0026ldquo;uncombine\u0026rdquo; later on), and Consolidate Range (\u0026ldquo;writes it in stone\u0026rdquo;, does not allow you to separate them later).\nIf you are still planning on making alterations to the rhythm (adding, removing, or moving individual regions), it may be better to use the Combine regions option. If you like the sequence the way it is and don\u0026rsquo;t want or don\u0026rsquo;t care to have the ability to separate them later, use Consolidate Range option.\nCombine Regions Simply select all the regions you want to combine:\nThen go to menu Region \u0026gt; Edit \u0026gt; Combine (or right-click on the selected regions and find the same option through the context menu, as shown below):\nThe combined regions will look like this (note the word \u0026ldquo;compound\u0026rdquo; appended to the name):\nShould you need to separate them again in the future, simply select the compound region and go to the same menu and choose the option \u0026ldquo;Uncombine\u0026rdquo;.\nConsolidating the Range A more permanent alternative to Combine is to use Consolidate. When you\u0026rsquo;ve arranged your Regions into a single \u0026ldquo;loop cycle\u0026rdquo; and you\u0026rsquo;re satisfied with the sound, create a Range with all the regions that will make up the loop. First, make sure every Track used in the loop is selected. Unselected Tracks are gray, and selected ones are blue. If any of the Tracks you used are not selected, hold down the Shift key while clicking on them to add them to the selected group. Finally, use the Range tool to select the entire loop. Once again, the Grid setting will help you to set the range precisely to the start and end points of your metric bar. Once you have the entire loop selected, Right-Click on the range and select \u0026ldquo;Consolidate range\u0026rdquo;. If you would like any Automation or Plugin effects you have added to the loop to be included, select \u0026ldquo;Consolidate range with processing\u0026rdquo;.\nWhen the range is Consolidated, new Regions will appear in each Track, each containing all the repetitions of the samples which you set up in the previous steps. Remember, once the range is consolidated, there is no way to undo this operation. In any case, if you find that you need to alter the rhythm in any way, you can always retrieve the original individual samples from the Region List and rebuild the pattern with them.\nDuplicating the Range After you have merged individual regions that form your pattern (using either Combine or Consolidate), it\u0026rsquo;s time to duplicate the pattern to make it loop for several bars.\nThe Multi-Duplicate feature (seen in the Working with regions chapter) is a good way to accomplish this. Go back to Grab mode (shortcut G), select all regions, and hit Shift + D. Choose how many times you want to duplicate the pattern (for example, 16). After duplication our session looks something like this:\nJust for review, other options you could have used for duplication are:\n The Fill Track command from menu Region \u0026gt; Duplicate \u0026gt; Fill Track. This would fill the entire track with copies of the selected regions, all the way up to the End Marker.\n The single Duplicate command from the same menu (shortcut \u0026ldquo;Alt\u0026rdquo; + \u0026ldquo;D\u0026rdquo;). This lets you make a single copy at a time.\n The single duplicate action with \u0026ldquo;Control\u0026rdquo; + Click on the region + Drag a copy.\n Continuing In the next tutorial we will learn about Stretching/Shrinking Regions that are longer or shorter than one bar in order to fit the rhythm of our passage.\nNext: STRETCHING/SHRINKING REGIONS\n"},{"uri":"/en/mixing-sessions/equalizing/","title":"Equalizing","tags":[],"description":"","content":"An Equalizer (or EQ) allows you to separately control the gain of different frequency ranges of a sound.\nThis can be useful not only to sculpt the timbre of an isolated sound (for example, to make it sound \u0026lsquo;sharper\u0026rsquo; or \u0026lsquo;smoother\u0026rsquo;), but also to make sounds of various timbres to integrate better into the Mix.\nOften, even after adjusting Levels and Panning, different tracks with similar frequency content (for example, a bass guitar and a kick drum) may be difficult to tell apart in the Mix. An Equalizer is a good tool to address this.\n3-Band Equalizer The simplest kind of Equalizer is the one familiar to us from analog mixers. It has three parameters, which adjust the Levels of three Bands, or frequency ranges: one for the Bass (low frequencies), one for the middle range frequencies and one for the Treble (high frequencies). The \u0026ldquo;DJ EQ\u0026rdquo; Plugin is just such an EQ. If you don\u0026rsquo;t have this particular plugin on your computer, explore the ones you have that have \u0026ldquo;EQ\u0026rdquo; in the name; you will likely find something similar.\nMulti-Band (or Graphical) Equalizer A more complex Multi-Band (or Graphical) Equalizer often has a lot more bands. Each Band is centered on a frequency, and the Level of each band can be independently adjusted. In some Multi-Band EQs, such as the \u0026ldquo;TAP Equalizer\u0026rdquo; plugin shown below, the center frequency of each Band can be defined by the user. This allows you to either attenuate (or remove) an unwanted frequency, or to reinforce (boost) a desired one.\nThe overall \u0026ldquo;curve\u0026rdquo; of the Bands can also be used to determine the general tone of your Track or Mix. In the example above, the lower part of the mid-range frequencies have been \u0026ldquo;scooped out\u0026rdquo; a bit (note how Bands 1 and 8 are left untouched at 0 dB, while intermediary Bands 2 to 7 draw an attenuation curve, with Band 4 at -15 dB as the lowest point).\nParametric Equalizer The Parametric Equalizer is the most versatile type of EQ used for Mixing because of its extensive control over all types of EQ parameters. Ardour ships with a Parametric Equalizer plug-in called the \u0026ldquo;a-EQ\u0026rdquo;. It looks like this:\nOthers may have shinier graphical interfaces like this one from the Calf Plugins package, but they all essentially do the exact same thing. You may have EQ plugins on your computer that look a bit different than these screenshots, but the parameters you can control are likely very similar.\nIn both screenshots above (a-EQ and Calf EQ), there are options you can adjust for each frequency band. Each of the three bands has a \u0026ldquo;Level (dB)\u0026rdquo; adjustment to cut or boost frequencies, a \u0026ldquo;Frequency (Hz)\u0026rdquo; adjustment to select center frequency, and a \u0026ldquo;Q\u0026rdquo; adjustment (between 0 and 1) which determines how wide the range of frequencies to be affected will be.\nHigh Shelf, Low Shelf Both plugins shown above (a-EQ and Calf) also contain a High Shelf and Low Shelf. A Shelf cuts or boosts everything above (High Shelf) or below (Low Shelf) a specific frequency. For example, a Low Shelf can be used to remove unwanted rumbling sounds, and a High Shelf can be used to reduce hiss. The \u0026ldquo;Frequency\u0026rdquo; control of a Shelf determines the cut-off frequency. For example, a Low Shelf with cut off frequency 200 Hz means that the equalizer will attenuate everything below that frequency. The amount of attenuation is controlled by the Level knob. Notice that neither the High Shelf nor the Low Shelf have a Q parameter.\nAn Example of Using an Equalizer In order to achieve a better separation of two instruments in the Mix through the use of EQ, you first need to find out where the two instruments overlap.\nHere\u0026rsquo;s one approach.\n Using a-EQ or any equivalent EQ plugin, select an appropriate band for one of the instruments. In the case of a bass guitar, it would be a low frequency band (start at, say, 100 Hz).\n Boost the \u0026ldquo;gain\u0026rdquo; to 10dB, change the \u0026ldquo;Q\u0026rdquo; (also called \u0026ldquo;bandwidth\u0026rdquo;) so that is a narrower range, and then scroll the \u0026ldquo;frequency\u0026rdquo; up and down slowly. You\u0026rsquo;ll hear a pitch move up and down.\n Scroll it down slowly until you hear the frequency range where the two instruments overlap. Now simply reduce the \u0026ldquo;gain\u0026rdquo; to -5dB, and you will hopefully hear the instruments a bit clearer. Next, apply the same process to the other instrument.\n There are many approaches to EQ. Hopefully this will provide one example of how to begin EQ\u0026rsquo;ing Tracks in your Mix. But most importantly, when it comes to EQ, it is better to use too little than too much, unless you\u0026rsquo;re consciously using extreme EQ as a compositional parameter.\nContinuing You should have enough tools now to create a clean, well-balanced Stereo Mix of your Session. However, if you want the parameters of your Faders, Panning or Plugins to change over Time, then you will want to explore the Using Automation chapter next. If not, then skip ahead to learn how to Export Sessions in the following section.\nNext: USING AUTOMATION\n"},{"uri":"/en/starting-sessions/routing-between-applications/","title":"Routing between applications","tags":[],"description":"","content":"Sometimes you may need to record the audio output of another program into Ardour (for example, the sound of a YouTube video playing in Firefox, or the output of SuperCollider or PureData). This chapter shows how to accomplish that.\nThe examples on this page were created on a computer running Ubuntu Linux. Beware that things may work differently if you are on another OS (in particular if you are using a Mac, in which case you will be using JackPilot). The general principles are always the same, though.\nFrom your browser to Ardour Web browsers (Firefox, Chromium, etc) are not JACK-aware applications. Luckily, systems such as KXStudio and UbuntuStudio come with a bridge application between regular system audio (like PulseAudio) and JACK. This tutorial assumes you are using a computer with this bridge already running and working.\nThe overall steps to record audio from YouTube (or any other sound coming from your browser) into Ardour are:\n Create a Stereo Track in Ardour Disconnect Hardware sources from Track inputs Connect PulseAudio Jack Sink to Track inputs Start recording into the Track Start playing the YouTube video For this example, a new session was created with a new Stereo Track named \u0026ldquo;Firefox\u0026rdquo;:\nThen we select the Track and click on the Inputs button on the Editor Mixer strip. In the screenshot above, it\u0026rsquo;s the button just below the track name (\u0026quot;Firefox\u0026quot;) in the Editor Mixer strip (it shows only a \u0026ldquo;-\u0026rdquo; (dash)in the example above, meaning that there are no connections made yet). We are presented with the Patchbay window specific to that Track\u0026rsquo;s inputs.\nFirst thing to do is to disconnect any microphone inputs from that track (\u0026quot;system capture\u0026quot;), if any. After disconnecting, this part of matrix for the \u0026ldquo;Firefox\u0026rdquo; Track should look like this (no green dots):\nNext step is to change tabs in this same window. Choose \u0026ldquo;Other\u0026rdquo; as the source. This is where you will find other running applications that can be sound sources to Ardour. On a Linux computer with PulseAudio Jack bridge, you will see \u0026ldquo;PulseAudio JACK Sink\u0026rdquo; as a source. Click on the appropriate empty squares to create connections (green dots) between \u0026ldquo;front-left\u0026rdquo; and \u0026ldquo;front-right\u0026rdquo; to the Left and Right inputs of the \u0026ldquo;Firefox\u0026rdquo; Track. It should eventually look like this:\nNow you are ready to go. Simply follow the same recording procedures explained in the Recording Audio chapter: record-enable (arm) the Track (small red circle on the track), arm Ardour to record (big red button; it starts blinking), then hit the Play button. Go back to your browser and start playing the YouTube video.\nFrom JACK-aware applications to Ardour Other music software like SuperCollider, Hydrogen, and PureData are JACK-aware. This means they will show up directly as source and destination options in Ardour\u0026rsquo;s Audio Connection Manager. You don\u0026rsquo;t need to worry about any PulseAudio / Jack bridge as in the YouTube example above.\nThe procedure is essentially the same: create a Mono or Stereo Track to record the audio, set that Track\u0026rsquo;s inputs to the desired source, and record as usual.\nThe screenshot above was taken while recording a drum pattern from Hydrogen directly into an Ardour track named \u0026ldquo;from Hydrogen\u0026rdquo;. Hydrogen\u0026rsquo;s window is on the right. Ardour\u0026rsquo;s Patchbay window was left open for demonstration: notice that the application \u0026ldquo;Hydrogen\u0026rdquo; shows up as a source under the \u0026ldquo;Other\u0026rdquo; tab. It is connected directly to the inputs of the track. Also notice that SuperCollider (another jack-aware application) happened to be open at the same time, though its window is not visible in this screenshot. SuperCollider provides 8 default sound outputs, all of which show up as potential sources in Ardour\u0026rsquo;s Patchbay.\nContinuing This concludes the Getting Started chapters. Now that you have some audio imported, recorded from a line or microphone input, or even from another application, proceed to the Arranging Tracks section and learn how to arrange your composition.\nNext: ARRANGING TRACKS\n"},{"uri":"/en/saving-sessions/","title":"Saving sessions","tags":[],"description":"","content":"Chapter 7 Saving sessions How to save a session, a snapshot of it, and a template for further reuse\n"},{"uri":"/en/appendices/","title":"Appendices","tags":[],"description":"","content":"Chapter 8 Appendices Where to find more info about Ardour and how to improve this tutorial\n"},{"uri":"/en/editing-sessions/stretching-shrinking-regions/","title":"Stretching & shrinking regions","tags":[],"description":"","content":"Regions can be stretched or shrunk in length without changing their Pitch by using the Stretch/Shrink Regions tool (shortcut \u0026ldquo;T\u0026rdquo;, for \u0026ldquo;Time stretch\u0026rdquo;).\nA small adjustment to the length of a Region may not cause noticeable sound Artifacts. However, the more extreme the change in length, the more obvious the effect of processing on the sound.\nTo use Stretch/Shrink Regions, place your cursor on top of the region, and then Click-drag left or right. While dragging, you will see a highlighted area, which represents the new duration to which the Region will be shrunk or stretched when you release the mouse at the current position.\nTime-Stretching a Region to Fit the Loop In the image below, we\u0026rsquo;ve added another sound sample—this time, a synthesizer line—from freesound.org to the rhythmic passage we composed in the Creating Looped Sections chapter (search for \u0026ldquo;1168 so synth\u0026rdquo; in the Search Freesound tab of Ardour if you\u0026rsquo;d like to get the same sample. Import it as a new track).\nAfter importing this synth line, we see that the length of our new Region doesn\u0026rsquo;t match the existing rhythm we\u0026rsquo;ve already created. It\u0026rsquo;s too long to be one bar and too short to be two bars.\nWe can correct this by using the Stretch/Shrink tool. Select the Region you wish to stretch, and drag the new length to the end of the second Bar, again assisted by the Grid settings.\nWhen you release the mouse button, the Time Stretch Audio dialog will appear. You can experiment with different settings for the Time Stretch operation. Each will affect the sound in different ways. It\u0026rsquo;s a good idea to experiment with a few different stretch settings to find out which gives the result you\u0026rsquo;re most happy with.\nClick Stretch/Shrink in the Time Stretch dialog to start the operation.\nWhen the Time Stretch operation is complete, the region of the synthesizer line will now be exactly two Bars long, and should fit in with the rhythm we already created with the drum samples.\nContinuing This was the last chapter of the Editing Regions section. Next we go into Mixing.\nNext: MIXING SESSIONS\n"},{"uri":"/en/mixing-sessions/using-automation/","title":"Using automation","tags":[],"description":"","content":"Automation is a way of dynamically changing audio processing parameters over time.\nUp to now, we have used fixed values for various parameters of our Tracks (for example, a Track Fader set to -3.0 dB; or a Mono Panner set to 100% Left; etc.) These fixed values would apply for the entire Track throughout the whole Session.\nBut what if you would like these values to change over time in a pre-determined way? For example, you may want to have the Gain of a Track to gradually decrease over twenty seconds. Or you may want to make a sound move from Left to Right over two seconds.\nThis is accomplished with Automation. The Fader, Panning, and any of the parameters of the Plugins used in that Track can be automated. An automated parameter is displayed underneath the parent track in its own Automation Track. Automation data is visually represented as an Automation Line, made up of a number of Automation Points. Here\u0026rsquo;s how a track with Automation looks like:\nIn the image above, the Automation Track called \u0026ldquo;Fader\u0026rdquo; is associated to the parent Track called \u0026ldquo;Audio 1\u0026rdquo;. The Automation Line controls Fader (volume) changes over time.\nCreating a Fader Automation Line Let\u0026rsquo;s create a simple Fader Automation. Click the \u0026ldquo;A\u0026rdquo; button of a chosen track. A menu will appear, where you can select the parameter you would like to Automate. Choose \u0026ldquo;Fader\u0026rdquo;.\nAn Automation Track will then appear. Select the Draw Mode (shortcut \u0026ldquo;D\u0026rdquo;):\nNow you can create Automation Points by clicking anywhere in the Automation Track. An Automation Line joins the Automation Points you add. The yellow number (-15.3 decibels in the image below) indicates the Gain level for the selected Automation Point.\nAutomation States The Automation Curve will not play, however, until you set the Automation State to \u0026ldquo;Play\u0026rdquo;.\nManual: When set to \u0026ldquo;Manual\u0026rdquo;, the Track will ignore any Automation data. It will just play with whatever volume is the Fader is set to. In this mode, you are able to move the Track Fader by hand to set a new fixed level. That\u0026rsquo;s the default behavior of a Track when it\u0026rsquo;s first created.\nPlay: When set to \u0026ldquo;Play\u0026rdquo;, the Track will automatically change the Gain levels following the Automation Curve drawn in the Automation Track. You will no longer be able to move the Track Fader by hand. During playback, you will see the Track Fader moving up and down according to the curve.\nWrite mode will continuously record user changes to the Automated parameter as the Transport plays, creating an Automation Line. For instance, you may start playback and then make real-time changes in gain using the Fader of your Track. All the changes you make will be written (recorded) as an Automation Line, which then you can play back later by switching the Automation Mode back to Play\nTouch mode is similar to Write mode. Unlike Write mode though, Touch mode won\u0026rsquo;t record over existing Automation data unless the parameter is being changed.\nIf these concepts are new to you, focus now on just the first two modes (Manual and Play), and practice creating automation by drawing Automation Curves by hand.\nCreating a Plugin for Automation You may add Automation to any Plugin which has already been added to a Track. In the example below, we have a \u0026ldquo;AM pitchshifter\u0026rdquo; Plugin added to a track.\nIn order to select a Plugin parameter for Automation, click the button on the Track marked \u0026ldquo;a\u0026rdquo;. The menu will appear. Under \u0026ldquo;Processor Automation\u0026rdquo; you will find a listing of the Plugins you have added for that Track.\nWithin each listed Plugin, you may choose which parameter you want to Automate from a list. In the example, we chose the parameter \u0026ldquo;Pitch shift\u0026rdquo; of the Plugin \u0026ldquo;AM pitchshifter\u0026rdquo;. An Automation Track for that parameter appears. Note that as you open several Automation Tracks, they will appear one after the other below the main parent Track.\nDraw an automation curve for that parameter. Don\u0026rsquo;t forget to set the Automation State to \u0026ldquo;Play\u0026rdquo;.\nIn the image above, the pitch shift of the sound is now changing over time, controlled by the curve.\nYou can hide an Automation Track by clicking on the \u0026ldquo;X\u0026rdquo; at the upper left corner of the Automation Track. Note that a hidden Automation Track continues to function even when it is not visible.\n Adding Better Visual Resolution to Automation You can achieve a greater amount of vertical precision by increasing the height of the Automation Track. Move your cursor near the lower edge of the Automation Track. The pointer turns into a vertical double arrow. Drag it down to increase the height of the Automation Track. Notice that the parent Track and the Automation Track heights are independent, so while working in your Automation Curves you might set them up like this:\nRemember you can also Zoom In and Out to increase resolution in the horizontal axis.\n Working with Automation Points There are several ways ways of adjusting Automation Points, depending on the editing mode you are in:\n An Automation Point can be dragged in any direction with the mouse (works in Grab, Draw, and Edit modes). To remove an Automation Point, hold down the \u0026ldquo;Shift\u0026rdquo; key while Right-Clicking on it (works in Grab, Draw, and Edit modes). Edit Mode only: any segment of the Automation Line between Automation Points may be dragged vertically, affecting both end points at once, without affecting their horizontal position. Simply click somewhere on the line between two points, and drag up and down. How to delete multiple Automation Points at once (Grab Mode and Edit Mode only): select multiple Automation Points by dragging a box starting on the track background around the points. Then the selected points may be deleted by hitting \u0026ldquo;Delete\u0026rdquo; (not \u0026ldquo;Backspace\u0026rdquo;). If you are on a Mac and do not have a true \u0026ldquo;Delete\u0026rdquo; key, try \u0026ldquo;Function\u0026rdquo; + \u0026ldquo;Backspace\u0026rdquo;). After an Automation Curve ends, its value will stay at that level for all subsequent regions, whether or not you have drawn a continuation of the curve.\nIn the example above, the last point of the curve is at -23 decibels. That same level will be kept for the remainder of the Track, even though the line is not drawn until the end.\nMoving Automation Moving a Region to a new location will automatically move the Automation data that might be aligned with it, as we can see in the following screen shots.\nBefore moving:\nAfter moving:\nYou can change this behavior if you like. In other words, if you want automation curves to stay where they are even when you move Regions around, go to Edit \u0026gt; Preferences \u0026gt; Editor and uncheck \u0026ldquo;Move relevant automation when audio regions are moved.\u0026rdquo;\nRegion-specific Gain Automation There is a way to create a gain automation directly bound to a Region. When you select Draw Mode, you should see a flat line on the top half of each Region rectangle:\nClick directly on that line to create Automation points. These will be drawn directly on the Region itself, unlike Fader Automation which is drawn or recorded in the Automation track. Region Gain Automation is separate from, and in addition to, Fader Automation.\nAs with the Automation Tracks, a Gain Automation Point can be dragged in any direction with the mouse. To remove a Gain Automation Point, hold down the \u0026ldquo;Shift\u0026rdquo; key while Right-Clicking on it.\nDeactivating and Removing Gain Automation Gain Automation can be reset or deactivated from the Region context menu, which is reached by Right-Clicking on the Region.\nHere, the Gain Automation is referred to as the Envelope.\n\u0026ldquo;Reset Envelope\u0026rdquo; removes the Gain Automation Points you have drawn in the Region.\n\u0026ldquo;Envelope Active\u0026rdquo; toggles the Gain Automation Envelope on and off.\nWhen should I use Region Gain Automation or Track Fader Automation? As seen above, both are very similar. With practice you will notice situations in which one is more convenient than the other. Here are two examples:\n If all you need to do is a little touch up (cut or boost gain) in a specific portion of a Region, and you are otherwise happy with the level for the Rest of the passage or entire track, use the Region-specific Automation. If you have a more complex Track with crossfades over Regions, and/or need to shape a longer dynamic curve across several Regions on the same Track, use Fader Automation. The screenshot above shows a simple gradual fade starting from the first Region in the track, and ending at the last Region. It\u0026rsquo;s very straightforward to do this with Fader Automation, but but it would be much harder to do it using region-specific automation.\nContinuing Once you have your Automation in place, you are just about ready to Export your Stereo Mix to an audio file which you can listen to, burn as a CDR or convert to an MP3/OGG to share on a website. Please continue on to the next section, Exporting Sessions, to learn the different ways of doing this.\nNext: EXPORTING A SESSION\n"},{"uri":"/en/categories/","title":"Categories","tags":[],"description":"","content":""},{"uri":"/en/","title":"Home","tags":[],"description":"","content":"Ardour v7.0 tutorial Ardour is a professional, full-featured hard disk recorder and Digital Audio Workstation (DAW). Ardour is Free/Libre Open Source Software (FLOSS). It features unlimited audio tracks and buses, non-destructive, non-linear editing with unlimited undo, and anything-to-anywhere signal routing. It supports standard file formats, such as BWF, WAV, WAV64, AIFF and CAF, and it can use LADSPA, LV2, VST and AudioUnit plugin formats.\n This tutorial provides a beginner\u0026rsquo;s introduction to using Ardour for basic sound recording and editing tasks. It assumes you already have Ardour up and running on your computer. Please note that this tutorial does not (yet) cover any MIDI functionality.\nFor information on how to install Ardour on Linux and Mac OS X, please visit the Requirements page. For Linux users, distributions such as KXStudio and UbuntuStudio offer a wide selection of useful music software, including Ardour.\n Download latest Ardour "},{"uri":"/en/tags/","title":"Tags","tags":[],"description":"","content":""}] \ No newline at end of file diff --git a/en/index.xml b/en/index.xml new file mode 100644 index 0000000..155f83e --- /dev/null +++ b/en/index.xml @@ -0,0 +1,68 @@ +Home on Ardour tutorial/en/Recent content in Home on Ardour tutorialHugo -- gohugo.ioen-usArranging tracks/en/editing-sessions/arranging-tracks/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/arranging-tracks/In the following chapters we will use Ardour to create a short rhythmic passage using several drumkit samples. +We will continue working on this passage in later tutorials, such as Working with Regions and Creating Looped Sections. We assume that you have read the chapters in the Getting Started section already, and are familiar with Importing Audio, Tracks, and the Timeline. +Importing Samples The first step is to add some sounds, which is discussed at length in the Importing Audio chapter.Conventions/en/introduction/conventions/Mon, 01 Jan 0001 00:00:00 +0000/en/introduction/conventions/Below are some basic conventions we have adopted in this manual. +Mouse Clicks Ardour requires a two-button mouse to run (or the emulation of that on your system in some other way). A click is assumed to be a left button mouse click. A right-click refers to the right-hand button on the mouse. A Ctrl, Cmd or Apple key pressed with a mouse click is not the same and may in fact give a different result.Exporting regions/en/exporting-sessions/exporting-a-region/Mon, 01 Jan 0001 00:00:00 +0000/en/exporting-sessions/exporting-a-region/You may wish to Export only a Region of your Session, perhaps to use as a sample in another application, or to Edit it in a different editor program. This chapter shows you how. +Exporting a Region To Export a Region, select it (so it becomes blue), and then right-click into the sub-menu Export, or use the top menu: Region > Export. +This will open up the same Export dialog box explained in the Exporting a Session chapter.Further help/en/appendices/further-help/Mon, 01 Jan 0001 00:00:00 +0000/en/appendices/further-help/Besides the URLs listed in the Links chapter, there are a couple of resources on the Internet to help you learn Ardour and fix some of the problems that you might have along the way. +Ardour Manual The official Ardour Manual is the main reference to Ardour. It is a work in progress, meaning you will not find every single feature explained there (yet). But it is already an amazing resource:Saving a session/en/saving-sessions/saving-a-session/Mon, 01 Jan 0001 00:00:00 +0000/en/saving-sessions/saving-a-session/There are a number of ways to save Sessions in Ardour, so that each Session can be use later on. The simplest way is to save the entire Session just like you would save other documents: hitting “Control” + “S”. +A new Session is first saved at the moment you create it. While you are working on it, you should save it frequently. Get into the habit of hitting “Control” + “S” (or “Command” + “S” on a Mac) every few minutes.Starting a session/en/starting-sessions/starting-a-session/Mon, 01 Jan 0001 00:00:00 +0000/en/starting-sessions/starting-a-session/Ardour groups your work in Sessions. A Session is a group of Tracks which eventually may be mixed down into a single Mono, Stereo or multi-channel sound file. Sessions are essentially projects; all your data is saved in a single Session folder. +When you start Ardour, you are asked if you want to start a new Session or open an existing one. When creating a new Session you must choose a name for it.Starting JACK/en/getting-started/starting-jack/Mon, 01 Jan 0001 00:00:00 +0000/en/getting-started/starting-jack/Ardour 4.X no longer requires that you have JACK (the JACK Audio Connection Kit) installed on your system. But you may want to have JACK available so that Ardour can share audio and MIDI with other Linux audio applications. If you are wondering just what on earth JACK is then take a look here: http://ardour.org/jack. +If you do not plan to use JACK with Ardour, you may skip this section. Otherwise, read on.The mixer strip/en/mixing-sessions/the-mixer-strip/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/the-mixer-strip/Mixing is the process of converting multiple Tracks into a Stereo Mix where all the instruments can be heard clearly. +Mixing Tools Levels, Panning, Equalization (EQ), and Compression are the main tools used to achieve a good Mix. In addition to these core tools, a wide range of Plugin effects can also be used to enhance the sound, such as Reverb and Delay. Introducing the Mixer Strip The Mixer Strip is the vertical column that contains various controls related to signal flow.Exporting a range/en/exporting-sessions/exporting-a-range/Mon, 01 Jan 0001 00:00:00 +0000/en/exporting-sessions/exporting-a-range/Learn how to export a selected portion (Range) of your Session. +Exporting is the process of saving a Region, Track or Session to a file on your computer. As we learned previously, exporting an isolated Region does not export all of the changes you might have made to that Region. To export edits such as Panning, Fader Automation, and Plugin effects, you must Export either a Range or the entire Session.Exporting a session/en/exporting-sessions/exporting-a-session/Mon, 01 Jan 0001 00:00:00 +0000/en/exporting-sessions/exporting-a-session/Exporting is the process of saving a Region, Track, or entire Session to a file on your computer which you can listen to, burn as a CD-R, or convert to an MP3 to share on a website. +Export the Entire Session Once you have finished your composition, the most common export operation is to export the entire Session to an audio file. +Bird’s Eye View of Entire Session At this point it’s a good idea to Zoom Out and take a look at your whole session before exporting.Glossary/en/appendices/glossary/Mon, 01 Jan 0001 00:00:00 +0000/en/appendices/glossary/This glossary offers brief definitions for many or the terms used throuhout the Ardour3 FLOSS Tutorial. +Aggregate Device (Mac OS X) An Aggregate Device is one virtual soundcard made of of two or more physical soundcards. PowerBooks and MacBooks made in 2007 or later will need this set up in order for JACK to have both input and output channels. This is set up in the Audio MIDI Setup application.Mixing levels/en/mixing-sessions/mixing-levels/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/mixing-levels/Levels are the volumes of each Track relative to the others. +If you can’t hear a bass line above the other instruments, the obvious choice would be to raise the bass line volume. Levels can be adjusted using the Fader in the Mixer Strip or in each Track, just below the Track name. The first step in Mixing is to listen to everything that has been recorded and adjust the levels of all Tracks so you can hear everything clearly, but in a manner that is appropriate for the song.Saving a snapshot/en/saving-sessions/saving-a-snapshot/Mon, 01 Jan 0001 00:00:00 +0000/en/saving-sessions/saving-a-snapshot/Saving a Snapshot in Ardour is similar to saving your Session to a new file, however using a Snapshot avoids overwriting the original Session file. A Snapshot contains the current state of your work, while sharing all the audio and data files of the Session. +Saving a Snapshot You can save a Snapshot via the menu: Session > Snapshot (shortcut “Control” + “Shift” + “S”). +By default the program will name the new Snapshot according to the current date and timestamp of your system.Setting up the meter/en/editing-sessions/setting-up-the-meter/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/setting-up-the-meter/The Meter determines the musical speed of the passage we are composing, as measured in Beats Per Minute. +If we are composing something rhythmic, it will also determine the lengths of the sound samples we use to some extent. So it is important to be able to set up the Meter before we continue. +To see the meter-related timelines for our session, we can right-click anywhere in the “header” of the Rulers and check the following options: Meter, Bars & Beats, and Tempo.Setting up the timeline/en/starting-sessions/setting-up-the-timeline/Mon, 01 Jan 0001 00:00:00 +0000/en/starting-sessions/setting-up-the-timeline/Because different users will want to use Ardour for different tasks, the way time is measured in the application can be changed. +Users creating audio plays, documentaries, reportages or soundscapes may wish to use Minutes and Seconds, for example, while those recording bands or producing electronic music will most likely use Bars and Beats. Video producers will find a frames-per-second Timecode handy, while those wishing for extreme precision may even want to use Samples.Starting Ardour/en/getting-started/starting-ardour-on-ubuntu/Mon, 01 Jan 0001 00:00:00 +0000/en/getting-started/starting-ardour-on-ubuntu/Once you have started Ardour, the Session Setup window shows up. +You can click on New Session to create a brand new session, or you can open an existing session using the Other Sessions options. For now let’s create a fresh session, so click on New Session. The window should now look like the screenshot below. +Name your new project and click Open . +Avoid using any characters other than letters and numbers when naming your session.Creating a track or a bus/en/starting-sessions/creating-a-track-or-bus/Mon, 01 Jan 0001 00:00:00 +0000/en/starting-sessions/creating-a-track-or-bus/What is an Audio Track? An Audio Track is a place where you can drag a Region from your Region List and where you can record sounds coming from an outside source. +A Region represents an audio clip, i.e., one of your sound files or just a portion of a sound file. In the image below, the horizontal strip areas marked “MyTrack” and “short-drone-mono” are Tracks. The rectangles containing audio information are called Regions (for example, the Region “wheels-mono.Links/en/appendices/links/Mon, 01 Jan 0001 00:00:00 +0000/en/appendices/links/Useful links: +Ardour: http://ardour.org/ +Ardour reference manual (in progress): http://manual.ardour.org/ +Jack Audio Connection Kit http://jackaudio.org/ +Jack OS X http://jackosx.com/ +JAMin http://jamin.sourceforge.net/ +Tutorial: Mastering with JAMin and Ardour http://jamin.sourceforge.net/en/tutorial.html +Appendices: FURTHER HELP || GLOSSARY || CREDITSOverview of the Interface/en/getting-started/overview-of-the-interface/Mon, 01 Jan 0001 00:00:00 +0000/en/getting-started/overview-of-the-interface/This section will give you an overview of the basic interface of Ardour. +We will take a look at the Editor Window and the Mixer Window. Later chapters will give more detailed information on each feature listed here. +The Editor Window When you create a new session, Ardour opens an empty new window called the Editor Window. The Editor Window is the most important window in Ardour, as this is how you will control the program as well as see and edit the audio you have recorded or imported.Panning/en/mixing-sessions/panning/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/panning/Panning helps to establish a Stereo Field, a relative space between the speakers in which to place your sounds and instruments. +Once you have established a good balance of levels on all the Tracks, you can begin to think about panning. +The Panning Interface The Panning control in Ardour is located in the middle of the mixer strip. +A Mono Track will have a Mono Panner. It looks like this:Saving a template/en/saving-sessions/saving-a-template/Mon, 01 Jan 0001 00:00:00 +0000/en/saving-sessions/saving-a-template/If you often go through the motions of setting up the same information in each new Session you create, such as the number of input and output Channels, the number and names of Tracks or Busses, or the Routing, then you may wish to create a Template of that information instead. +With a Template, you can save the state of a currently open Session without all the Region information files. Templates are useful if, for example, you’re doing extensive Routing on Tracks and Buses and want to save the Editor Window’s state for use in other Sessions.Using ranges/en/editing-sessions/using-ranges/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/using-ranges/A Range is a selection of the Timeline that can include one or more Tracks. +The Range tool (shortcut “R”) is located just below the Transport Menu in the Edit Window. +When you have selected the Range tool, your mouse pointer will look like a vertical line. +It can be useful to create Range selections that align with the edges of regions on your Timeline. Selecting the “Grid” and “Region bounds” items for Grid and Grid Point menus respectively makes this easy.What is digital audio?/en/introduction/what-is-digital-audio/Mon, 01 Jan 0001 00:00:00 +0000/en/introduction/what-is-digital-audio/Ardour is a Digital Audio Workstation (DAW). Beforing using it to record and edit sound, it might be useful to review how digital audio works. +graph TD; A(fa:fa-microphone Analog input) -- B(Analog to digital conversion) B -- | digital numeric data, samples | C(Digital system) C -- D(Digital to analog conversion) D -- E(fa:fa-headphones Analog output) The diagram above shows how sound travels to and from your computer. The “Analogue to Digital Conversion” (ADC) and the “Digital to Analogue Conversion” (DAC) are done by the sound card or audio interface.Credits/en/appendices/credits/Mon, 01 Jan 0001 00:00:00 +0000/en/appendices/credits/The main body of the manual was written during a Book Sprint led by Derek Holzer in the moddr_lab at WORM in Rotterdam, the Netherlands, between 23 and 27 November 2009, with input and support from the international community of Ardour users and developers. The tutorial was originally written for Ardour 2.X versions. The original FLOSS manual can be found at flossmanuals.net. +Original contributors: Adam Hyde, Bruno Ruviaro, Dave Peticolas, Walter Langelaar, David Elwell, Thomas Goose, Derick H.Importing audio/en/starting-sessions/importing-audio/Mon, 01 Jan 0001 00:00:00 +0000/en/starting-sessions/importing-audio/Sections of audio are known as Regions in Ardour. A Region can be an entire sound file or a portion of it. Here you will learn how to import audio files from the hard drive of your computer so they can be used in your Ardour session. +To import an audio file into your session, you will use the Add existing media dialog. Use the shortcut Ctrl+I to get to this window, or alternatively go to the Session > Import menu).Using plugins/en/mixing-sessions/using-plugins/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/using-plugins/Plugins can be used to enhance or transform the sound of individual Tracks. +They can be applied directly to a single track, or to a group of Tracks using a Send. Later in this tutorial, we will discuss some Plugins specific to the Mixing process, such as Compressors, Limiters, Parametric Equalizers, Reverbs and others. +Processor Box In Ardour terminology, a Processor is anything which gets plugged into a Mixer Strip, and treats the signal in some way.Working with regions/en/editing-sessions/working-with-regions/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/working-with-regions/Sections of audio are called Regions in Ardour. +To compose the short rhythmic passage we’ve been working on, we will need to know how to Select, Move, Split and Trim these Regions, as well as how to Fade In or Fade Out their volume and create Crossfades between them. Some of these options may need to happen at specific Edit Points in the composition, or according to the musical Meter we can define with the Timeline and the Grid as well.Further region operations/en/editing-sessions/further-region-operations/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/further-region-operations/In this section you will learn a few more things you can do with Regions. +Right-clicking a selected Region reveals a context menu. The first item in the menu (labeled with the Region’s name) contains a large sub-menu. All of these operations are also available from Ardour’s main Region menu. +This section describes a few of the most commonly used operations accessible from these menus. +Play: play back from the beginning to the end of that Region (shortcut “H”).License/en/appendices/license/Mon, 01 Jan 0001 00:00:00 +0000/en/appendices/license/License All chapters copyright of the authors (see below). Unless otherwise stated all chapters in this manual licensed with GNU General Public License version 2. +This documentation is free documentation; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. +This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.Recording audio/en/starting-sessions/recording-audio/Mon, 01 Jan 0001 00:00:00 +0000/en/starting-sessions/recording-audio/Besides Importing Audio, another way to create Regions in your Ardour session is to record new audio. +The source of this audio could be the line or microphone inputs of your audio interface, or it could even be sound originating from other applications on your computer which have been connected to Ardour via JACK. Please see the section on Routing for more details. +This section will show you how to record audio from an external source (for example, a microphone) onto a track in Ardour.Using sends/en/mixing-sessions/using-sends/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/using-sends/A Send is just an extra output for a Track or Bus with its own separate Fader that can be used to route the signal to other points in Ardour. +Also known as Auxiliary Sends, they tap the signal at a specific point in the signal flow (pre-fader, post-fader, before or after EQs and other plugins, etc.) and send a copy of that signal somewhere else, without affecting the normal signal flow downwards to the channel fader.Changing edit modes/en/editing-sessions/changing-edit-modes/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/changing-edit-modes/We have already learned a bit about the Grab Mode (select/move objects) and Range Mode. In this chapter we will get an overview of all the Edit Modes and Cursor Modes available on that part of the Editor Window. +Edit Modes and Cursor Modes These controls define the behavior of the main canvas and the different functions of the cursor. +The drop-down Edit Mode menu contains three options. Slide Edit is the standard mode, and the one we will be using in this tutorial.Dynamics/en/mixing-sessions/dynamics/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/dynamics/One of the problems you may encounter in a Mix is that the loud parts are too loud, and/or the quiet parts are too quiet. +This kind of problem cannot be easily solved using Faders to adjust the Levels alone. You may set the Levels so high that they clip, or you may add unwanted background noise by simply turning Levels up. These are all problems with what is called the Dynamic Range, i.Understanding routing/en/starting-sessions/understanding-routing/Mon, 01 Jan 0001 00:00:00 +0000/en/starting-sessions/understanding-routing/Routing an audio signal is sending it from somewhere to somewhere else. +In addition to getting audio signals to and from Ardour, routing plays an important part inside Ardour itself. Examples of using routing inside Ardour include routing audio from Tracks to the Master Bus or to other Busses, creating ‘sends’, routing the outputs from Busses to the Master Bus, etc. (see chapter on Creating a Track for an explanation of Tracks and Busses).Creating looped sections/en/editing-sessions/creating-looped-sections/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/creating-looped-sections/You can easily repeat sections of audio in your Ardour session. +Here, we take the short rhythmic passage we created in Working with Regions and duplicate it to make a loop. +Before duplicating the passage, it is a good idea to combine individual regions in the same track into a single one: it is easier to move them around this way, and it prevents you from accidentally moving a single hihat out of place, for example.Equalizing/en/mixing-sessions/equalizing/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/equalizing/An Equalizer (or EQ) allows you to separately control the gain of different frequency ranges of a sound. +This can be useful not only to sculpt the timbre of an isolated sound (for example, to make it sound ‘sharper’ or ‘smoother’), but also to make sounds of various timbres to integrate better into the Mix. +Often, even after adjusting Levels and Panning, different tracks with similar frequency content (for example, a bass guitar and a kick drum) may be difficult to tell apart in the Mix.Routing between applications/en/starting-sessions/routing-between-applications/Mon, 01 Jan 0001 00:00:00 +0000/en/starting-sessions/routing-between-applications/Sometimes you may need to record the audio output of another program into Ardour (for example, the sound of a YouTube video playing in Firefox, or the output of SuperCollider or PureData). This chapter shows how to accomplish that. +The examples on this page were created on a computer running Ubuntu Linux. Beware that things may work differently if you are on another OS (in particular if you are using a Mac, in which case you will be using JackPilot).Stretching & shrinking regions/en/editing-sessions/stretching-shrinking-regions/Mon, 01 Jan 0001 00:00:00 +0000/en/editing-sessions/stretching-shrinking-regions/Regions can be stretched or shrunk in length without changing their Pitch by using the Stretch/Shrink Regions tool (shortcut “T”, for “Time stretch”). +A small adjustment to the length of a Region may not cause noticeable sound Artifacts. However, the more extreme the change in length, the more obvious the effect of processing on the sound. +To use Stretch/Shrink Regions, place your cursor on top of the region, and then Click-drag left or right.Using automation/en/mixing-sessions/using-automation/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/using-automation/Automation is a way of dynamically changing audio processing parameters over time. +Up to now, we have used fixed values for various parameters of our Tracks (for example, a Track Fader set to -3.0 dB; or a Mono Panner set to 100% Left; etc.) These fixed values would apply for the entire Track throughout the whole Session. +But what if you would like these values to change over time in a pre-determined way? \ No newline at end of file diff --git a/en/introduction/conventions/index.html b/en/introduction/conventions/index.html new file mode 100644 index 0000000..66082c9 --- /dev/null +++ b/en/introduction/conventions/index.html @@ -0,0 +1,33 @@ +Conventions :: Ardour tutorial

    Conventions

    Below are some basic conventions we have adopted in this manual.

    Mouse Clicks

    Ardour requires a two-button mouse to run (or the emulation of that on +your system in some other way). A click is assumed to be a left +button mouse click. A right-click refers to the right-hand button on +the mouse. A Ctrl, Cmd or Apple key pressed with a mouse +click is not the same and may in fact give a different result.

    Key Names & Combinations

    The names of keys to be pressed are written in quotation marks and +italicised, like this:

    Ctrl, Return, Backspace, R

    Key combinations are written like this:

    Ctrl + X

    or

    Apple + X

    Many functions are accessible in Ardour by clicking on the various menu +items. Additionally, you may need to access functions through the menus +of macOS, Ubuntu or other Linux distributions. To illustrate this, we use +two conventions: the first is illustration via screenshots (images), and +the second is through a syntax like this :

    View > Zoom > Zoom to Session

    The above example is shorthand for “first click on the View menu, then +choose the Zoom item of the list, and then click on Zoom to Session”.

    Glossary Words

    This tutorial does not assume any previous knowledge of computers or +audio editing, so terms which might be unfamiliar to the general reader +are capitalized throughout this manual, and are listed in boldface +the first time they are used in a chapter. Glossary words are also +defined in-line the first time they occur in the manual, and are +included in the glossary at the end of this tutorial.

    + + + + + + + + + + \ No newline at end of file diff --git a/en/introduction/index.html b/en/introduction/index.html new file mode 100644 index 0000000..85c52c6 --- /dev/null +++ b/en/introduction/index.html @@ -0,0 +1,18 @@ +Introduction :: Ardour tutorial

    Chapter 1

    Introduction

    Basic conventions in the tutorial and an introduction to digital audio

    + + + + + + + + + + \ No newline at end of file diff --git a/en/introduction/index.xml b/en/introduction/index.xml new file mode 100644 index 0000000..96d23f2 --- /dev/null +++ b/en/introduction/index.xml @@ -0,0 +1,3 @@ +Introduction on Ardour tutorial/en/introduction/Recent content in Introduction on Ardour tutorialHugo -- gohugo.ioen-usConventions/en/introduction/conventions/Mon, 01 Jan 0001 00:00:00 +0000/en/introduction/conventions/Below are some basic conventions we have adopted in this manual. +Mouse Clicks Ardour requires a two-button mouse to run (or the emulation of that on your system in some other way). A click is assumed to be a left button mouse click. A right-click refers to the right-hand button on the mouse. A Ctrl, Cmd or Apple key pressed with a mouse click is not the same and may in fact give a different result.What is digital audio?/en/introduction/what-is-digital-audio/Mon, 01 Jan 0001 00:00:00 +0000/en/introduction/what-is-digital-audio/Ardour is a Digital Audio Workstation (DAW). Beforing using it to record and edit sound, it might be useful to review how digital audio works. +graph TD; A(fa:fa-microphone Analog input) -- B(Analog to digital conversion) B -- | digital numeric data, samples | C(Digital system) C -- D(Digital to analog conversion) D -- E(fa:fa-headphones Analog output) The diagram above shows how sound travels to and from your computer. The “Analogue to Digital Conversion” (ADC) and the “Digital to Analogue Conversion” (DAC) are done by the sound card or audio interface. \ No newline at end of file diff --git a/en/introduction/what-is-digital-audio/en/Ardour4_Digital_Audio_1.png b/en/introduction/what-is-digital-audio/en/Ardour4_Digital_Audio_1.png new file mode 100644 index 0000000..baf303a Binary files /dev/null and b/en/introduction/what-is-digital-audio/en/Ardour4_Digital_Audio_1.png differ diff --git a/en/introduction/what-is-digital-audio/en/Ardour4_Digital_Audio_2.png b/en/introduction/what-is-digital-audio/en/Ardour4_Digital_Audio_2.png new file mode 100644 index 0000000..577833d Binary files /dev/null and b/en/introduction/what-is-digital-audio/en/Ardour4_Digital_Audio_2.png differ diff --git a/en/introduction/what-is-digital-audio/en/Ardour4_Digital_Audio_Clipping2.png b/en/introduction/what-is-digital-audio/en/Ardour4_Digital_Audio_Clipping2.png new file mode 100644 index 0000000..19d322c Binary files /dev/null and b/en/introduction/what-is-digital-audio/en/Ardour4_Digital_Audio_Clipping2.png differ diff --git a/en/introduction/what-is-digital-audio/en/Ardour4_Digital_Audio_Waveform.png b/en/introduction/what-is-digital-audio/en/Ardour4_Digital_Audio_Waveform.png new file mode 100644 index 0000000..79edd1c Binary files /dev/null and b/en/introduction/what-is-digital-audio/en/Ardour4_Digital_Audio_Waveform.png differ diff --git a/en/introduction/what-is-digital-audio/index.html b/en/introduction/what-is-digital-audio/index.html new file mode 100644 index 0000000..a2f1cdd --- /dev/null +++ b/en/introduction/what-is-digital-audio/index.html @@ -0,0 +1,76 @@ +What is digital audio? :: Ardour tutorial

    What is digital audio?

    Ardour is a Digital Audio Workstation (DAW). Beforing using it to record and edit sound, it might be useful to review how digital audio works.

    analogue-digital

    graph TD; +A(fa:fa-microphone Analog input) --> B(Analog to digital conversion) +B --> | digital numeric data, samples | C(Digital system) +C --> D(Digital to analog conversion) +D --> E(fa:fa-headphones Analog output)

    The diagram above shows how sound travels to and from your computer. The +“Analogue to Digital Conversion” (ADC) and the “Digital to Analogue +Conversion” (DAC) are done by the sound card or audio interface. The “Digital +System” in this case is your computer running Ardour.

    Frequency and Gain

    Imagine a loudspeaker. To move the air in front of it and make sound, +the membrane of the speaker must vibrate from its center position (at +rest) backwards and forwards. The number of times the membrane vibrates +each second determines the Frequency (the note, or pitch) of the +sound you hear. The distance the membrane travels from its resting point +determines the Amplitude (the volume, or loudness) of the sound. +Normally, we measure Frequency in Hertz (Hz) and Amplitude in +Decibels (dB).

    speaker

    Check out the great animation on this page illustrating this process:

    A microphone works like a loudspeaker in reverse: vibrations in the air +cause its membrane to vibrate. The microphone turns these acoustic +vibrations into an electrical current. If you plug this microphone into +a computer’s sound card and start recording, the sound card makes +thousands of measurements of this electric current per second and +records them as numbers. The number of Samples (i.e. measurements) +made per second is called the Sample Rate, and the number of +possible values each Sample can have is called the Bit Depth. The +combination of Sample Rate and Bit Depth indicates how closely the +digital signal can reproduce the sound it has recorded.

    Peaks and Clipping

    When Ardour displays the Samples which have been recorded, they appear +as the Waveform we see below. The center horizontal line indicates +the membrane of the speaker at rest, and the Peaks of the Waveform +indicate the maximum Amplitude.

    waveform

    If we take a Waveform and increase its the Amplitude a lot, some of the Peaks may now fall outside the range that the computer can represent digitally. The computer’s inability to represent Peaks +outside the range of Amplitude is called Clipping, which results in +a permanent loss of digital information, as well as a change in the +sound quality which is recognizable as Distortion. Ardour marks +clipped Peaks with the color red, as can be seen in the image below.

    clipping

    In the image above, one can also see the Mixer Strip on the far left, +which gives a running measurement of the Peaks, as well as an indication +at the top of the Peak Meters showing the maximum Peak so far. The red number indicates Clipping has occurred.

    Clipping often can happen at the time of recording if you set your microphone levels too high.

    The range of decibels between the region’s maximum peak and the clipping +point is commonly referred to as Headroom, and common recording +practice is to keep approximately three to six Decibels of Headroom +between the maximum of your signal and the clipping point, with the +clipping point itself being represented as 0 dB (zero Decibels). In +other words, an audio region with a comfortable amount of Headroom would +have its maximum peaks between −6 dB and −3 dB.

    Also, because the Peaks of audio signals add together, care must be +taken when Mixing several sources together to keep the combined +signals from Clipping.

    Sample Rate and Bit Depth

    To make audio playable on a compact disc, for example, the computer must +generate 44,100 Samples per second. The Sample Rate determines the +highest frequency which can be recorded or played back by the computer. +A sampling rate of 44.1 kHz means that the highest frequency which can +be represented is just under 22.05 kHz. Since normal human hearing lies +within the range of approximately 20 Hz to 20 kHz, this is commonly +accepted as a reasonable Sample Rate. Other commonly used Sample Rates +include 48 kHz (DAT recorders) or 96 kHz (DVD audio).

    Each Sample is recorded as a 16-bit number. One Bit is a piece of +information which is either 0 or 1. If there are 16 bits together to +make one sample, then there are 2^16 (65,536) possible values for each +sample.

    Thus, we can say that CD-quality audio has a Sample Rate of 44.1 kHz and +a Bit Depth of 16 bits. Professional music recordings are usually +mixed using 24 bits to preserve the highest amount of detail before +being mixed down to 16 bits for CD. Older computer games have a +distinctively rough sound, using only 8 bits. By increasing the Sample +Rate, we are able to record higher sonic frequencies, and by increasing +the Bit Depth, we are able to use a greater Dynamic Range (the +difference between the quietest and the loudest sounds possible to +record and play).

    Here is a great video tutorial explaining sampling rate and bit depth in a lot more detail.

    + + + + + + + + + + \ No newline at end of file diff --git a/en/mixing-sessions/dynamics/en/Ardour4_Compressor_Calf.png b/en/mixing-sessions/dynamics/en/Ardour4_Compressor_Calf.png new file mode 100644 index 0000000..35fbe95 Binary files /dev/null and b/en/mixing-sessions/dynamics/en/Ardour4_Compressor_Calf.png differ diff --git a/en/mixing-sessions/dynamics/en/Ardour4_Compressor_SC1.png b/en/mixing-sessions/dynamics/en/Ardour4_Compressor_SC1.png new file mode 100644 index 0000000..d542e68 Binary files /dev/null and b/en/mixing-sessions/dynamics/en/Ardour4_Compressor_SC1.png differ diff --git a/en/mixing-sessions/dynamics/en/Ardour4_Compressor_Simple.png b/en/mixing-sessions/dynamics/en/Ardour4_Compressor_Simple.png new file mode 100644 index 0000000..f8647b9 Binary files /dev/null and b/en/mixing-sessions/dynamics/en/Ardour4_Compressor_Simple.png differ diff --git a/en/mixing-sessions/dynamics/en/Ardour4_Gate_Calf.png b/en/mixing-sessions/dynamics/en/Ardour4_Gate_Calf.png new file mode 100644 index 0000000..d700dea Binary files /dev/null and b/en/mixing-sessions/dynamics/en/Ardour4_Gate_Calf.png differ diff --git a/en/mixing-sessions/dynamics/en/Ardour4_Hard_Gate_Plugin.png b/en/mixing-sessions/dynamics/en/Ardour4_Hard_Gate_Plugin.png new file mode 100644 index 0000000..d543217 Binary files /dev/null and b/en/mixing-sessions/dynamics/en/Ardour4_Hard_Gate_Plugin.png differ diff --git a/en/mixing-sessions/dynamics/en/Ardour4_Limiter_Fast_Lookahead.png b/en/mixing-sessions/dynamics/en/Ardour4_Limiter_Fast_Lookahead.png new file mode 100644 index 0000000..df608eb Binary files /dev/null and b/en/mixing-sessions/dynamics/en/Ardour4_Limiter_Fast_Lookahead.png differ diff --git a/en/mixing-sessions/dynamics/index.html b/en/mixing-sessions/dynamics/index.html new file mode 100644 index 0000000..0cdfd69 --- /dev/null +++ b/en/mixing-sessions/dynamics/index.html @@ -0,0 +1,80 @@ +Dynamics :: Ardour tutorial

    Dynamics

    One of the problems you may encounter in a Mix is that the loud parts +are too loud, and/or the quiet parts are too quiet.

    This kind of problem cannot be easily solved using Faders to adjust the Levels alone. You may +set the Levels so high that they clip, or you may add unwanted +background noise by simply turning Levels up. These are all problems +with what is called the Dynamic Range, i.e., the difference between +the loudest and quietest parts of your Session. There are several types +of tools for adjusting the Dynamic Range available as Plugins +within Ardour, including Limiting, Compression and Gating.

    Limiting

    A Limiter is a tool that prevents the volume of a Track from going +over a certain Level, usually the Peak Level (0dB) or something close to +it. Many Limiters have the option to boost the Levels of the incoming +signal before they are Limited, and in this way you can “close the gap” +between the loudest and quietest parts of your Mix. A Limiter can be +used on the Master Bus to prevent the overall Mix from Clipping. +Limiters are almost always used Post-Fader.

    In the example below, a Plugin named “Fast Lookahead Limiter” is used (if you don’t find that specific one among your installed plugins, look for any other called “Limiter”). To +set how much it limits, simply adjust the +“Limit (dB)” slider. The Fast Lookahead Limiter literally “looks +ahead” in the signal by a few milliseconds, and when it sees that the +signal is about to go over the limit you have set, it automatically +turns the Levels down.

    limiter

    The “Input Gain (dB)” slider determines how much the Levels are +increased before they reach the Limiter, and the “Attenuation (dB)” +meter on the right-hand side shows how much the Levels are being reduced +at any given moment. While the reduction in volume is +nearly-instantaneous, the “Release time (s)” slider determines how +long it takes the Limiter to return to 0 Decibels of Attenuation.

    Note that the “harder” one drives the Limiter (by increasing the Input +Gain and/or decreasing the maximum Peak Limit allowed), the more +reduction the Limiter is forced to make, and the more likely it is that +Artifacts of the processing will occur (such as Distortions or erratic +changes in volume). On the Master Bus, it is generally best to avoid +excessive Limiting.

    Compression

    A Compressor boosts the overall volume of a sound, but then +“squeezes” it depending on how loud it is. This can make vocals sound +more even or drums sound fuller and louder. The end effect is similar to +how a Limiter can reduce the range between the quietest and the loudest +sound, however the effect is more selective when using a Compressor.

    The simplest Compressor has relatively few controls, such as the +“Simple Compressor” Plugin shown below. Here, the “Threshold” +sets the Level at which the Compressor will start to act, and the +“Compression Ratio” controls how much the Compressor will “squeeze” +the sound. The “Attack” and “Decay” parameters control how quickly +the Compressor affects the sound.

    simple compressor

    A more complex Compressor, the “SC1 Compressor” Plugin, is show below.

    sc1 compressor

    It has three main buttons:

    • Threshold level (dB)” sets the level at which the Compressor will compress or squeeze the sound.
    • Ratio (1:n)” controls how much it will squeeze when it reaches the threshold.
    • Makeup gain (dB)” boosts the whole signal after the Compression occurs.

    To soften out a vocal, for example, you could set a “Threshold level” of −10dB or so +and a “Ratio” of 2.5, and then bring the volume back up with the “Makeup +gain”.

    The other three controls — “Attack time (ms)”, “Release time (ms)” and +“Knee radius (dB)” — allow you to control the shape of the Compression.

    For soft vocal Compression, you would want a semi-fast “Attack time” so +that the Compressor catches the beginning of each word, a slower +“Release time” to let the voice ring out, and a soft “Knee radius” to +create a gentle form of compression that isn’t too noticeable.

    If you want to make drums sound big, you might try a slow “Attack time” so that +you don’t Compress the pop of the drum, a fast “Release time” so that +the Compressor can catch the next hit of the drum, and a large “Ratio” +to make the Dynamics between the beginning and end of the drum hit +similar.

    Below is a screenshot of a similar Compressor from the +Calf Plugins Package:

    sc1 compressor

    Gating

    The simplest kind of Gate allows a signal to pass through when it is +over a certain Level, and blocks the signal when it is lower than that.

    Gates are often used as a kind of noise reduction. For example, the Gate +on a microphone channel might only open while the singer is singing, +preventing other background noises from coming through as well when she +is not singing. Gated drums are also a very well-known studio production +trick to make them sound “sharper”.

    Here, the “Hard Gate” Plugin displays a single control +parameter, the “Threshold” at which the Gate will open and let the +signal through.

    gate

    Other kinds of Gates, such as the Calf Gate Plugin, are +more complex. They have independent control over how quickly the Gate +opens (the “Attack”) and closes (the “Release”), as well as other +parameters quite similar to those described for the SC Compressor above.

    gate2

    Continuing

    Now that we’ve explored some tools for getting the Dynamic Range exactly +where you want it, it’s time to look at adjusting the balance of +Frequencies present in each individual Track and in your overall Mix. In +the next chapter, we’ll learn how to use the Equalizer to do just +that.

    Next: EQUALIZING

    + + + + + + + + + + \ No newline at end of file diff --git a/en/mixing-sessions/equalizing/en/Ardour4_EQ_Calf.png b/en/mixing-sessions/equalizing/en/Ardour4_EQ_Calf.png new file mode 100644 index 0000000..4f192a7 Binary files /dev/null and b/en/mixing-sessions/equalizing/en/Ardour4_EQ_Calf.png differ diff --git a/en/mixing-sessions/equalizing/en/Ardour4_EQ_DJ.png b/en/mixing-sessions/equalizing/en/Ardour4_EQ_DJ.png new file mode 100644 index 0000000..54a7e01 Binary files /dev/null and b/en/mixing-sessions/equalizing/en/Ardour4_EQ_DJ.png differ diff --git a/en/mixing-sessions/equalizing/en/Ardour4_EQ_TAP_Equalizer.png b/en/mixing-sessions/equalizing/en/Ardour4_EQ_TAP_Equalizer.png new file mode 100644 index 0000000..57c1884 Binary files /dev/null and b/en/mixing-sessions/equalizing/en/Ardour4_EQ_TAP_Equalizer.png differ diff --git a/en/mixing-sessions/equalizing/en/Ardour5_a-EQ.png b/en/mixing-sessions/equalizing/en/Ardour5_a-EQ.png new file mode 100644 index 0000000..a4cd4ab Binary files /dev/null and b/en/mixing-sessions/equalizing/en/Ardour5_a-EQ.png differ diff --git a/en/mixing-sessions/equalizing/index.html b/en/mixing-sessions/equalizing/index.html new file mode 100644 index 0000000..86ebfef --- /dev/null +++ b/en/mixing-sessions/equalizing/index.html @@ -0,0 +1,64 @@ +Equalizing :: Ardour tutorial

    Equalizing

    An Equalizer (or EQ) allows +you to separately control the gain of different frequency ranges of a sound.

    This can be useful not only to sculpt the timbre of an isolated +sound (for example, to make it sound ‘sharper’ or ‘smoother’), but also +to make sounds of various timbres to integrate better into the Mix.

    Often, even after adjusting Levels and Panning, different tracks with +similar frequency content (for example, a bass guitar and a kick drum) +may be difficult to tell apart in the Mix. An Equalizer is a good tool +to address this.

    3-Band Equalizer

    The simplest kind of Equalizer is the one familiar to us from analog +mixers. It has three parameters, which adjust the Levels of three +Bands, or frequency ranges: one for the Bass (low frequencies), +one for the middle range frequencies and one for the Treble (high +frequencies). The “DJ EQ” Plugin is just such an EQ. If you don’t have this +particular plugin on your computer, explore the ones you have that have “EQ” in +the name; you will likely find something similar.

    dj eq

    Multi-Band (or Graphical) Equalizer

    A more complex Multi-Band (or Graphical) Equalizer often has a lot more +bands. Each Band is centered on a frequency, and the Level of each band can be +independently adjusted. In some Multi-Band EQs, such as the “TAP Equalizer” +plugin shown below, the center frequency of each Band can be defined by the +user. This allows you to either attenuate (or remove) an unwanted frequency, +or to reinforce (boost) a desired one.

    tap eq

    The overall “curve” of the Bands can also be used to determine the +general tone of your Track or Mix. In the example above, the lower part +of the mid-range frequencies have been “scooped out” a bit (note how +Bands 1 and 8 are left untouched at 0 dB, while intermediary Bands 2 to +7 draw an attenuation curve, with Band 4 at -15 dB as the lowest point).

    Parametric Equalizer

    The Parametric Equalizer is the most versatile type of EQ used for +Mixing because of its extensive control over all types of EQ parameters. +Ardour ships with a Parametric Equalizer plug-in called the “a-EQ”. It looks like this:

    a-eq

    Others may have shinier graphical interfaces like this one from the Calf Plugins package, but they all essentially do the exact same thing. You may have EQ plugins on your computer that look a bit different than these screenshots, but the parameters you can control are likely very similar.

    calf eq

    In both screenshots above (a-EQ and Calf EQ), there are options you can adjust for each frequency band. +Each of the three bands has a “Level (dB)” adjustment to cut or boost frequencies, a +“Frequency (Hz)” adjustment to select center frequency, and a +“Q” adjustment (between 0 and 1) which determines how wide the range of +frequencies to be affected will be.

    High Shelf, Low Shelf

    Both plugins shown above (a-EQ and Calf) also contain a High Shelf and Low Shelf. A Shelf cuts or boosts everything above (High Shelf) or below (Low Shelf) a specific frequency. For example, a +Low Shelf can be used to remove unwanted rumbling sounds, and a High +Shelf can be used to reduce hiss. The “Frequency” control of a Shelf determines the cut-off frequency. +For example, a Low Shelf with cut off frequency 200 Hz means that the equalizer will attenuate everything below that frequency. The amount of attenuation is controlled by the Level knob. Notice that neither the High Shelf nor the Low Shelf have a Q parameter.

    An Example of Using an Equalizer

    In order to achieve a better separation of two instruments in the Mix +through the use of EQ, you first need to find out where the two +instruments overlap.

    Here’s one approach.

    1. Using a-EQ or any equivalent EQ plugin, select an appropriate band for one +of the instruments. In the case of a bass guitar, it would be a low frequency +band (start at, say, 100 Hz).

    2. Boost the “gain” to 10dB, change the “Q” (also called “bandwidth”) +so that is a narrower range, and then scroll the “frequency” up and down +slowly. You’ll hear a pitch move up and down.

    3. Scroll it down slowly until you hear the frequency range where the two +instruments overlap. Now simply reduce the “gain” to -5dB, and you will +hopefully hear the instruments a bit clearer. Next, apply the same process +to the other instrument.

    There are many approaches to EQ. Hopefully this will provide one example +of how to begin EQ’ing Tracks in your Mix. But most importantly, when it +comes to EQ, it is better to use too little than too much, unless you’re +consciously using extreme EQ as a compositional parameter.

    Continuing

    You should have enough tools now to create a clean, well-balanced Stereo +Mix of your Session. However, if you want the parameters of your Faders, +Panning or Plugins to change over Time, then you will want to explore +the Using Automation chapter next. If not, then skip ahead to learn +how to Export Sessions in the following section.

    Next: USING AUTOMATION

    + + + + + + + + + + \ No newline at end of file diff --git a/en/mixing-sessions/index.html b/en/mixing-sessions/index.html new file mode 100644 index 0000000..d00b2bc --- /dev/null +++ b/en/mixing-sessions/index.html @@ -0,0 +1,18 @@ +Mixing sessions :: Ardour tutorial

    Chapter 5

    Mixing sessions

    How to use basic tools to make every instrument stand out in a mix

    + + + + + + + + + + \ No newline at end of file diff --git a/en/mixing-sessions/index.xml b/en/mixing-sessions/index.xml new file mode 100644 index 0000000..a23dff2 --- /dev/null +++ b/en/mixing-sessions/index.xml @@ -0,0 +1,14 @@ +Mixing sessions on Ardour tutorial/en/mixing-sessions/Recent content in Mixing sessions on Ardour tutorialHugo -- gohugo.ioen-usThe mixer strip/en/mixing-sessions/the-mixer-strip/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/the-mixer-strip/Mixing is the process of converting multiple Tracks into a Stereo Mix where all the instruments can be heard clearly. +Mixing Tools Levels, Panning, Equalization (EQ), and Compression are the main tools used to achieve a good Mix. In addition to these core tools, a wide range of Plugin effects can also be used to enhance the sound, such as Reverb and Delay. Introducing the Mixer Strip The Mixer Strip is the vertical column that contains various controls related to signal flow.Mixing levels/en/mixing-sessions/mixing-levels/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/mixing-levels/Levels are the volumes of each Track relative to the others. +If you can’t hear a bass line above the other instruments, the obvious choice would be to raise the bass line volume. Levels can be adjusted using the Fader in the Mixer Strip or in each Track, just below the Track name. The first step in Mixing is to listen to everything that has been recorded and adjust the levels of all Tracks so you can hear everything clearly, but in a manner that is appropriate for the song.Panning/en/mixing-sessions/panning/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/panning/Panning helps to establish a Stereo Field, a relative space between the speakers in which to place your sounds and instruments. +Once you have established a good balance of levels on all the Tracks, you can begin to think about panning. +The Panning Interface The Panning control in Ardour is located in the middle of the mixer strip. +A Mono Track will have a Mono Panner. It looks like this:Using plugins/en/mixing-sessions/using-plugins/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/using-plugins/Plugins can be used to enhance or transform the sound of individual Tracks. +They can be applied directly to a single track, or to a group of Tracks using a Send. Later in this tutorial, we will discuss some Plugins specific to the Mixing process, such as Compressors, Limiters, Parametric Equalizers, Reverbs and others. +Processor Box In Ardour terminology, a Processor is anything which gets plugged into a Mixer Strip, and treats the signal in some way.Using sends/en/mixing-sessions/using-sends/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/using-sends/A Send is just an extra output for a Track or Bus with its own separate Fader that can be used to route the signal to other points in Ardour. +Also known as Auxiliary Sends, they tap the signal at a specific point in the signal flow (pre-fader, post-fader, before or after EQs and other plugins, etc.) and send a copy of that signal somewhere else, without affecting the normal signal flow downwards to the channel fader.Dynamics/en/mixing-sessions/dynamics/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/dynamics/One of the problems you may encounter in a Mix is that the loud parts are too loud, and/or the quiet parts are too quiet. +This kind of problem cannot be easily solved using Faders to adjust the Levels alone. You may set the Levels so high that they clip, or you may add unwanted background noise by simply turning Levels up. These are all problems with what is called the Dynamic Range, i.Equalizing/en/mixing-sessions/equalizing/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/equalizing/An Equalizer (or EQ) allows you to separately control the gain of different frequency ranges of a sound. +This can be useful not only to sculpt the timbre of an isolated sound (for example, to make it sound ‘sharper’ or ‘smoother’), but also to make sounds of various timbres to integrate better into the Mix. +Often, even after adjusting Levels and Panning, different tracks with similar frequency content (for example, a bass guitar and a kick drum) may be difficult to tell apart in the Mix.Using automation/en/mixing-sessions/using-automation/Mon, 01 Jan 0001 00:00:00 +0000/en/mixing-sessions/using-automation/Automation is a way of dynamically changing audio processing parameters over time. +Up to now, we have used fixed values for various parameters of our Tracks (for example, a Track Fader set to -3.0 dB; or a Mono Panner set to 100% Left; etc.) These fixed values would apply for the entire Track throughout the whole Session. +But what if you would like these values to change over time in a pre-determined way? \ No newline at end of file diff --git a/en/mixing-sessions/mixing-levels/en/Ardour4_Mixing_Levels_1.png b/en/mixing-sessions/mixing-levels/en/Ardour4_Mixing_Levels_1.png new file mode 100644 index 0000000..e247e32 Binary files /dev/null and b/en/mixing-sessions/mixing-levels/en/Ardour4_Mixing_Levels_1.png differ diff --git a/en/mixing-sessions/mixing-levels/en/Ardour4_Mixing_Levels_2.png b/en/mixing-sessions/mixing-levels/en/Ardour4_Mixing_Levels_2.png new file mode 100644 index 0000000..9cbb45b Binary files /dev/null and b/en/mixing-sessions/mixing-levels/en/Ardour4_Mixing_Levels_2.png differ diff --git a/en/mixing-sessions/mixing-levels/index.html b/en/mixing-sessions/mixing-levels/index.html new file mode 100644 index 0000000..4377bc5 --- /dev/null +++ b/en/mixing-sessions/mixing-levels/index.html @@ -0,0 +1,47 @@ +Mixing levels :: Ardour tutorial

    Mixing levels

    Levels are the volumes of each Track relative to the others.

    If you can’t hear a bass line above the other instruments, the obvious choice +would be to raise the bass line volume. Levels can be adjusted using the +Fader in the Mixer Strip or in each Track, just below the Track name. +The first step in Mixing is to listen to everything that has been +recorded and adjust the levels of all Tracks so you can hear everything +clearly, but in a manner that is appropriate for the song. For example, +the vocal track is normally louder than the rhythm guitar because the +voice is the focal point of the song.

    Using the Fader

    The Fader is the primary control of Levels for each Track. The exact +value of the Track’s Levels are displayed in the small rectangular field +above the Fader. You can change the Levels by either dragging the slider +or typing in a new number directly into the rectangle with the number. +By default the Fader is set to −0.0 dB, meaning that the Levels of the +Track are not changed. In the screenshot below, the +Fader for the track named “kick” is set to -0.0, and the Peak Meter +indicates that the highest peak so far was -5.1.

    levels1

    Avoiding Clipping

    One other important task in Mixing is to avoid Clipping. The Peak +Value on the Mixer Strip turns red when the signal has peaked above +0.0dB. You can use this tool to monitor the highest Levels of your Track +while Mixing.

    In the screenshot below, the synth track has just clipped to +5.9. You +can also see little red edges on the waveform itself, indicating the +exact locations where the recorded sound clipped.

    levels2

    Click on the red number in the Peak Meter to reset it.

    For the sake of the exercise, try to record your voice so that it clips. Hear how the playback is distorted.

    You should make sure that anything that you send to your sound card or +that you will eventually Export as a sound file (such as for CD +mastering) never goes above 0.0dB to avoid actual Clipping.

    If the clipping occurs in a very percussive sound and it is almost unnoticeable, you may be able to hide it by +decreasing the gain (for example, Normalize the region to 0.0, or a +lower number like -1.0). However, often the clipping results in audible +distortion of the recorded sound. The best solution in this case is to +just record again with lower levels.

    Continuing

    When you are finished with this chapter of the tutorial, you should have +a collection of Tracks whose Levels are well adjusted to each other and +do not Clip when added together in the Master Bus. Once this is +accomplished, we can proceed to learn about Panning in the next +chapter, so that our Mix takes on a strong feeling of Stereo space.

    Next: PANNING

    + + + + + + + + + + \ No newline at end of file diff --git a/en/mixing-sessions/panning/en/Ardour4_Panning_MONO.png b/en/mixing-sessions/panning/en/Ardour4_Panning_MONO.png new file mode 100644 index 0000000..7b61766 Binary files /dev/null and b/en/mixing-sessions/panning/en/Ardour4_Panning_MONO.png differ diff --git a/en/mixing-sessions/panning/en/Ardour4_Panning_STEREO.png b/en/mixing-sessions/panning/en/Ardour4_Panning_STEREO.png new file mode 100644 index 0000000..e738363 Binary files /dev/null and b/en/mixing-sessions/panning/en/Ardour4_Panning_STEREO.png differ diff --git a/en/mixing-sessions/panning/en/Ardour4_Panning_STEREO_WIDTH.png b/en/mixing-sessions/panning/en/Ardour4_Panning_STEREO_WIDTH.png new file mode 100644 index 0000000..51d4007 Binary files /dev/null and b/en/mixing-sessions/panning/en/Ardour4_Panning_STEREO_WIDTH.png differ diff --git a/en/mixing-sessions/panning/en/Ardour4_Panning_Stereo_Mono.png b/en/mixing-sessions/panning/en/Ardour4_Panning_Stereo_Mono.png new file mode 100644 index 0000000..577f7dd Binary files /dev/null and b/en/mixing-sessions/panning/en/Ardour4_Panning_Stereo_Mono.png differ diff --git a/en/mixing-sessions/panning/en/Ardour4_Panning_Stereo_example.png b/en/mixing-sessions/panning/en/Ardour4_Panning_Stereo_example.png new file mode 100644 index 0000000..be458ea Binary files /dev/null and b/en/mixing-sessions/panning/en/Ardour4_Panning_Stereo_example.png differ diff --git a/en/mixing-sessions/panning/index.html b/en/mixing-sessions/panning/index.html new file mode 100644 index 0000000..1e42bdf --- /dev/null +++ b/en/mixing-sessions/panning/index.html @@ -0,0 +1,45 @@ +Panning :: Ardour tutorial

    Panning

    Panning helps to establish a Stereo Field, a relative space between the speakers in which to +place your sounds and instruments.

    Once you have established a good balance of levels on all the Tracks, +you can begin to think about panning.

    The Panning Interface

    The Panning control in Ardour is located in the middle of the mixer +strip.

    A Mono Track will have a Mono Panner. It looks like this:

    monopan

    A Stereo Track will have a Stereo Panner, like this:

    stereopan

    Mono Panner

    The default Mono Panner distributes 1 input to 2 outputs. Its behaviour +is controlled by a single parameter, the position. By default, the +panner is centered. You can change the position by clicking and dragging +directly on the Mono Panner. Right-click on the panner to access other +options.

    Stereo Panner

    The default Stereo Panner distributes 2 inputs to 2 outputs. Its +behaviour is controlled by two parameters, width and position. By +default, the panner is centered at full width.

    Click and drag either the Left or the Right button to change the +width. For example, if you bring them closer together it will look +like this:

    stereo width 

    With a narrower width, you can also drag the top handle to change the +relative center position, like this:

    stereo panner example

    If we make the Left and Right buttons to overlap completely (that is, +width is reduced to zero), the handles turn into a single signal +indicator marked “M” (for mono):

    stereo mono example

    Panning Tricks

    A more extensive discussion of panning philosophy and techniques is beyond the scope of this tutorial, +but here are some general rules of thumb:

    • Guitars tend to be Panned to the left and right.
    • Vocals and bass tend to placed in the center. You want to create +a balance so that one side is not louder then the other.
    • Headphones may be helpful in determining how instruments should be panned, and whether the mix feels lopsided because one side is too loud.

    Two other tools that are useful in creating a “spatial” or Stereo Field +are Reverb and Delay. These effects can be used together with +sends to create a drum send which would be further back in the mix with +more Reverb, and a vocal send which might have a little more Delay but +sound closer than the drums. Please see the chapter on Using Plugins +and Using Sends for more information.

    Always keep an eye on your Levels while Panning Tracks! Panning +a Track to one channel increases the Level of that channel. This +may change the balance of Levels you set up in the previous chapter, and +in extreme cases can result in Clipping. When this happens, reduce the +overall Levels of that Track and check again how it sits in the Mix.

    Continuing

    By now, you should have a collection of Tracks which are both Mixed well +and have an exciting Stereo Image. In the following chapters, we will +learn about Using Plugins to enhance the sound of your Mix.

    Next: USING PLUGINS

    + + + + + + + + + + \ No newline at end of file diff --git a/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_1.png b/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_1.png new file mode 100644 index 0000000..981f274 Binary files /dev/null and b/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_1.png differ diff --git a/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_2.png b/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_2.png new file mode 100644 index 0000000..7012c67 Binary files /dev/null and b/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_2.png differ diff --git a/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_3.png b/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_3.png new file mode 100644 index 0000000..9bdc951 Binary files /dev/null and b/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_3.png differ diff --git a/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_4.png b/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_4.png new file mode 100644 index 0000000..de43cae Binary files /dev/null and b/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_4.png differ diff --git a/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_5.png b/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_5.png new file mode 100644 index 0000000..8f138f8 Binary files /dev/null and b/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_5.png differ diff --git a/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_6.png b/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_6.png new file mode 100644 index 0000000..470620d Binary files /dev/null and b/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_6.png differ diff --git a/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_Top.png b/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_Top.png new file mode 100644 index 0000000..64b2822 Binary files /dev/null and b/en/mixing-sessions/the-mixer-strip/en/Ardour4_Mixer_Strip_Top.png differ diff --git a/en/mixing-sessions/the-mixer-strip/index.html b/en/mixing-sessions/the-mixer-strip/index.html new file mode 100644 index 0000000..a123ddf --- /dev/null +++ b/en/mixing-sessions/the-mixer-strip/index.html @@ -0,0 +1,82 @@ +The mixer strip :: Ardour tutorial

    The mixer strip

    Mixing is the process of converting multiple Tracks into a Stereo +Mix where all the instruments can be heard clearly.

    Mixing Tools

    Levels, Panning, Equalization (EQ), and Compression are the main +tools used to achieve a good Mix. In addition to these core tools, a +wide range of Plugin effects can also be used to enhance the sound, such +as Reverb and Delay

    Introducing the Mixer Strip

    The Mixer Strip is the vertical column that contains various +controls related to signal flow. Each Track and Bus in Ardour has its +own Mixer Strip. The Mixer Strip is also the main tool we will use in +the process of Mixing our Tracks. In this chapter, we will get a general +overview of the Mixer Strip, with each section described. We will also +provide references to chapters containing information specific to each +aspect of the Mixer Strip.

    The Mixer Strip from Top to Bottom

    Mixer Strips can be accessed from both the Editor Window and the +Mixer Window (shortcut “Alt” + “M” to toggle between the two). Mixer Strips in either +window (Editor or Mixer) mirror each other: any actions performed on a +Mixer Strip in the Mixer Window will be reflected in the corresponding +Mixer Strip in the Editor Window, and vice-versa. The Editor Window and +Mixer Window are more fully explained in the An Overview of the +Interface chapter. 

    In the Editor Window, you can see the Mixer Strip of the currently +selected track on the left side of the window. If you don’t see it, hit +“Shift” + “E” to display the Editor Mixer Strip.

    Overview

    Here we see the entire Mixer Strip, as it would appear in either the +Editor Window or the Mixer Window.

    strip1

    Regular & Narrow Modes

    The Mixer Strip can be switched between  the regular width and a more +narrow width to conserve space. The very top part of the Mixer Strip, +pictured below, switches between regular and narrow modes using the left +button. The right button hides the Mixer Strip entirely.

    strip top 

    Track Name and Routing Button

    Continuing from top to bottom, the next section of the Mixer Strip +contains three narrow regions. The first of these regions shows the name of the Track (that’s the word +“Audio 1” in the image below). The next region, named “1” in the image below, +is a button which allows access to the input Routing. Please see the +Understanding Routing and Recording Audio chapters for more +information on input Routing. The last narrow region controls phase +reversing (we won’t go into details on this topic in this tutorial).

    strip 2

    Processor Box

    The large black region at the bottom of this section is the Processor +Box. This is where you can add Plugins, for example. The processor box +will always contain a blue Fader processor. This indicates where in the +processor chain the main channel fader is located — this is the fader +shown in the lower half of the strip. Please see Using Plugins and +Using Sends for a detailed discussion of this area.

    The next portion of the Mixer Strip includes controls for Panning, +Record, Mute, and Solo, among others.

    strip 4

    Panning

    Panning has to do with placement of sounds anywhere between Left and Right +speakers. Please refer to the Panning chapter for more information.

    Solo

    When a Track or Bus is on Solo, all the other Tracks or Busses which +are not likewise on Solo will be inaudible through the Master Bus or the +Audition. We can also find a miniaturized Solo Button in the Track +Mixer. Note that soloing a bus will not silence any tracks and +vice-versa.

    When any Track or Bus is on Solo, the Solo Indicator in the +Auxiliary Controls menu will flash red. Clicking the Solo Indicator +while it is flashing will deactivate every Solo in the Session.

    strip 5 

    Mute

    Any Track or Bus on Mute will be inaudible through the Master Bus or +the Audition. The Track Mixer also contains a miniaturized Mute Button, +in between the Record Arm Button and the Solo Button. Right-Clicking on +the Mute Button gives you advanced options for the behavior of the mute +button.

    Arm Record

    The Rec button arms the track for recording, as seen in the Recording +Audio chapter.

    Fader, Fade/Peak Meters

    The most prominent control present in a Mixer Strip is the Fader, +used to adjust the overall gain for the corresponding Track or Bus. The +Peak Meter shows the Peak Value of the selected track, and is +located directly to the right of the Fader. Each Peak Meter consists of +one Bar Graph in the case of a Mono Track, and two Bar Graphs in +case of a Stereo track. The small rectangular field above the meters +shows the highest Peak Value that has been played on that track so far.

    strip 7

    By clicking the right-hand button at the bottom of the Mixer Strip (it +reads “post” in the image above), you will be able to select the +Metering Point, for example the direct “in” from the sound card, +the “pre” Fader signal, or the “post” fader signal.

    As you can see in the image below, there is a smaller version of the +Mixer Strip in each Track, called the Track Mixer, which contains a +horizontal Fader, a vertical Peak Meter as well as miniature +buttons for Arm Record, Mute, and Solo. They all mirror +those found in the Mixer Strip for that Track.

    strip 6 

    Please refer to the chapter on Mixing Levels for more detailed +instruction about using the Fader and Peak Meters.

    Routing

    Finally, we reach the bottom of the Mixer Strip. Here we find the +Output Routing Button, marked as “master” in the earlier +screenshot, which is discussed in the Understanding Routing chapter.

    Continuing

    Now that we’ve had a look at the main areas of the Mixer Strip, we can +proceed to the Mixing Levels chapter to see how we can start to use +it.

    Next: MIXING LEVELS

    + + + + + + + + + + \ No newline at end of file diff --git a/en/mixing-sessions/using-automation/en/Ardour4_Automation_Button.png b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Button.png new file mode 100644 index 0000000..1bba8b8 Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Button.png differ diff --git a/en/mixing-sessions/using-automation/en/Ardour4_Automation_Fader_1.png b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Fader_1.png new file mode 100644 index 0000000..cfbdb33 Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Fader_1.png differ diff --git a/en/mixing-sessions/using-automation/en/Ardour4_Automation_Fader_2.png b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Fader_2.png new file mode 100644 index 0000000..94f9e3c Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Fader_2.png differ diff --git a/en/mixing-sessions/using-automation/en/Ardour4_Automation_Fader_3.png b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Fader_3.png new file mode 100644 index 0000000..35c659e Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Fader_3.png differ diff --git a/en/mixing-sessions/using-automation/en/Ardour4_Automation_Fader_End.png b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Fader_End.png new file mode 100644 index 0000000..f520c88 Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Fader_End.png differ diff --git a/en/mixing-sessions/using-automation/en/Ardour4_Automation_Gain_Comparison.png b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Gain_Comparison.png new file mode 100644 index 0000000..8c333d8 Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Gain_Comparison.png differ diff --git a/en/mixing-sessions/using-automation/en/Ardour4_Automation_Gain_Tool_Reset.png b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Gain_Tool_Reset.png new file mode 100644 index 0000000..6cdb895 Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Gain_Tool_Reset.png differ diff --git a/en/mixing-sessions/using-automation/en/Ardour4_Automation_Moving_1.png b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Moving_1.png new file mode 100644 index 0000000..6647794 Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Moving_1.png differ diff --git a/en/mixing-sessions/using-automation/en/Ardour4_Automation_Moving_2.png b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Moving_2.png new file mode 100644 index 0000000..45186b2 Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Moving_2.png differ diff --git a/en/mixing-sessions/using-automation/en/Ardour4_Automation_Plugin1.png b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Plugin1.png new file mode 100644 index 0000000..e0efb68 Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Plugin1.png differ diff --git a/en/mixing-sessions/using-automation/en/Ardour4_Automation_Plugin2.png b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Plugin2.png new file mode 100644 index 0000000..bc61910 Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Plugin2.png differ diff --git a/en/mixing-sessions/using-automation/en/Ardour4_Automation_Plugin3.png b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Plugin3.png new file mode 100644 index 0000000..203311b Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Plugin3.png differ diff --git a/en/mixing-sessions/using-automation/en/Ardour4_Automation_Plugin4.png b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Plugin4.png new file mode 100644 index 0000000..693f5c0 Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Plugin4.png differ diff --git a/en/mixing-sessions/using-automation/en/Ardour4_Automation_Region_Specific_1.png b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Region_Specific_1.png new file mode 100644 index 0000000..f0a7697 Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Region_Specific_1.png differ diff --git a/en/mixing-sessions/using-automation/en/Ardour4_Automation_Region_Specific_2.png b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Region_Specific_2.png new file mode 100644 index 0000000..6708392 Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_Automation_Region_Specific_2.png differ diff --git a/en/mixing-sessions/using-automation/en/Ardour4_EditModes_D.png b/en/mixing-sessions/using-automation/en/Ardour4_EditModes_D.png new file mode 100644 index 0000000..1495da9 Binary files /dev/null and b/en/mixing-sessions/using-automation/en/Ardour4_EditModes_D.png differ diff --git a/en/mixing-sessions/using-automation/index.html b/en/mixing-sessions/using-automation/index.html new file mode 100644 index 0000000..ca9bc12 --- /dev/null +++ b/en/mixing-sessions/using-automation/index.html @@ -0,0 +1,51 @@ +Using automation :: Ardour tutorial

    Using automation

    Automation is a way of dynamically changing audio processing parameters over time.

    Up to now, we have used fixed values for various parameters of our Tracks (for example, a Track Fader set to -3.0 dB; or a Mono Panner set to 100% Left; etc.) These fixed values would apply for the entire Track throughout the whole Session.

    But what if you would like these values to change over time in a pre-determined way? For example, you may want to have the Gain of a Track to gradually decrease over twenty seconds. Or you may want to make a sound move from Left to Right over two seconds.

    This is accomplished with Automation. The Fader, Panning, and any of the +parameters of the Plugins used in that Track can be automated. An +automated parameter is displayed underneath the parent track in its own +Automation Track. Automation data is visually represented as an +Automation Line, made up of a number of Automation Points. +Here’s how a track with Automation looks like:

    automation1

    In the image above, the Automation Track called “Fader” is associated +to the parent Track called “Audio 1”. The Automation Line controls +Fader (volume) changes over time.

    Creating a Fader Automation Line

    Let’s create a simple Fader Automation. Click the “A” button of a chosen track. A menu will appear, where you can select the parameter you would like to Automate. Choose “Fader”.

    automation2

    An Automation Track will then appear. Select the Draw Mode (shortcut “D”):

    automation3

    Now you can create Automation Points by clicking anywhere in the Automation Track. An Automation Line joins the Automation Points you add. The yellow number (-15.3 decibels in the image below) indicates the Gain level for the selected Automation Point.

    automation3

    Automation States

    The Automation Curve will not play, however, until you set the Automation State to “Play”.

    automation state

    Manual: When set to “Manual”, the Track will ignore any Automation data. It will just play with whatever volume is the Fader is set to. In this mode, you are able to move the Track Fader by hand to set a new fixed level. That’s the default behavior of a Track when it’s first created.

    Play: When set to “Play”, the Track will automatically change the Gain levels following the Automation Curve drawn in the Automation Track. You will no longer be able to move the Track Fader by hand. During playback, you will see the Track Fader moving up and down according to the curve.

    Write mode will continuously record user changes to the Automated +parameter as the Transport plays, creating an Automation Line. For +instance, you may start playback and then make real-time changes in gain +using the Fader of your Track. All the changes you +make will be written (recorded) as an Automation Line, which then you +can play back later by switching the Automation Mode back to Play

    Touch mode is similar to Write mode. Unlike Write mode though, Touch +mode won’t record over existing Automation data unless the parameter is +being changed.

    If these concepts are new to you, focus now on just the first two modes (Manual and Play), and practice creating automation by drawing Automation Curves by hand.

    Creating a Plugin for Automation

    You may add Automation to any Plugin which has already been added to a +Track. In the example below, we have a “AM pitchshifter” Plugin added to a track.

    pluginautomation1

    In order to select a Plugin parameter for Automation, click the +button on the Track marked “a”. The menu will appear. Under “Processor Automation” you will find a listing of the Plugins you have added for that Track.

    pluginautomation2

    Within each listed Plugin, you may choose which parameter you want to +Automate from a list. In the example, we chose the parameter “Pitch +shift” of the Plugin “AM pitchshifter”. An Automation Track for that +parameter appears. Note that as you open several Automation Tracks, they +will appear one after the other below the main parent Track.

    Draw an automation curve for that parameter. Don’t forget to set the Automation State to “Play”.

    pluginautomation3

    In the image above, the pitch shift of the sound is now changing over time, controlled by the curve.

    You can hide an Automation Track by clicking on the “X” at the upper +left corner of the Automation Track. Note that a hidden Automation Track +continues to function even when it is not visible.

    Adding Better Visual Resolution to Automation

    You can achieve a greater amount of vertical precision by increasing the +height of the Automation Track. Move your cursor near the lower edge of the Automation Track. The pointer turns into a vertical double arrow. Drag it down to increase the height of the Automation Track. Notice that the parent Track and the Automation Track heights are independent, so while working in your Automation Curves you might set them up like this:

    pluginautomation5

    Remember you can also Zoom In and Out to increase resolution in the horizontal axis.

    Working with Automation Points

    There are several ways ways of adjusting Automation Points, depending on the editing mode you are in:

    • An Automation Point can be dragged in any direction with the mouse (works in Grab, Draw, and Edit modes).
    • To remove an Automation Point, hold down the “Shift” key while Right-Clicking on it (works in Grab, Draw, and Edit modes).
    • Edit Mode only: any segment of the Automation Line between Automation Points may be dragged vertically, affecting both end points at once, without affecting their horizontal position. Simply click somewhere on the line between two points, and drag up and down.
    • How to delete multiple Automation Points at once (Grab Mode and Edit Mode only): select multiple Automation Points by dragging a box starting on the track background around the points. Then the selected points may be deleted by hitting “Delete” (notBackspace”). If you are on a Mac and do not have a true “Delete” key, try “Function” + “Backspace”).

    After an Automation Curve ends, its value will stay at that level for all subsequent regions, whether or not you have drawn a continuation of the curve.

    end point

    In the example above, the last point of the curve is at -23 decibels. That same level will be kept for the remainder of the Track, even though the line is not drawn until the end.

    Moving Automation

    Moving a Region to a new location will automatically move the Automation data that might be aligned with it, as we can see in the following screen shots.

    Before moving:

    mv1

    After moving:

    mv2

    You can change this behavior if you like. In other words, if you want automation curves to stay where they are even when you move Regions around, go to Edit > Preferences > Editor and uncheck “Move relevant automation when audio regions are moved.”

    Region-specific Gain Automation

    There is a way to create a gain automation directly bound to a Region. When you select Draw Mode, you should see a flat line on the top half of each Region rectangle:

    gain-automation

    Click directly on that line to create Automation points. These will be drawn directly on the +Region itself, unlike Fader Automation which is drawn or recorded in the +Automation track. Region Gain Automation is separate from, and in +addition to, Fader Automation.

    gain-automation2

    As with the Automation Tracks, a Gain Automation Point can be +dragged in any direction with the mouse. To remove a Gain Automation +Point, hold down the “Shift” key while Right-Clicking on it.

    Deactivating and Removing Gain Automation

    Gain Automation can be reset or deactivated from the Region context +menu, which is reached by Right-Clicking on the Region.

    gain-automation3

    Here, the Gain Automation is referred to as the Envelope.

    Reset Envelope” removes the Gain Automation Points you have drawn in the Region.

    Envelope Active” toggles the Gain Automation Envelope on and off.

    When should I use Region Gain Automation or Track Fader Automation?

    As seen above, both are very similar. With practice you will notice situations in which one is more convenient than the other. Here are two examples:

    • If all you need to do is a little touch up (cut or boost gain) in a specific portion of a Region, and you are otherwise happy with the level for the Rest of the passage or entire track, use the Region-specific Automation.

    gain-example1

    • If you have a more complex Track with crossfades over Regions, and/or need to shape a longer dynamic curve across several Regions on the same Track, use Fader Automation.

    gain-automation2

    The screenshot above shows a simple gradual fade starting from the first Region in the track, and ending at the last Region. It’s very straightforward to do this with Fader Automation, but but it would be much harder to do it using region-specific automation.

    Continuing

    Once you have your Automation in place, you are just about ready to +Export your Stereo Mix to an audio file which you can listen to, burn as +a CDR or convert to an MP3/OGG to share on a website. Please continue on +to the next section, Exporting Sessions, to learn the different ways +of doing this.

    Next: EXPORTING A SESSION

    + + + + + + + + + + \ No newline at end of file diff --git a/en/mixing-sessions/using-plugins/en/Ardour4_Mixer_Strip_2.png b/en/mixing-sessions/using-plugins/en/Ardour4_Mixer_Strip_2.png new file mode 100644 index 0000000..7012c67 Binary files /dev/null and b/en/mixing-sessions/using-plugins/en/Ardour4_Mixer_Strip_2.png differ diff --git a/en/mixing-sessions/using-plugins/en/Ardour4_Plugin_Freeverb_Settings.png b/en/mixing-sessions/using-plugins/en/Ardour4_Plugin_Freeverb_Settings.png new file mode 100644 index 0000000..3e7a2c1 Binary files /dev/null and b/en/mixing-sessions/using-plugins/en/Ardour4_Plugin_Freeverb_Settings.png differ diff --git a/en/mixing-sessions/using-plugins/en/Ardour4_Plugins_1.png b/en/mixing-sessions/using-plugins/en/Ardour4_Plugins_1.png new file mode 100644 index 0000000..6666d72 Binary files /dev/null and b/en/mixing-sessions/using-plugins/en/Ardour4_Plugins_1.png differ diff --git a/en/mixing-sessions/using-plugins/en/Ardour4_Plugins_2.png b/en/mixing-sessions/using-plugins/en/Ardour4_Plugins_2.png new file mode 100644 index 0000000..4ed79ab Binary files /dev/null and b/en/mixing-sessions/using-plugins/en/Ardour4_Plugins_2.png differ diff --git a/en/mixing-sessions/using-plugins/en/Ardour4_Plugins_3.png b/en/mixing-sessions/using-plugins/en/Ardour4_Plugins_3.png new file mode 100644 index 0000000..3db9f72 Binary files /dev/null and b/en/mixing-sessions/using-plugins/en/Ardour4_Plugins_3.png differ diff --git a/en/mixing-sessions/using-plugins/en/Ardour4_Plugins_Bypass.png b/en/mixing-sessions/using-plugins/en/Ardour4_Plugins_Bypass.png new file mode 100644 index 0000000..9a778e2 Binary files /dev/null and b/en/mixing-sessions/using-plugins/en/Ardour4_Plugins_Bypass.png differ diff --git a/en/mixing-sessions/using-plugins/en/Ardour4_Plugins_Freeverb.png b/en/mixing-sessions/using-plugins/en/Ardour4_Plugins_Freeverb.png new file mode 100644 index 0000000..d539dd3 Binary files /dev/null and b/en/mixing-sessions/using-plugins/en/Ardour4_Plugins_Freeverb.png differ diff --git a/en/mixing-sessions/using-plugins/index.html b/en/mixing-sessions/using-plugins/index.html new file mode 100644 index 0000000..19485d0 --- /dev/null +++ b/en/mixing-sessions/using-plugins/index.html @@ -0,0 +1,75 @@ +Using plugins :: Ardour tutorial

    Using plugins

    Plugins can be used to enhance or transform the sound of individual +Tracks.

    They can be applied directly to a single track, or to a group of Tracks using a Send. Later in +this tutorial, we will discuss some Plugins specific to the Mixing +process, such as Compressors, Limiters, Parametric +Equalizers, Reverbs and others.

    Processor Box

    In Ardour terminology, a Processor is anything which gets plugged +into a Mixer Strip, and treats the signal in some way. Ardour provides +several built-in processors such as the Fader or Panners. Processors can +also be plugins used for effects or as instruments, as well as sends or +inserts which affect signal routing. The arrangement of processors is +arbitrary, and there is no limit to how many there can be.

    mixer strip 2

    The main space shown in the screenshot above is the Processor Box. +The blue box Fader is in fact a Processor that comes by default +inside the Processor Box. It represents the Fader that you use to +control the Track’s volume. All Processors are shown as colored +rectangles, with a small “LED” beside them that lights up when the +processor is enabled. The colour of the processor depends on its +location in the sequence; processors that are pre-fader are colored in +red, and post-fader processors are colored green.

    Adding a Plugin to a Track or a Bus

    Plugins can be added by right-clicking in the Processor Box of the Track +or Bus. A menu of options is presented. From the menu, new processors +can be inserted.

    plugins1

    The Plugin Manager is a convenient way to browse and choose plugins:

    plugins2

    From the Plugin Manager, you can search them by Name, Type, or other +search parameters available from the drop-down menu. For example, we +will add the reverb plugin called “Freeverb”:

    plugins3

    Once selected, click “Add” and the plugin will show up in the bottom +list of “Plugins to be connected”. Then click “Insert Plugin(s)” and +they will show up in the Processor Box.

    plugins reverb

    Editing Plugin Parameters

    Double-click a Plugin to edit its parameters. In this example, we double +click the “Freeverb” green box and get this window:

    freeverb settings 

    Here you can control reverb parameters such as Room Size, Damping, +amount of Wet and Dry signal, and Width. The effect will apply to all +sounds contained in the Track.

    Bypassing Plugins

    To bypass the Plugin, press the Bypass button in the Plugin settings +window, or simply click the “LED” of the plugin in the Processor Box. +This turns the plugin off and allows the signal to pass by it +unaffected. This is useful when you want to compare how a track sounds +with and without the plugin.

    bypass

    Bypassed plugins are shown greyed out and with the “LED” turned off.

    Right-Clicking the Plugins will give a menu with several options, +including Delete.

    Pre-Fader vs Post-Fader

    You have a choice whether you would like to add your Plugin before or +after the Fader rectangle in the Processor Box. Pre-fader plugins +are inserted in the signal path before the Fader, so that the Fader +controls the level of the signal coming out of the Plugin. Post-Fader +Plugins are inserted after the Fader: the Fader controls the level of +the signal going into the Plugin. For some Plugins, Pre- or Post-fader +placement does not matter. For others, the difference is subtle. For +others still, inserting them in the right place is absolutely essential +(for more details, see for example +this thread +at the Ardour discussion forum).

    Plugin Formats

    For those interested in learning more about plugin formats, here’s a quick overview:

    LADSPA Plugins are the “native” Plugin format for Ardour.  They were +initially developed for Linux, but since have been ported to OS X as +well.

    LV2 is a simple but extensible successor of LADSPA, which can be +used to display sound characteristics in a graphical manner. LV2 Plugins +can be used on OS X and Linux.

    AU Plugins are the “native” Plugin format for OS X. They will only +work in Ardour if you have made a donation when you downloaded the +program. See the Installing OS X chapter for details. AU Plugins +will not work on Linux at all.

    VST Plugins is a Plugin format common to Microsoft Windows. Some +VST Plugins can be used on Linux, however they may not function +correctly, or even cause Ardour to crash. Using these Plugins requires +manually Compiling the Ardour application, a task which is outside +the scope of this manual.

    More information about using plugins with Ardour can be found here: +http://manual.ardour.org/working-with-plugins/

    Continuing

    In this chapter, we learned how to add a Plugin to a single Track. This +is useful if that Track needs a specific Plugin, but if you have a +Plugin which is used for many Tracks at the same time, you should +continue to the next chapter about Using Sends. You can also +continue to the various, Plugin-specific chapters such as Dynamics +and Equalizing.

    Next: USING SENDS

    + + + + + + + + + + \ No newline at end of file diff --git a/en/mixing-sessions/using-sends/en/Ardour4_Post-Fader_Send.png b/en/mixing-sessions/using-sends/en/Ardour4_Post-Fader_Send.png new file mode 100644 index 0000000..b022745 Binary files /dev/null and b/en/mixing-sessions/using-sends/en/Ardour4_Post-Fader_Send.png differ diff --git a/en/mixing-sessions/using-sends/en/Ardour4_Pre-Fader_Send.png b/en/mixing-sessions/using-sends/en/Ardour4_Pre-Fader_Send.png new file mode 100644 index 0000000..fd4d1c1 Binary files /dev/null and b/en/mixing-sessions/using-sends/en/Ardour4_Pre-Fader_Send.png differ diff --git a/en/mixing-sessions/using-sends/en/Ardour4_Send_Fader.png b/en/mixing-sessions/using-sends/en/Ardour4_Send_Fader.png new file mode 100644 index 0000000..3f2c21b Binary files /dev/null and b/en/mixing-sessions/using-sends/en/Ardour4_Send_Fader.png differ diff --git a/en/mixing-sessions/using-sends/en/Ardour4_Sends_1.png b/en/mixing-sessions/using-sends/en/Ardour4_Sends_1.png new file mode 100644 index 0000000..6312aea Binary files /dev/null and b/en/mixing-sessions/using-sends/en/Ardour4_Sends_1.png differ diff --git a/en/mixing-sessions/using-sends/en/Ardour4_Sends_2.png b/en/mixing-sessions/using-sends/en/Ardour4_Sends_2.png new file mode 100644 index 0000000..439ea44 Binary files /dev/null and b/en/mixing-sessions/using-sends/en/Ardour4_Sends_2.png differ diff --git a/en/mixing-sessions/using-sends/en/Ardour4_Sends_3.png b/en/mixing-sessions/using-sends/en/Ardour4_Sends_3.png new file mode 100644 index 0000000..51dc92e Binary files /dev/null and b/en/mixing-sessions/using-sends/en/Ardour4_Sends_3.png differ diff --git a/en/mixing-sessions/using-sends/en/Ardour4_Sends_4.png b/en/mixing-sessions/using-sends/en/Ardour4_Sends_4.png new file mode 100644 index 0000000..b94b811 Binary files /dev/null and b/en/mixing-sessions/using-sends/en/Ardour4_Sends_4.png differ diff --git a/en/mixing-sessions/using-sends/index.html b/en/mixing-sessions/using-sends/index.html new file mode 100644 index 0000000..972c37f --- /dev/null +++ b/en/mixing-sessions/using-sends/index.html @@ -0,0 +1,53 @@ +Using sends :: Ardour tutorial

    Using sends

    A Send is just an extra output for a Track or Bus with its +own separate Fader that can be used to route the signal to other points in +Ardour.

    Also known as Auxiliary Sends, they tap the signal at a specific point in +the signal flow (pre-fader, post-fader, before or after EQs and other +plugins, etc.) and send a copy of that signal somewhere else, without +affecting the normal signal flow downwards to the channel fader.

    In Ardour, you can easily add Sends to Tracks and Busses through the Mixer Strip. Sends are Processors, just like Plugins.

    When is a Send useful?

    In earlier chapters, we built a drum kit pattern with four separate tracks: kick, snare, hihat, and clap. +Let’s say now you’d like to add a reverb to the drums. You could of course add a separate plugin for each individual track, +and tweak their settings separately, but this method unnecessarily increases the amount of work. Every time you want +to change a reverb setting across the board for all drums, you’d have to open all four reverb plugins and change them in the same way.

    This is where Sends come in handy: you can use them to add a particular effect to a set of Tracks without creating multiple +instances of the same Plugin.

    Here’s the overview of how we will do this:

    • Create a single Bus with the desired Plugin.
    • Add a Send to each drum track to which you want to apply the effect.
    • Route these Sends to the Bus.

    Creating the Bus and adding a Plugin

    Create a Bus (menu Track > Add Track, Bus, or VCA…), name it appropriately, and add a +Plugin in the Pre-Fader Region (right-click just above the Fader blue +rectangle in the Processor Box), as discussed in the chapter Using +Plugins.

    In this example, we have created a Mono Bus called “DRUMS”, and added +the “Freeverb” Reverb LADSPA Plugin to the bus.

    sends1

    Bus inputs

    The “-” display in the Bus Input button indicates that nothing +is routed to this bus yet. We will take care of this later.

    Bus output

    Before routing a send to this Bus, first make +sure that the Bus outputs are Routed to the Master Bus, as shown below +(button at bottom reads “master”).

    sends2

    Also, open the Plugin Window (double click on the Freeverb rectangle) and set the Plugin’s signal mix to 1.0 Wet +Level and 0.0 Dry Level.

    sends3

    This ensures that the Bus carries all of the processed signal (the ‘Wet’ +signal) from the Plugin, and none of the unprocessed signal (the ‘Dry’ +signal) to the Master Bus. Remember, the unprocessed, ‘clean’ signals +are still available from their original tracks, so there is no need to +duplicate them in this Bus.

    Creating and Routing Sends

    Now we can create Sends in the other Tracks and route them to the Bus +inputs.

    Like Plugins, Sends are also created in the Processor Box. Go to each of +your drum tracks, right-click in empty space of the Processor Box, and create a New Aux +Send… directed to the appropriate Bus (in our case, named DRUMS).

    sends4 

    If you do not see the “New Aux Sends…” option in the menu, it’s probably because you did not create any bus yet. Go back to the previous step to create the bus.

    You should now see the Send displayed in the Processor Box:

    postfader 

    The little “Send” slider you see just below the green rectangle is the Send Fader, which +controls how much sound will be sent from this Track to the Bus.

    Post-Fader vs Pre-Fader Sends

    Notice that the image above shows a Post-Fader Send (it sits “after” the Fader rectangle). +In Post-Fader Sends, the Send Level is controlled first by both the Track/Bus Fader and second by the +Send Fader.

    In a Pre-Fader Send, on the other hand, the Send Level is controlled only +by the Send Fader, independently of the Track/Bus Fader. A Pre-Fader Send would look like this:

    prefader 

    You can drag the Send rectangle up and down the Processor box to make it Pre- or Post-Fader as needed.

    The choice of Pre- or Post-Fader depending on the type of effect Plugin +used and the desired result. For this exercise, either one will work.

    A Send behaves just like any other Plugin in the Processor Box. +You can deactivate it temporarily by clicking on the small “LED”, and you can right click on the rectangle to access other options, including “Delete”.

    Send Fader

    To control level of each Send, simply click and drag the Send Fader to increase or decrease its volume.

    sendfader 

    The DRUMS Bus is now receiving the sum of all tracks, and applying the effect to it. A single Plugin applied to the Bus controls the effect for the mix of all drum sounds routed there. This way, you have independent control over the “dry” sound of the original tracks, and the “wet” sound of coming out of the Bus.

    Because Sends are very useful for this kind of work with effect Plugins, they are also commonly +called “Effect Sends”.

    Continuing

    Now that you know how to Add Plugins to a Track, as well as how to +Add Sends to Tracks to create Plugin Busses usable by any number of +Tracks, it might be helpful to learn about a few other Plugins useful in +the Mixing Process. Please continue on to the following chapters +covering Dynamics and Equalizing.

    Next: DYNAMICS

    + + + + + + + + + + \ No newline at end of file diff --git a/en/saving-sessions/index.html b/en/saving-sessions/index.html new file mode 100644 index 0000000..4e922a8 --- /dev/null +++ b/en/saving-sessions/index.html @@ -0,0 +1,18 @@ +Saving sessions :: Ardour tutorial

    Chapter 7

    Saving sessions

    How to save a session, a snapshot of it, and a template for further reuse

    + + + + + + + + + + \ No newline at end of file diff --git a/en/saving-sessions/index.xml b/en/saving-sessions/index.xml new file mode 100644 index 0000000..1780b26 --- /dev/null +++ b/en/saving-sessions/index.xml @@ -0,0 +1,5 @@ +Saving sessions on Ardour tutorial/en/saving-sessions/Recent content in Saving sessions on Ardour tutorialHugo -- gohugo.ioen-usSaving a session/en/saving-sessions/saving-a-session/Mon, 01 Jan 0001 00:00:00 +0000/en/saving-sessions/saving-a-session/There are a number of ways to save Sessions in Ardour, so that each Session can be use later on. The simplest way is to save the entire Session just like you would save other documents: hitting “Control” + “S”. +A new Session is first saved at the moment you create it. While you are working on it, you should save it frequently. Get into the habit of hitting “Control” + “S” (or “Command” + “S” on a Mac) every few minutes.Saving a snapshot/en/saving-sessions/saving-a-snapshot/Mon, 01 Jan 0001 00:00:00 +0000/en/saving-sessions/saving-a-snapshot/Saving a Snapshot in Ardour is similar to saving your Session to a new file, however using a Snapshot avoids overwriting the original Session file. A Snapshot contains the current state of your work, while sharing all the audio and data files of the Session. +Saving a Snapshot You can save a Snapshot via the menu: Session > Snapshot (shortcut “Control” + “Shift” + “S”). +By default the program will name the new Snapshot according to the current date and timestamp of your system.Saving a template/en/saving-sessions/saving-a-template/Mon, 01 Jan 0001 00:00:00 +0000/en/saving-sessions/saving-a-template/If you often go through the motions of setting up the same information in each new Session you create, such as the number of input and output Channels, the number and names of Tracks or Busses, or the Routing, then you may wish to create a Template of that information instead. +With a Template, you can save the state of a currently open Session without all the Region information files. Templates are useful if, for example, you’re doing extensive Routing on Tracks and Buses and want to save the Editor Window’s state for use in other Sessions. \ No newline at end of file diff --git a/en/saving-sessions/saving-a-session/en/Ardour4_Session_Folder_Structure.png b/en/saving-sessions/saving-a-session/en/Ardour4_Session_Folder_Structure.png new file mode 100644 index 0000000..24011e3 Binary files /dev/null and b/en/saving-sessions/saving-a-session/en/Ardour4_Session_Folder_Structure.png differ diff --git a/en/saving-sessions/saving-a-session/en/Ardour4_Session_Setup_Dialog.png b/en/saving-sessions/saving-a-session/en/Ardour4_Session_Setup_Dialog.png new file mode 100644 index 0000000..5826497 Binary files /dev/null and b/en/saving-sessions/saving-a-session/en/Ardour4_Session_Setup_Dialog.png differ diff --git a/en/saving-sessions/saving-a-session/index.html b/en/saving-sessions/saving-a-session/index.html new file mode 100644 index 0000000..3741238 --- /dev/null +++ b/en/saving-sessions/saving-a-session/index.html @@ -0,0 +1,26 @@ +Saving a session :: Ardour tutorial

    Saving a session

    There are a number of ways to save Sessions in Ardour, so that each +Session can be use later on. The simplest way is to save the entire +Session just like you would save other documents: hitting “Control” + “S”.

    A new Session is first saved at the moment you create it. While you are working on it, you should save it +frequently. Get into the habit of hitting “Control” + “S” (or “Command” + “S” on a Mac) every few minutes.

    Avoid using any characters other than letters and numbers when naming your session. Avoid white spaces, accented letters, !@#$%*()+, periods, commas, etc. Use dashes or underscores if you like. For example, instead of “My Great Session!”, prefer “My_Great_Session”, or “MyGreatSession”, or “my-great-session”. Instead of “Açaí”, write “Acai” (without accented letters), etc. Once you have created your Ardour session, do not manually rename any folders or files that belong to the Session.

    Ardour File and Folder Format

    The contents of a typical Session’s folder on your hard drive might look something like +this:

    Ardour Folder

    A bit of information about some of the components inside that folder:

    • The name of this Session is “my_session”.
    • The main session file is called “my_session.ardour”. The Session file is periodically backed up by Ardour with a .bak extension.
    • The .history file keeps a record of changes you have made during your Session, and is also periodically backed up.
    • The interchange folder contains the actual audio data of all the Regions used in your Session.
    • The export folder is where exported files are saved by default.

    If double-clicking on the session file does not launch Ardour, use the standard method of first opening the application itself, then choosing a session from the Session Setup dialog.

    Ardour Opening

    Moving a session to another computer or disk

    If you need to move your Ardour session to another computer, or if you would like to make a backup of it on an external drive, you must copy the entire folder containing all of the files mentioned above. It is not enough to copy just the *.ardour file.

    When copying an Ardour folder to another computer or drive, do not manually change its name or the name of any of the internal files.

    Continuing

    Saving an entire Session allows you to open it again at a later time. +However, if you would like to preserve a certain state that your Session +is in, to be able to return to that state later on after you have made +changes, then please continue to the next session called Saving +a Snapshot.

    Next: SAVING A SNAPSHOT

    + + + + + + + + + + \ No newline at end of file diff --git a/en/saving-sessions/saving-a-snapshot/en/Ardour4_Snapshot_List.png b/en/saving-sessions/saving-a-snapshot/en/Ardour4_Snapshot_List.png new file mode 100644 index 0000000..b9fea8a Binary files /dev/null and b/en/saving-sessions/saving-a-snapshot/en/Ardour4_Snapshot_List.png differ diff --git a/en/saving-sessions/saving-a-snapshot/en/Ardour4_Snapshot_Menu.png b/en/saving-sessions/saving-a-snapshot/en/Ardour4_Snapshot_Menu.png new file mode 100644 index 0000000..c93232a Binary files /dev/null and b/en/saving-sessions/saving-a-snapshot/en/Ardour4_Snapshot_Menu.png differ diff --git a/en/saving-sessions/saving-a-snapshot/en/Ardour4_Snapshots_Name.png b/en/saving-sessions/saving-a-snapshot/en/Ardour4_Snapshots_Name.png new file mode 100644 index 0000000..be4785e Binary files /dev/null and b/en/saving-sessions/saving-a-snapshot/en/Ardour4_Snapshots_Name.png differ diff --git a/en/saving-sessions/saving-a-snapshot/index.html b/en/saving-sessions/saving-a-snapshot/index.html new file mode 100644 index 0000000..7593141 --- /dev/null +++ b/en/saving-sessions/saving-a-snapshot/index.html @@ -0,0 +1,30 @@ +Saving a snapshot :: Ardour tutorial

    Saving a snapshot

    Saving a Snapshot in Ardour is similar to saving your Session to a +new file, however using a Snapshot avoids overwriting the original +Session file. A Snapshot contains the current state of your work, while +sharing all the audio and data files of the Session.

    Saving a Snapshot

    You can save a Snapshot via the menu: Session > Snapshot (shortcut “Control” + “Shift” + “S”).

    snapshots

    By default the program will name the new Snapshot according to the +current date and timestamp of your system. If you wish, you can change +the name to one that more meaningfully corresponds to the Session you +are working on. From the menu, you can also choose whether to save +a snapshot and keep working on the present version, or save a snapshot +and switch immediately to that snapshot.

    snapshots

    Recalling Snapshots

    You can recall a saved Snapshot via the ‘Snapshots’ tab in the area on +the right:

    snapshot2

    There you see a few Snapshots that we created, and the ‘my_session’ entry +represents the original state of our session.

    Click on any Snapshot from the list to reload it.

    Continuing

    Sometimes it is helpful to have a default starting point for new +Sessions, for example for a set-up that you use all the time when starting a new project. To learn how +to do this, please continue to the next session called Saving a Template.

    Next: SAVING A TEMPLATE

    + + + + + + + + + + \ No newline at end of file diff --git a/en/saving-sessions/saving-a-template/en/Ardour4_Save_Template_1.png b/en/saving-sessions/saving-a-template/en/Ardour4_Save_Template_1.png new file mode 100644 index 0000000..b735310 Binary files /dev/null and b/en/saving-sessions/saving-a-template/en/Ardour4_Save_Template_1.png differ diff --git a/en/saving-sessions/saving-a-template/en/Ardour4_Save_Template_2.png b/en/saving-sessions/saving-a-template/en/Ardour4_Save_Template_2.png new file mode 100644 index 0000000..ff0383f Binary files /dev/null and b/en/saving-sessions/saving-a-template/en/Ardour4_Save_Template_2.png differ diff --git a/en/saving-sessions/saving-a-template/index.html b/en/saving-sessions/saving-a-template/index.html new file mode 100644 index 0000000..155d09f --- /dev/null +++ b/en/saving-sessions/saving-a-template/index.html @@ -0,0 +1,37 @@ +Saving a template :: Ardour tutorial

    Saving a template

    If you often go through the motions of setting up the same information +in each new Session you create, such as the number of input and output +Channels, the number and names of Tracks or Busses, or the Routing, then +you may wish to create a Template of that information instead.

    With a Template, you can save the state of a currently open Session +without all the Region information files. Templates are useful if, for +example, you’re doing extensive Routing on Tracks and Buses and want to +save the Editor Window’s state for use in other Sessions. An example +might be a Template to record Tracks of drums, bass, guitar and vocals, +each with their own input on the soundcard, which you might use as a +basis for each Session you created in that situation.

    Save a Template

    You can save a new Template from the Main Menu: Session > Save Template. You are asked to give the new Template a name:

    template1

    Load a Template

    When creating a new Session, you can load up a previously saved Template:

    template2

    In summary: Session Templates are a way to store the setup of a session for future use. They do not store any audio data but can store:

    • The number of tracks and busses, along with their names.
    • The plugins present on each track or bus (if any).
    • All I/O connections.

    Conclusion

    Congratulations, you have reached the end of this introduction to Ardour! We hope that this tutorial has been useful for you to learn the key functions of Ardour.

    In the following section, the Appendices, we have included some +extra information we thought would be useful to new users of Ardour, +including how to get Further Help, a Glossary of technical terms +used in this manual, some Links to further information about Ardour +on the Internet and, last but not least, the Credits of those +involved in creating this Free/Libre Open Source Software (FLOSS) Manual.

    Thanks for reading, and if you have some knowledge about Ardour that is +not included here, please feel free to propose changes (more info on how to do it: How to Contribute. Also, this manual itself is fully open source and lives at https://github.com/brunoruviaro/ardour4-tutorial. You can even fork it and create your own customized version of it!

    Appendices: +FURTHER HELP || +GLOSSARY || +LINKS || +CREDITS

    + + + + + + + + + + \ No newline at end of file diff --git a/en/sitemap.xml b/en/sitemap.xml new file mode 100644 index 0000000..0ed4a51 --- /dev/null +++ b/en/sitemap.xml @@ -0,0 +1 @@ +/en/editing-sessions/arranging-tracks//en/introduction/conventions//en/exporting-sessions/exporting-a-region//en/appendices/further-help//en/introduction//en/saving-sessions/saving-a-session//en/starting-sessions/starting-a-session//en/getting-started/starting-jack//en/mixing-sessions/the-mixer-strip//en/exporting-sessions/exporting-a-range//en/exporting-sessions/exporting-a-session//en/getting-started//en/appendices/glossary//en/mixing-sessions/mixing-levels//en/saving-sessions/saving-a-snapshot//en/editing-sessions/setting-up-the-meter//en/starting-sessions/setting-up-the-timeline//en/getting-started/starting-ardour-on-ubuntu//en/starting-sessions/creating-a-track-or-bus//en/appendices/links//en/getting-started/overview-of-the-interface//en/mixing-sessions/panning//en/saving-sessions/saving-a-template//en/starting-sessions//en/editing-sessions/using-ranges//en/introduction/what-is-digital-audio//en/appendices/credits//en/editing-sessions//en/starting-sessions/importing-audio//en/mixing-sessions/using-plugins//en/editing-sessions/working-with-regions//en/editing-sessions/further-region-operations//en/appendices/license//en/mixing-sessions//en/starting-sessions/recording-audio//en/mixing-sessions/using-sends//en/editing-sessions/changing-edit-modes//en/mixing-sessions/dynamics//en/exporting-sessions//en/starting-sessions/understanding-routing//en/editing-sessions/creating-looped-sections//en/mixing-sessions/equalizing//en/starting-sessions/routing-between-applications//en/saving-sessions//en/appendices//en/editing-sessions/stretching-shrinking-regions//en/mixing-sessions/using-automation//en/categories//en//en/tags/ \ No newline at end of file diff --git a/en/starting-sessions/creating-a-track-or-bus/en/Ardour6_Add_Track_or_Bus.png b/en/starting-sessions/creating-a-track-or-bus/en/Ardour6_Add_Track_or_Bus.png new file mode 100644 index 0000000..1a477e9 Binary files /dev/null and b/en/starting-sessions/creating-a-track-or-bus/en/Ardour6_Add_Track_or_Bus.png differ diff --git a/en/starting-sessions/creating-a-track-or-bus/en/Ardour6_Tracks.png b/en/starting-sessions/creating-a-track-or-bus/en/Ardour6_Tracks.png new file mode 100644 index 0000000..ad15428 Binary files /dev/null and b/en/starting-sessions/creating-a-track-or-bus/en/Ardour6_Tracks.png differ diff --git a/en/starting-sessions/creating-a-track-or-bus/index.html b/en/starting-sessions/creating-a-track-or-bus/index.html new file mode 100644 index 0000000..6d280f2 --- /dev/null +++ b/en/starting-sessions/creating-a-track-or-bus/index.html @@ -0,0 +1,55 @@ +Creating a track or a bus :: Ardour tutorial

    Creating a track or a bus

    What is an Audio Track?

    An Audio Track is a place where you can drag a Region +from your Region List and where you can record sounds coming from an +outside source.

    A Region represents an audio clip, i.e., one of your +sound files or just a portion of a sound file. In the image below, the +horizontal strip areas marked “MyTrack” and “short-drone-mono” are Tracks. +The rectangles containing audio information are called Regions (for example, the Region “wheels-mono.1” is contained within MyTrack).

    Tracks

    What is a Bus?

    A Bus is similar to a track except that it does not contain its own +regions. You cannot record directly into a bus or drag regions into it. +The area marked “Master” in your session is an example of a Bus. Typically every +session has a Master Bus. All the audio to be Exported  from +your Session will be sent to the Master Bus.

    How are Tracks and Busses Used?

    Audio-processing Plugins and Automation can be applied to both +Tracks and Busses.

    Audio tracks can be routed to Busses. In fact, many Tracks can be +simultaneously routed to one Bus. Busses are traditionally used as a +convenient way to apply any kind of signal processing to many Tracks at +once. For instance, you might find it useful to route all Tracks that +contain drum sounds to a single Bus that you would call ‘drum bus’. +Then, if you decide that all your drum Tracks are too loud, you can +quickly adjust the level of the ‘drum bus’ rather than adjusting each +separate Track that feeds into it.

    Another use of a Bus would be to have a common Reverberation Plugin, +so that any audio Track which requires the Reverb effect could be routed +to a single Bus.

    Adding Tracks and Busses

    Right-Click in the empty area beneath any existing Tracks and Busses. +Alternatively, click on the menu Track > Add Track, Bus, or VCA… (shortcut +“Ctrl” + “Shift” + “N”). The following window will appear:

    Add Track

    Add lets you specify how many Tracks (or Busses) you would to like +to create.

    Choose Audio Tracks or Audio Busses to specify whether you want to +create Tracks or Busses. There are also other options such as MIDI Track and more. Ardour offers different track types depending on the type of data they contain. This tutorial will only +cover Audio Tracks and Busses. (see the Ardour +Manual for +details on all track types)

    You can optionally give a Name to the Track or Bus being created. +The Configuration drop-down menu allows you to specify how many +channels of audio you’d like the new Track or Bus to handle. For +example, if you will be recording your voice on this track using a +single microphone, choose Mono. If you plan to import a clip from an +existing song and place it on this Track, choose Stereo. The choice +made here will also affect which Plugins you can use on the track (Mono +tracks cannot use Stereo Plugins and vice versa).

    The Position menu lets you choose where you want the new track or bus to be placed: first, last, before or after the selection.

    You can safely ignore the other options for now. To learn more about each of them, please check this page of the complete Ardour +Manual.

    Click the Add and Close button to create the Tracks or Busses you +have just configured, and automatically close the Add Track window. The tracks you just created will appear as new rows in the Main Canvas. If you still wanted to add more tracks after this step, you could alternatively have chosen Add selected items (and leave dialog open) instead.

    Continuing

    Once you’ve added one or more Tracks, you will want to put some audio +material into them to work with. Continue on to the Importing Audio +and Recording Audio chapters to learn how to do this.

    Next: IMPORTING AUDIO

    + + + + + + + + + + \ No newline at end of file diff --git a/en/starting-sessions/importing-audio/en/Ardour4_Add_As_New_Track.png b/en/starting-sessions/importing-audio/en/Ardour4_Add_As_New_Track.png new file mode 100644 index 0000000..fcbd58e Binary files /dev/null and b/en/starting-sessions/importing-audio/en/Ardour4_Add_As_New_Track.png differ diff --git a/en/starting-sessions/importing-audio/en/Ardour4_Import_To_Region_List.png b/en/starting-sessions/importing-audio/en/Ardour4_Import_To_Region_List.png new file mode 100644 index 0000000..7cea47c Binary files /dev/null and b/en/starting-sessions/importing-audio/en/Ardour4_Import_To_Region_List.png differ diff --git a/en/starting-sessions/importing-audio/en/Ardour4_Insert_At.png b/en/starting-sessions/importing-audio/en/Ardour4_Insert_At.png new file mode 100644 index 0000000..939310b Binary files /dev/null and b/en/starting-sessions/importing-audio/en/Ardour4_Insert_At.png differ diff --git a/en/starting-sessions/importing-audio/en/Ardour4_RegionList_EditorList.png b/en/starting-sessions/importing-audio/en/Ardour4_RegionList_EditorList.png new file mode 100644 index 0000000..e98351f Binary files /dev/null and b/en/starting-sessions/importing-audio/en/Ardour4_RegionList_EditorList.png differ diff --git a/en/starting-sessions/importing-audio/en/Ardour4_Region_List_Stereo_File.png b/en/starting-sessions/importing-audio/en/Ardour4_Region_List_Stereo_File.png new file mode 100644 index 0000000..c951dc4 Binary files /dev/null and b/en/starting-sessions/importing-audio/en/Ardour4_Region_List_Stereo_File.png differ diff --git a/en/starting-sessions/importing-audio/en/Ardour4_Stereo_Mono_Comparison.png b/en/starting-sessions/importing-audio/en/Ardour4_Stereo_Mono_Comparison.png new file mode 100644 index 0000000..5c1d383 Binary files /dev/null and b/en/starting-sessions/importing-audio/en/Ardour4_Stereo_Mono_Comparison.png differ diff --git a/en/starting-sessions/importing-audio/en/Ardour5_Add_Existing_Media.png b/en/starting-sessions/importing-audio/en/Ardour5_Add_Existing_Media.png new file mode 100644 index 0000000..e07a811 Binary files /dev/null and b/en/starting-sessions/importing-audio/en/Ardour5_Add_Existing_Media.png differ diff --git a/en/starting-sessions/importing-audio/en/Ardour5_Add_Files_To_Region_List.png b/en/starting-sessions/importing-audio/en/Ardour5_Add_Files_To_Region_List.png new file mode 100644 index 0000000..6cb6453 Binary files /dev/null and b/en/starting-sessions/importing-audio/en/Ardour5_Add_Files_To_Region_List.png differ diff --git a/en/starting-sessions/importing-audio/index.html b/en/starting-sessions/importing-audio/index.html new file mode 100644 index 0000000..e56f682 --- /dev/null +++ b/en/starting-sessions/importing-audio/index.html @@ -0,0 +1,70 @@ +Importing audio :: Ardour tutorial

    Importing audio

    Sections of audio are known as Regions in Ardour. A Region can be an +entire sound file or a portion of it. Here you will learn how to import +audio files from the hard drive of your computer so they can be used in +your Ardour session.

    To import an audio file into your session, you will use the Add existing media +dialog. Use the shortcut Ctrl+I to get to this window, or alternatively go +to the Session > Import menu).

    On the left side of this dialog +you will see a file browser which allows you to search your hard drive +for appropriate sound files to add (preferably, start with a common file +format, such as WAV or AIFF).

    Add Media

    At the lower left corner there is a menu +which indicates how these files will be added. “Add files as new +tracks” will import audio files and place them on a newly created +track. “Add files to region list” will simply import audio files into +the Region List, without creating any new tracks. Choose this option +now, as we don’t want Ardour to create any tracks at this point.

    Add Media

    If you do not have any suitable audio files on your hard drive to follow these +steps, visit freesound.org), where you can find a +large collection of Public Domain and Creative Commons–licensed samples in a +variety of sample rates and formats.

    On the right side of the Add existing media dialog you will see a +section allowing you to inspect the properties of the file you selected. +Here you will see the name, number of channels, sample rate, format and +length of the sound file, along with any tags you have chosen to add to +the file.

    The Play button allows you to preview the file. You can also select Auto-play if you would like to hear a sound file immediately as soon as you click on it in the file browser (without having to push the Play button).

    You will notice that the option Copy Files to Session is checked by default. This will make a copy of the imported file(s) into the folder of the current session. This +is safer, but it uses more disk space. If you +uncheck this option (not recommended!), Ardour will use the sound file from its current location on +the hard drive. In this case, if the file is moved to a new location on +the hard drive, you will run into trouble, because Ardour won’t be able +to find it the next time you open this session. It is highly recommend +that you leave this box checked (“Copy files to session”).

    Click OK to proceed.

    The file(s) you have imported will appear listed in your Region List. The Region List is located at the far right of the editor window. If you don’t see it, make sure “Show Editor List” is checked under the “View” menu.

    Editor List

    An alternative method to access the Add Existing Media window is actually to Right-Click directly on the Editor List box. Make sure the Regions tab is selected. Right-Click on an empty part of the Editor List, then choose Import to Region List to open the same Add Existing Media dialog box that you have seen before.

    Region List

    Once you have successfully embedded your audio files in the Region List, they should all be listed there. In the screenshot below, three files were imported: “toaster_8”, “short-drone-mono”, and “wheels-mono”. The number [2] right after “toaster_8” indicates it is a stereo file. The other files without the number [2] are mono files.

    Toaster

    By dragging and dropping an audio file listed on the Region List onto the Main Canvas, you can insert +it in an existing track. If you drag it into an existing track, it will be added there. If you drag onto the empty space beneath existing tracks, a new track will be automatically created to accommodate it.

    Release the mouse-click to complete the drag-and-drop operation. The +Region will be inserted at the exact time point where you dropped it.

    If a sound file is selected in the Editor List (i.e., if it is highlighted in blue), the next time you click on that file name Ardour will think you are trying to rename the Region (the name will +become editable). More likely you were just trying to click to drag and drop the file onto a track. In order to click and drag a previously highlighted region from the list, you need to point and +click in the empty space right before or after the name.

    Important: always make sure you are placing Stereo Regions on Stereo +Tracks. If you drag a Stereo file onto a Mono Audio Track, only the left +channel will be used. In the screenshot below, a stereo file with very +distinct left and right channels was dragged onto a Stereo Track and a +Mono Track. Notice that in the Mono Track only the left channel is +displayed (and played back). 

    Stereo Mono

    Importing Audio Directly to a Track

    As mentioned earlier, the Add existing media dialogue also allows you +to import audio files directly onto tracks.

    Choose Add files: as new tracks in order to automatically create +a new track and add the selected file to it. The track will be named +after the sound file name.

    Add as New Tracks

    If you have previously selected one or more tracks, the menu will display the +additional option Add files: to selected tracks in order to add a sound +file into the already existing selected track.

    When adding files as new tracks, note that the Mapping options lets you choose between one track per channel or one track per file. For the purpose of this tutorial, choose one track per file, otherwise the left and right channels of a Stereo file will be split into two separate tracks.

    Choose Insert Point

    When using either one of the options above (“add as new track” or “add to selected tracks”), +you should also specify where in the track you want the +new Region to be placed. In the screenshot below, we are choosing +“session start”.

    Insert At

    The Region appears in a new track in the session. The new track +automatically receives the name of the imported sound file.

    The sound file will also appear in the Region List so that it can be +inserted into other tracks as well (drag and drop).

    Remove Regions from Tracks

    To remove a region from a track, one can select it with the mouse and +use the Cut function from the menu, the Control (or Apple) key and +the X key, the Delete key or the key combination of fn and +Backspace (which is used, for example, on a laptop keyboard that does +not have a proper Delete key).

    Save your work often! The shortcut “Control” + “S” is your friend. Use it a lot, all the time.

    Continuing

    At this point, you may wish to add some new material to your Session by +Recording Audio in the following chapter, or you may want to skip +directly ahead to the Editing Sessions section to learn how to +arrange the Regions you have Imported into a composition.

    Next: RECORDING AUDIO or ARRANGING TRACKS

    + + + + + + + + + + \ No newline at end of file diff --git a/en/starting-sessions/index.html b/en/starting-sessions/index.html new file mode 100644 index 0000000..84fd924 --- /dev/null +++ b/en/starting-sessions/index.html @@ -0,0 +1,18 @@ +Starting sessions :: Ardour tutorial

    Chapter 3

    Starting sessions

    How to connect tracks and busses, import and record audio in a project

    + + + + + + + + + + \ No newline at end of file diff --git a/en/starting-sessions/index.xml b/en/starting-sessions/index.xml new file mode 100644 index 0000000..c39d95f --- /dev/null +++ b/en/starting-sessions/index.xml @@ -0,0 +1,9 @@ +Starting sessions on Ardour tutorial/en/starting-sessions/Recent content in Starting sessions on Ardour tutorialHugo -- gohugo.ioen-usStarting a session/en/starting-sessions/starting-a-session/Mon, 01 Jan 0001 00:00:00 +0000/en/starting-sessions/starting-a-session/Ardour groups your work in Sessions. A Session is a group of Tracks which eventually may be mixed down into a single Mono, Stereo or multi-channel sound file. Sessions are essentially projects; all your data is saved in a single Session folder. +When you start Ardour, you are asked if you want to start a new Session or open an existing one. When creating a new Session you must choose a name for it.Setting up the timeline/en/starting-sessions/setting-up-the-timeline/Mon, 01 Jan 0001 00:00:00 +0000/en/starting-sessions/setting-up-the-timeline/Because different users will want to use Ardour for different tasks, the way time is measured in the application can be changed. +Users creating audio plays, documentaries, reportages or soundscapes may wish to use Minutes and Seconds, for example, while those recording bands or producing electronic music will most likely use Bars and Beats. Video producers will find a frames-per-second Timecode handy, while those wishing for extreme precision may even want to use Samples.Creating a track or a bus/en/starting-sessions/creating-a-track-or-bus/Mon, 01 Jan 0001 00:00:00 +0000/en/starting-sessions/creating-a-track-or-bus/What is an Audio Track? An Audio Track is a place where you can drag a Region from your Region List and where you can record sounds coming from an outside source. +A Region represents an audio clip, i.e., one of your sound files or just a portion of a sound file. In the image below, the horizontal strip areas marked “MyTrack” and “short-drone-mono” are Tracks. The rectangles containing audio information are called Regions (for example, the Region “wheels-mono.Importing audio/en/starting-sessions/importing-audio/Mon, 01 Jan 0001 00:00:00 +0000/en/starting-sessions/importing-audio/Sections of audio are known as Regions in Ardour. A Region can be an entire sound file or a portion of it. Here you will learn how to import audio files from the hard drive of your computer so they can be used in your Ardour session. +To import an audio file into your session, you will use the Add existing media dialog. Use the shortcut Ctrl+I to get to this window, or alternatively go to the Session > Import menu).Recording audio/en/starting-sessions/recording-audio/Mon, 01 Jan 0001 00:00:00 +0000/en/starting-sessions/recording-audio/Besides Importing Audio, another way to create Regions in your Ardour session is to record new audio. +The source of this audio could be the line or microphone inputs of your audio interface, or it could even be sound originating from other applications on your computer which have been connected to Ardour via JACK. Please see the section on Routing for more details. +This section will show you how to record audio from an external source (for example, a microphone) onto a track in Ardour.Understanding routing/en/starting-sessions/understanding-routing/Mon, 01 Jan 0001 00:00:00 +0000/en/starting-sessions/understanding-routing/Routing an audio signal is sending it from somewhere to somewhere else. +In addition to getting audio signals to and from Ardour, routing plays an important part inside Ardour itself. Examples of using routing inside Ardour include routing audio from Tracks to the Master Bus or to other Busses, creating ‘sends’, routing the outputs from Busses to the Master Bus, etc. (see chapter on Creating a Track for an explanation of Tracks and Busses).Routing between applications/en/starting-sessions/routing-between-applications/Mon, 01 Jan 0001 00:00:00 +0000/en/starting-sessions/routing-between-applications/Sometimes you may need to record the audio output of another program into Ardour (for example, the sound of a YouTube video playing in Firefox, or the output of SuperCollider or PureData). This chapter shows how to accomplish that. +The examples on this page were created on a computer running Ubuntu Linux. Beware that things may work differently if you are on another OS (in particular if you are using a Mac, in which case you will be using JackPilot). \ No newline at end of file diff --git a/en/starting-sessions/recording-audio/en/Ardour4_Arming_The_Track.png b/en/starting-sessions/recording-audio/en/Ardour4_Arming_The_Track.png new file mode 100644 index 0000000..30d6766 Binary files /dev/null and b/en/starting-sessions/recording-audio/en/Ardour4_Arming_The_Track.png differ diff --git a/en/starting-sessions/recording-audio/en/Ardour4_Audio_1_input.png b/en/starting-sessions/recording-audio/en/Ardour4_Audio_1_input.png new file mode 100644 index 0000000..c7cd275 Binary files /dev/null and b/en/starting-sessions/recording-audio/en/Ardour4_Audio_1_input.png differ diff --git a/en/starting-sessions/recording-audio/en/Ardour4_Clipping.png b/en/starting-sessions/recording-audio/en/Ardour4_Clipping.png new file mode 100644 index 0000000..baa5a01 Binary files /dev/null and b/en/starting-sessions/recording-audio/en/Ardour4_Clipping.png differ diff --git a/en/starting-sessions/recording-audio/en/Ardour4_Editor_Mixer_Input.png b/en/starting-sessions/recording-audio/en/Ardour4_Editor_Mixer_Input.png new file mode 100644 index 0000000..a9623a1 Binary files /dev/null and b/en/starting-sessions/recording-audio/en/Ardour4_Editor_Mixer_Input.png differ diff --git a/en/starting-sessions/recording-audio/en/Ardour4_Recording.png b/en/starting-sessions/recording-audio/en/Ardour4_Recording.png new file mode 100644 index 0000000..d38256e Binary files /dev/null and b/en/starting-sessions/recording-audio/en/Ardour4_Recording.png differ diff --git a/en/starting-sessions/recording-audio/en/Ardour4_RegionList_Recording.png b/en/starting-sessions/recording-audio/en/Ardour4_RegionList_Recording.png new file mode 100644 index 0000000..e4a0ea3 Binary files /dev/null and b/en/starting-sessions/recording-audio/en/Ardour4_RegionList_Recording.png differ diff --git a/en/starting-sessions/recording-audio/en/Ardour4_Rename_Track.png b/en/starting-sessions/recording-audio/en/Ardour4_Rename_Track.png new file mode 100644 index 0000000..a6b0cd4 Binary files /dev/null and b/en/starting-sessions/recording-audio/en/Ardour4_Rename_Track.png differ diff --git a/en/starting-sessions/recording-audio/index.html b/en/starting-sessions/recording-audio/index.html new file mode 100644 index 0000000..22fdb89 --- /dev/null +++ b/en/starting-sessions/recording-audio/index.html @@ -0,0 +1,96 @@ +Recording audio :: Ardour tutorial

    Recording audio

    Besides Importing Audio, another way to create Regions in your Ardour +session is to record new audio.

    The source of this audio could be the line or microphone inputs of your audio +interface, or it could even be sound originating from other applications on your +computer which have been connected to Ardour via JACK. Please see the section on +Routing for more details.

    This section will show you how to record audio from an external source +(for example, a microphone) onto a track in Ardour.

    Editor Mixer Input

    First, you should check that the proper inputs have been routed to the +track you wish to record to.

    1. Select the track by clicking on the empty space just below its name and volume slider.
    2. The Track becomes highlighted.
    3. The vertical strip Editor Mixer located on the left side of the Editor window should now show the Track you just selected +(Audio 1 in the image above).
    4. Just below the Track name in the Editor Mixer you will find a button that allows you to +edit the Routing.
    5. Click on that button to investigate the Routing.

    If you don’t see the Editor Mixer strip, use the Shift + E shortcut to make it appear.

    In the next image you can see that the only input of this Mono Track is +receiving signal from system capture_1. This normally means the first +microphone input of your soundcard. The actual names of the connections on your personal computer may be different depending on a number of factors, including whether you are using a Mac, Windows, or Linux computer. If you don’t see a connection named system capture_1, look for whichever connection name is likely to be your input microphone.

    Audio 1 input 

    The tabs that you see displayed vertically on the left are available +sources. “Audio 1 in” on the bottom right is the +destination. The green dot represents a connection.

    The Ardour tabs show the connections that can be made from other +sources within Ardour. The Other tab displays audio connections +available from software other than Ardour. The Hardware tab shows +hardware connections (for example, the built-in microphone of your +computer or the inputs from your sound card). This will be explained in more detail in the +Understanding Routing chapter. 

    For the purpose of this chapter, simply make sure that system capture_1 +(or equivalent in your computer) from Hardware tab is connected to the track you want to use so that we can do +a test recording. If you don’t see a green dot as in the screenshot +above, click on the matrix to make the connection manually. You can now +close this window.

    The example above assumes you are recording a Mono sound source +onto a Mono Track. If you want to record in Stereo, the instructions are +pretty much the same, but you should create a Stereo Track. You should +then see two green dots, one for capture_1 and another for capture_2.

    Arming the Track

    Please be sure to first turn down the volume of your loudspeakers before the next step.

    “Arming the Track” is simply to get it ready for recording. Once you +have checked that the proper capture inputs have been routed to the +Track, you can arm the Track to record by clicking on the small red icon +on the horizontal track strip (not the big one in the Transport +controls).

    Arming Track 

    When properly armed, the small red icon will remain +highlighted, and you will be able to see the incoming signal by looking +at the Peak Meter on the Editor Mixer or on the horizontal Track +strip.

    If you are using headphones, you should be able to hear (“monitor”) the sounds being recorded. If you are using loudspeakers, be sure to turn their volume down to avoid feedback.

    Unless you have told Ardour to do otherwise, the input being +recorded will be monitored (in other words, heard) via +the Audition output. If you are not using headphones to monitor the +recording process, you may get some loud feedback at this point!

    Arm Ardour and Start Recording

    Now that you have armed the Track to record, you must arm Ardour itself +to record by clicking on the big red button in the Transport menu. +The button will blink in red, indicating that Ardour is ready to record. +To start recording, click on the Play button in the Transport menu, or +press the space bar of your computer keyboard. Clicking the Play button +again (or pressing the space bar) will stop recording.

    Recording

    While recording, the armed Track will capture the sounds from the input. +Any existing sound on other tracks will play normally during the +recording. This allows you to play, sing or speak along with other +Regions and Tracks you have already recorded or embedded in your +Session.

    While recording, you will be able to see the Levels (the amplitude +in Decibels) of the incoming sound, as well as see the Peaks of the +Waveform appearing as it is recorded.

    Avoid Clipping

    The audio in the screenshot below was recorded too loud and produced +Clipping (in other words, the signal recorded was outside the bounds +of what could be represented digitally), which results in a loss of +information and audible distortion. The clipped peaks in the waveform +are marked in red.

    Clipping

    The best and easiest way to avoid Clipping is have some control over the +volume of the incoming audio signal before it gets to the sound card. +For example, you can can move the microphone further away from the sound +being recorded or use a mixer to reduce the volume of the incoming +signal. 

    When the audio signal has been recorded within proper limits, you should +see no red Peaks, and the level meter should show a negative number as +maximum peak (for example, a maximum peak of around −3.0 Decibels allows +for a comfortable distance from the Clipping Point.)

    The range of decibels between the region’s maximum Peak and the Clipping +Point is commonly referred to as Headroom. It is common recording +practice to keep approximately three to six Decibels of Headroom between +the maximum of your signal and the Clipping Point, with the Clipping +Point itself being represented as 0dB (zero Decibels). In other words, +an audio region with a comfortable amount of Headroom would have its +maximum Peaks between −6dB and −3dB.

    Region List

    Recorded audio appears as a new Region in the recording Track. Like all +Regions, this newly recorded one will be available in the Region List, +from where you can drag-and-drop it into other Tracks if needed.

    The Region you just recorded will automatically receive the name of the +Track where it was recorded, with different takes being automatically +numbered. In the screenshot below, “Audio 1-1” and “Audio 1-2” +represent two different recordings made on a track named “Audio 1”.

    Region List Rec

    You might want to plan ahead and organize your recording Session by +giving appropriate names to different tracks. For example, a Track used +only for recording vocals can be named “Voice”. This way, recorded sound +files will be named accordingly, and different takes will appear in the +Regions List identified as “Voice-1”, “Voice-2”, etc, rather than the +default generic names, such as “Audio 1”.

    To rename a Track, just double-click on its name (before you arm the track to +record) and type in the new name.

    Rename Track

    Did we mention how important it is to save your work often? Hit Ctrl + S right now. Get in the habit of hitting it every few minutes.

    Continuing

    At this point, you may want to skip directly ahead to the Arranging Tracks section +to learn how to arrange the Regions +into a composition. If you plan on doing more complicated Recording than +what we have discussed here, in particular with a multichannel +soundcard, or from other JACK-enabled audio programs on your computer, +you should also have a look at the Understanding Routing chapter.

    Next: ARRANGING TRACKS or UNDERSTANDING ROUTING

    + + + + + + + + + + \ No newline at end of file diff --git a/en/starting-sessions/routing-between-applications/en/Ardour4_Hydrogen.png b/en/starting-sessions/routing-between-applications/en/Ardour4_Hydrogen.png new file mode 100644 index 0000000..3150106 Binary files /dev/null and b/en/starting-sessions/routing-between-applications/en/Ardour4_Hydrogen.png differ diff --git a/en/starting-sessions/routing-between-applications/en/Ardour4_YouTube_1.png b/en/starting-sessions/routing-between-applications/en/Ardour4_YouTube_1.png new file mode 100644 index 0000000..11f641c Binary files /dev/null and b/en/starting-sessions/routing-between-applications/en/Ardour4_YouTube_1.png differ diff --git a/en/starting-sessions/routing-between-applications/en/Ardour4_YouTube_2.png b/en/starting-sessions/routing-between-applications/en/Ardour4_YouTube_2.png new file mode 100644 index 0000000..3b0d5bd Binary files /dev/null and b/en/starting-sessions/routing-between-applications/en/Ardour4_YouTube_2.png differ diff --git a/en/starting-sessions/routing-between-applications/en/Ardour4_YouTube_3.png b/en/starting-sessions/routing-between-applications/en/Ardour4_YouTube_3.png new file mode 100644 index 0000000..fbff71f Binary files /dev/null and b/en/starting-sessions/routing-between-applications/en/Ardour4_YouTube_3.png differ diff --git a/en/starting-sessions/routing-between-applications/en/Ardour4_YouTube_4.png b/en/starting-sessions/routing-between-applications/en/Ardour4_YouTube_4.png new file mode 100644 index 0000000..f62f686 Binary files /dev/null and b/en/starting-sessions/routing-between-applications/en/Ardour4_YouTube_4.png differ diff --git a/en/starting-sessions/routing-between-applications/index.html b/en/starting-sessions/routing-between-applications/index.html new file mode 100644 index 0000000..86c67c5 --- /dev/null +++ b/en/starting-sessions/routing-between-applications/index.html @@ -0,0 +1,59 @@ +Routing between applications :: Ardour tutorial

    Routing between applications

    Sometimes you may need to record the audio output of another program into Ardour (for example, the sound of a +YouTube video playing in Firefox, or the output of SuperCollider or PureData). This chapter shows how to accomplish that.

    The examples on this page were created on a computer running Ubuntu +Linux. Beware that things may work differently if you are on another OS +(in particular if you are using a Mac, in which case you will be using +JackPilot). The general principles are always the same, though.

    From your browser to Ardour

    Web browsers (Firefox, Chromium, etc) are not JACK-aware applications. +Luckily, systems such as KXStudio and UbuntuStudio come with a bridge +application between regular system audio (like PulseAudio) and JACK. This +tutorial assumes you are using a computer with this bridge already +running and working.

    The overall steps to record audio from YouTube (or any other sound +coming from your browser) into Ardour are:

    1. Create a Stereo Track in Ardour
    2. Disconnect Hardware sources from Track inputs
    3. Connect PulseAudio Jack Sink to Track inputs
    4. Start recording into the Track
    5. Start playing the YouTube video

    For this example, a new session was created with a new Stereo Track +named “Firefox”:

    YouTube 1

    Then we select the Track and click on the Inputs button on the Editor +Mixer strip. In the screenshot above, it’s the button just below the track name ("Firefox") in the Editor Mixer +strip (it shows only a “-” (dash)in the example above, meaning that there are no connections made yet). We are presented with the Patchbay window specific to that +Track’s inputs.

    First thing to do is to disconnect any microphone inputs from that track +("system capture"), if any. After disconnecting, this part of matrix +for the “Firefox” Track should look like this (no green dots):

    YT 2

    Next step is to change tabs in this same window. Choose “Other” as the +source. This is where you will find other running applications that can +be sound sources to Ardour. On a Linux computer with PulseAudio Jack +bridge, you will see “PulseAudio JACK Sink” as a source. Click on the +appropriate empty squares to create connections (green dots) between +“front-left” and “front-right” to the Left and Right inputs of the +“Firefox” Track. It should eventually look like this:

    YT 3

    Now you are ready to go. Simply follow the same recording procedures +explained in the Recording Audio chapter: record-enable (arm) the +Track (small red circle on the track), arm Ardour to record (big red +button; it starts blinking), then hit the Play button. Go back to your +browser and start playing the YouTube video.

    YT 4

    From JACK-aware applications to Ardour

    Other music software like SuperCollider, Hydrogen, and PureData are +JACK-aware. This means they will show up directly as source and +destination options in Ardour’s Audio Connection Manager. You don’t need +to worry about any PulseAudio / Jack bridge as in the YouTube example +above.

    The procedure is essentially the same: create a Mono or Stereo Track to +record the audio, set that Track’s inputs to the desired source, and +record as usual.

    Hydrogen

    The screenshot above was taken while recording a drum pattern from +Hydrogen directly into an Ardour track named “from Hydrogen”. +Hydrogen’s window is on the right. Ardour’s Patchbay window was left +open for demonstration: notice that the application “Hydrogen” shows +up as a source under the “Other” tab. It is connected directly to the +inputs of the track. Also notice that SuperCollider (another jack-aware +application) happened to be open at the same time, though its window is +not visible in this screenshot. SuperCollider provides 8 default sound +outputs, all of which show up as potential sources in Ardour’s Patchbay.

    Continuing

    This concludes the Getting Started chapters. Now that you have +some audio imported, recorded from a line or microphone input, or even +from another application, proceed to the Arranging Tracks section and learn how to arrange your composition.

    Next: ARRANGING TRACKS

    + + + + + + + + + + \ No newline at end of file diff --git a/en/starting-sessions/setting-up-the-timeline/en/Ardour6_Clock_Units.png b/en/starting-sessions/setting-up-the-timeline/en/Ardour6_Clock_Units.png new file mode 100644 index 0000000..f0eccb4 Binary files /dev/null and b/en/starting-sessions/setting-up-the-timeline/en/Ardour6_Clock_Units.png differ diff --git a/en/starting-sessions/setting-up-the-timeline/en/Ardour6_Overview_Rulers.png b/en/starting-sessions/setting-up-the-timeline/en/Ardour6_Overview_Rulers.png new file mode 100644 index 0000000..7392738 Binary files /dev/null and b/en/starting-sessions/setting-up-the-timeline/en/Ardour6_Overview_Rulers.png differ diff --git a/en/starting-sessions/setting-up-the-timeline/en/Ardour6_Snap_Options_and_Nudge_Controls.png b/en/starting-sessions/setting-up-the-timeline/en/Ardour6_Snap_Options_and_Nudge_Controls.png new file mode 100644 index 0000000..1a0af7a Binary files /dev/null and b/en/starting-sessions/setting-up-the-timeline/en/Ardour6_Snap_Options_and_Nudge_Controls.png differ diff --git a/en/starting-sessions/setting-up-the-timeline/en/Ardour6_Timecode.png b/en/starting-sessions/setting-up-the-timeline/en/Ardour6_Timecode.png new file mode 100644 index 0000000..b5b5ba3 Binary files /dev/null and b/en/starting-sessions/setting-up-the-timeline/en/Ardour6_Timecode.png differ diff --git a/en/starting-sessions/setting-up-the-timeline/index.html b/en/starting-sessions/setting-up-the-timeline/index.html new file mode 100644 index 0000000..bf0ed32 --- /dev/null +++ b/en/starting-sessions/setting-up-the-timeline/index.html @@ -0,0 +1,51 @@ +Setting up the timeline :: Ardour tutorial

    Setting up the timeline

    Because different users will want to use Ardour for different tasks, the +way time is measured in the application can be changed.

    Users creating audio plays, documentaries, reportages or soundscapes may wish to use +Minutes and Seconds, for example, while those recording bands or +producing electronic music will most likely use Bars and Beats. +Video producers will find a frames-per-second Timecode handy, while +those wishing for extreme precision may even want to use Samples. +All of these can be viewed in Ardour and used as a means to organize +your regions and edits.

    Primary and Secondary Clocks

    There are two clocks near the top of the Editor Window which can +display the time in a number of formats: Timecode, Bars:Beats, +Minutes:Seconds and Samples. Right-click to change the format of +each of the two clocks.

    Clock Units

    These are called the transport clocks. The left one is the primary +transport clock and the right one is the secondary transport clock. The +advantage of having two transport clocks is that you see the playhead +position in two different time units without having to change any +settings.

    To the right of these two clocks you see the “mini-timeline”, also called “navigation timeline”. Check the Ardour Manual for more informaion on clocks and the mini-timeline.

    Snap Modes

    The Snap Mode menus are found just below the Clocks to the right. +They control the amount Quantization of the time grid, i.e., the +amount of “snap” an audio Region has to the type of grid you have +chosen.

    Snap

    When No Grid is selected, Regions may be moved freely around within +the Tracks. When Grid is selected, Regions will “snap” to the nearest +Grid Point. When Magnetic is selected, Regions can be moved freely +but will “snap” to a Grid Point when they are moved very close to one.

    The middle Units menu is used to select what the Grid Points will +be, such as Beats, Bars, Marks, Minutes, Seconds, various aspects of the +SMPTE Timecode, or the edges of Regions. 

    Timeline

    The Timeline is located below the Snap Mode menus, just above the +Main Canvas. By Right-Clicking on the Timeline labels (i.e., right-click on the left-side area where the words “Timecode, Bar:Beats, Meter” etc are displayed), you can set the check boxes to show or hide the different types of time information.

    Timeline

    Minutes/Seconds

    To view Minutes and Seconds on the Timeline, right-click the Timeline labels +and select Mins:Secs.

    Bars/Beats

    To view Bars and Beats on the Timeline, right-click the Timeline and +select Bars & Beats.

    It is possible to set a Meter and Tempo for the entire Ardour +session, as well as to change them at different points in the same +session. For more information on this, please see the Setting Up the +Meter chapter.

    Timecode

    To work with SMPTE video Timecode, first you need to set the Timecode +fps (Frames per Second). This can be found in the Timecode tab of the +Session Properties window (menu Session > Properties or the Alt + O +shortcut).

    Timecode

    Once you have done that, make sure you make the Timecode ruler visible +by right-clicking in the Timeline and checking the Timecode box.

    Continuing

    Now that you’ve set up the Timeline, continue on to the chapter on +creating tracks and busses to add one or more Tracks to your Session.

    Next: CREATING A TRACK OR BUS

    + + + + + + + + + + \ No newline at end of file diff --git a/en/starting-sessions/starting-a-session/en/Ardour6_Session_Audio_MIDI_Setup.png b/en/starting-sessions/starting-a-session/en/Ardour6_Session_Audio_MIDI_Setup.png new file mode 100644 index 0000000..0997fc9 Binary files /dev/null and b/en/starting-sessions/starting-a-session/en/Ardour6_Session_Audio_MIDI_Setup.png differ diff --git a/en/starting-sessions/starting-a-session/en/Ardour6_Session_Setup_2.png b/en/starting-sessions/starting-a-session/en/Ardour6_Session_Setup_2.png new file mode 100644 index 0000000..c0291bd Binary files /dev/null and b/en/starting-sessions/starting-a-session/en/Ardour6_Session_Setup_2.png differ diff --git a/en/starting-sessions/starting-a-session/index.html b/en/starting-sessions/starting-a-session/index.html new file mode 100644 index 0000000..3f82e3f --- /dev/null +++ b/en/starting-sessions/starting-a-session/index.html @@ -0,0 +1,28 @@ +Starting a session :: Ardour tutorial

    Starting a session

    Ardour groups your work in Sessions. A Session is a group of +Tracks which eventually may be mixed down into a single Mono, Stereo +or multi-channel sound file. Sessions are essentially projects; all your +data is saved in a single Session folder.

    When you start Ardour, you are asked if you want to start a new Session +or open an existing one. When creating a new Session you must choose a +name for it.

    Avoid using any characters other than letters and numbers when naming your session. Avoid white spaces, accented letters, !@#$%*()+, periods, commas, etc. Use dashes or underscores if you like. For example, instead of “My Great Session!”, prefer “My_Great_Session”, or “MyGreatSession”, or “my-great-session”. Instead of “Açaí”, write “Acai” (without accented letters), etc. Once you have created your Ardour session, do not manually rename any folders or files that belong to the Session.

    You also need to tell Ardour where you would like the +Session folder to be stored.

    When you are ready, click ‘Open’. Ardour +will create the new Session and then open it.

    New Session

    Depending on the sound settings of your computer, you may see a window like this before your session launches:

    New Session Set-Up

    The main options are:

    Audio System — probably your computer’s default audio system (ALSA for Linux, CoreAudio for Mac, etc), or JACK if you are on Linux and have it installed.

    Device — it’s either your built-in sound card, or an external sound card if you have one (such as a USB interface).

    Sample Rate — 48K or 44.1K are common choices.

    To create an Ardour session after Ardour has already started, select +Session > New in the menu.

    Continuing

    Once you’ve started a Session, you will most likely want to learn about +setting up the timeline to match the kind of musical meter or other +timeframe which you will use. Please continue to the next chapter.

    Next: SETTING UP THE TIMELINE

    + + + + + + + + + + \ No newline at end of file diff --git a/en/starting-sessions/understanding-routing/en/Ardour4_Ardour_Connection_Manager_4.png b/en/starting-sessions/understanding-routing/en/Ardour4_Ardour_Connection_Manager_4.png new file mode 100644 index 0000000..87866d9 Binary files /dev/null and b/en/starting-sessions/understanding-routing/en/Ardour4_Ardour_Connection_Manager_4.png differ diff --git a/en/starting-sessions/understanding-routing/en/Ardour4_Audio_Connection_Manager_1.png b/en/starting-sessions/understanding-routing/en/Ardour4_Audio_Connection_Manager_1.png new file mode 100644 index 0000000..f0ce511 Binary files /dev/null and b/en/starting-sessions/understanding-routing/en/Ardour4_Audio_Connection_Manager_1.png differ diff --git a/en/starting-sessions/understanding-routing/en/Ardour4_Audio_Connection_Manager_2.png b/en/starting-sessions/understanding-routing/en/Ardour4_Audio_Connection_Manager_2.png new file mode 100644 index 0000000..51c9af2 Binary files /dev/null and b/en/starting-sessions/understanding-routing/en/Ardour4_Audio_Connection_Manager_2.png differ diff --git a/en/starting-sessions/understanding-routing/en/Ardour4_Audio_Connection_Manager_3.png b/en/starting-sessions/understanding-routing/en/Ardour4_Audio_Connection_Manager_3.png new file mode 100644 index 0000000..ff26ea4 Binary files /dev/null and b/en/starting-sessions/understanding-routing/en/Ardour4_Audio_Connection_Manager_3.png differ diff --git a/en/starting-sessions/understanding-routing/en/Ardour4_Audio_Connection_Manager_5.png b/en/starting-sessions/understanding-routing/en/Ardour4_Audio_Connection_Manager_5.png new file mode 100644 index 0000000..0562da7 Binary files /dev/null and b/en/starting-sessions/understanding-routing/en/Ardour4_Audio_Connection_Manager_5.png differ diff --git a/en/starting-sessions/understanding-routing/en/Ardour4_Audio_Connection_Manager_Menu.png b/en/starting-sessions/understanding-routing/en/Ardour4_Audio_Connection_Manager_Menu.png new file mode 100644 index 0000000..c8429ce Binary files /dev/null and b/en/starting-sessions/understanding-routing/en/Ardour4_Audio_Connection_Manager_Menu.png differ diff --git a/en/starting-sessions/understanding-routing/en/Ardour4_Catia_Example.png b/en/starting-sessions/understanding-routing/en/Ardour4_Catia_Example.png new file mode 100644 index 0000000..a9ba3ae Binary files /dev/null and b/en/starting-sessions/understanding-routing/en/Ardour4_Catia_Example.png differ diff --git a/en/starting-sessions/understanding-routing/en/Ardour4_Editor_Mixer_In_Out.png b/en/starting-sessions/understanding-routing/en/Ardour4_Editor_Mixer_In_Out.png new file mode 100644 index 0000000..98eedfc Binary files /dev/null and b/en/starting-sessions/understanding-routing/en/Ardour4_Editor_Mixer_In_Out.png differ diff --git a/en/starting-sessions/understanding-routing/index.html b/en/starting-sessions/understanding-routing/index.html new file mode 100644 index 0000000..7d9f24e --- /dev/null +++ b/en/starting-sessions/understanding-routing/index.html @@ -0,0 +1,102 @@ +Understanding routing :: Ardour tutorial

    Understanding routing

    Routing an audio signal is sending it from somewhere to somewhere else.

    In addition to getting audio signals to and from Ardour, routing plays +an important part inside Ardour itself. Examples of using routing inside +Ardour include routing audio from Tracks to the Master Bus or to other +Busses, creating ‘sends’, routing the outputs from Busses to the Master +Bus, etc. (see chapter on Creating a Track for an explanation of +Tracks and Busses). All routing, both internal and external to Ardour, +is handled by JACK.

    Routing in Ardour

    The standard routing of inputs, tracks and busses in Ardour is +determined when a new Session is created in the Advanced Options of the +New Session dialog box (see Starting a Session chapter). By default, +the routing is as follows:

    • The audio device inputs are routed to the Track inputs.
    • All outputs from Tracks and Busses are routed to the master bus +inputs.
    • The Master Bus outputs are routed to the audio device outputs.

    Note that when a new Bus is created, nothing is routed to its input.

    This routing setup makes sense for sessions containing only Tracks, but +to make use of any Busses (other than the Master Bus) or to get creative +with the paths of the audio signals inside Ardour, we need to be able to +change the routing.

    The Audio Connection Manager window (also known as the patchbay) is the +main way to make connections to, from ,and within Ardour’s mixer. You +can open this window with the shortcut “Alt” + “N”, or through the +menu Window > Audio Connections.

    Audio Connection Manager 

    The patchbay presents two groups of ports; one set of sources, and one +of destinations. Sources and destinations are organized by tabs. The +available sources are displayed vertically on the left side, and the +destinations are displayed horizontally at the bottom.

    In the screenshot below, notice that the “Hardware” tab is selected on +the top left (that’s a source), and the “Ardour Tracks” is selected as +a destination in the bottom. This means that the matrix you see displays +connections from available hardware sound sources (for example, a +microphone), into existing Ardour tracks. 

    ACM 1 

    The green dots represent a connection. The screenshot above tells us +that incoming sounds from “system: capture_1” (the first input source +of your soundcard, or the built-in microphone of your laptop) are going +into Ardour track named “Audio 1”, and also that incoming sounds from +“system: capture_1” and “system: capture_2” are respectively going +into the Left and Right inputs of Ardour track named “Audio 2.

    Notice we can see that “Audio 1” is a Mono track because it only has +one connection slot, while track “Audio 2” is Stereo since it has two +slots (Left and Right).

    The next screenshot shows the signal path from Ardour Tracks (selected +vertical tab) into Ardour Busses (selected horizontal tab). As mentioned +earlier, the default setting for all Ardour Tracks is that their sound +goes to the Master Bus.

    ACM 2

    Note: remember that “Audio 1” is a Mono track? We saw it in the +earlier screenshot that “Audio 1” only has one input slot. But now on +the screenshot above you see that “Audio 1” has two outputs (Left and +Right). This is normal: we define whether a track is Mono or Stereo by +its number of inputs, not outputs. Mono tracks will hold a single +channel of audio, but you can still choose to place the sound on the +left or the right speaker (or anywhere in between). More on this in the +chapter Panning.

    Finally, let’s explore a couple more tabs in the Audio Connection +Manager to see the sound going from the Master Bus to the actual +hardware outputs (your loudspeakers or headphones):

    ACM 3

    As you can see, the selected source tab is now “Ardour Busses”, and +the destination tab is “Hardware”. This session happens to have only +one bus, the default “master out”. The green dots show that all sounds +coming out of the Master Bus are going to system playback 1 and 2, which +are the outputs of your soundcard.

    How to connect and disconnect?

    To make a connection, click on the desired empty square in the matrix; a +green dot will appear to indicate the connection is made.

    To undo a connection, simply click on an existing green dot and it will +disappear.

    Practical example of routing to a bus

    In the following example session, there are two guitar Tracks and one +unused Bus called Guitar Bus, all Stereo.

    ACM 4 

    Suppose you want to send the output from the two guitar Tracks to the +Guitar Bus instead of the Master Bus. This can be useful to control the +volume of both guitars with just one Fader (in this case the Guitar Bus +fader). Then the output of the Guitar Bus, which is the sum of the two +guitars, goes directly to the Master Bus.

    Here is how to edit the patchbay to get the desired routing. Select +“Ardour Tracks” tab from Sources (vertical tabs), and “Ardour Busses” +from destinations (horizontal bottom tabs). Undo existing connections +from both Tracks to Master. Then create connections from both Tracks to +Guitar Bus. The final result would look like this:

    ACM 5 

    Now both guitar tracks are routed to the Guitar Bus, and no longer +directly connected to the Master Bus. We then make sure that the Guitar +Bus is, by its turn, routed to the Master Bus (the output routing of a +Bus is edited in the same way as for a Track), so that we can still hear +the sound from both guitar Tracks. Now we can control the volume of both +guitar Tracks together by changing the Fader of the Guitar Bus. What’s +more, we can now add Plugins to the Guitar Bus to process the sound of +both guitar Tracks together.

    Track- or Bus-specific views of the Patchbay

    The Audio Connection Manager (Patchbay) that you open with Alt + P shows you +the complete matrix of every single source and every single destination +available in Ardour. Sometimes this is too much: you just want to quickly change +the routing of a single track input or output, for example. Ardour allows you to +access a relevant subset of Patchbay connections when you click directly on the +Inputs or Outputs button of a Track or Bus in the Mixer Strip.

    The Inputs button is at the top, and the Outputs button is on the bottom of the +strip. Clicking on either one will show you a menu of connection options. In the +screenshot below, for example, you would click on the “1/2” button right under +the track name “Guitar-1” in order to access this menu:

    Editor Mixer In Out

    You may select a connection right there from the menu, or choose “Routing Grid” +to see a simpler version of the Audio Connection Manager with only the Inputs +or Outputs of the selected Track or Bus.

    All Ardour connections are JACK connections

    It is important to realize that any routings that you make or disconnect +from within Ardour are in fact JACK routings, which you can see from +other applications like Qjackctl, Catia, or JackPilot, depending on your +Operating System. Below is an example of a Catia window (Linux only) +displaying the same JACK connections discussed above:

    Catia

    Continuing

    In this chapter, we covered how to manage Routing inside Ardour, or +between Ardour and the sound card. However, one of the strengths of +using the JACK system is that it can also manage connections between +applications on the same computer. To gain a better understanding of how +this works, please continue to the chapter Routing Between +Applications. If you would prefer to work only with Ardour, then skip +ahead to the section on Arranging Tracks.

    Next: ROUTING BETWEEN APPLICATIONS or ARRANGING TRACKS

     

    + + + + + + + + + + \ No newline at end of file diff --git a/en/tags/index.html b/en/tags/index.html new file mode 100644 index 0000000..475465b --- /dev/null +++ b/en/tags/index.html @@ -0,0 +1,18 @@ +Tags :: Ardour tutorial

    tag :: +Tags

      + + + + + + + + + + \ No newline at end of file diff --git a/en/tags/index.xml b/en/tags/index.xml new file mode 100644 index 0000000..abd0659 --- /dev/null +++ b/en/tags/index.xml @@ -0,0 +1 @@ +Tags on Ardour tutorial/en/tags/Recent content in Tags on Ardour tutorialHugo -- gohugo.ioen-us \ No newline at end of file diff --git a/fonts/Inconsolata.eot b/fonts/Inconsolata.eot new file mode 100644 index 0000000..0a705d6 Binary files /dev/null and b/fonts/Inconsolata.eot differ diff --git a/fonts/Inconsolata.svg b/fonts/Inconsolata.svg new file mode 100644 index 0000000..36775f0 --- /dev/null +++ b/fonts/Inconsolata.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fonts/Inconsolata.ttf b/fonts/Inconsolata.ttf new file mode 100644 index 0000000..4b8a36d Binary files /dev/null and b/fonts/Inconsolata.ttf differ diff --git a/fonts/Inconsolata.woff b/fonts/Inconsolata.woff new file mode 100644 index 0000000..6f39625 Binary files /dev/null and b/fonts/Inconsolata.woff differ diff --git a/fonts/Novecentosanswide-Normal-webfont.eot b/fonts/Novecentosanswide-Normal-webfont.eot new file mode 100644 index 0000000..9984682 Binary files /dev/null and b/fonts/Novecentosanswide-Normal-webfont.eot differ diff --git a/fonts/Novecentosanswide-Normal-webfont.svg b/fonts/Novecentosanswide-Normal-webfont.svg new file mode 100644 index 0000000..6fa1a66 --- /dev/null +++ b/fonts/Novecentosanswide-Normal-webfont.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fonts/Novecentosanswide-Normal-webfont.ttf b/fonts/Novecentosanswide-Normal-webfont.ttf new file mode 100644 index 0000000..8cfb62d Binary files /dev/null and b/fonts/Novecentosanswide-Normal-webfont.ttf differ diff --git a/fonts/Novecentosanswide-Normal-webfont.woff b/fonts/Novecentosanswide-Normal-webfont.woff new file mode 100644 index 0000000..d5c4290 Binary files /dev/null and b/fonts/Novecentosanswide-Normal-webfont.woff differ diff --git a/fonts/Novecentosanswide-Normal-webfont.woff2 b/fonts/Novecentosanswide-Normal-webfont.woff2 new file mode 100644 index 0000000..eefb4a3 Binary files /dev/null and b/fonts/Novecentosanswide-Normal-webfont.woff2 differ diff --git a/fonts/Novecentosanswide-UltraLight-webfont.eot b/fonts/Novecentosanswide-UltraLight-webfont.eot new file mode 100644 index 0000000..2a26561 Binary files /dev/null and b/fonts/Novecentosanswide-UltraLight-webfont.eot differ diff --git a/fonts/Novecentosanswide-UltraLight-webfont.svg b/fonts/Novecentosanswide-UltraLight-webfont.svg new file mode 100644 index 0000000..c4e903b --- /dev/null +++ b/fonts/Novecentosanswide-UltraLight-webfont.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fonts/Novecentosanswide-UltraLight-webfont.ttf b/fonts/Novecentosanswide-UltraLight-webfont.ttf new file mode 100644 index 0000000..9ce9c7f Binary files /dev/null and b/fonts/Novecentosanswide-UltraLight-webfont.ttf differ diff --git a/fonts/Novecentosanswide-UltraLight-webfont.woff b/fonts/Novecentosanswide-UltraLight-webfont.woff new file mode 100644 index 0000000..381650c Binary files /dev/null and b/fonts/Novecentosanswide-UltraLight-webfont.woff differ diff --git a/fonts/Novecentosanswide-UltraLight-webfont.woff2 b/fonts/Novecentosanswide-UltraLight-webfont.woff2 new file mode 100644 index 0000000..7e65954 Binary files /dev/null and b/fonts/Novecentosanswide-UltraLight-webfont.woff2 differ diff --git a/fonts/Work_Sans_200.eot b/fonts/Work_Sans_200.eot new file mode 100644 index 0000000..4052e4f Binary files /dev/null and b/fonts/Work_Sans_200.eot differ diff --git a/fonts/Work_Sans_200.svg b/fonts/Work_Sans_200.svg new file mode 100644 index 0000000..0ffbd3a --- /dev/null +++ b/fonts/Work_Sans_200.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fonts/Work_Sans_200.ttf b/fonts/Work_Sans_200.ttf new file mode 100644 index 0000000..68019e1 Binary files /dev/null and b/fonts/Work_Sans_200.ttf differ diff --git a/fonts/Work_Sans_200.woff b/fonts/Work_Sans_200.woff new file mode 100644 index 0000000..a1bd9e4 Binary files /dev/null and b/fonts/Work_Sans_200.woff differ diff --git a/fonts/Work_Sans_200.woff2 b/fonts/Work_Sans_200.woff2 new file mode 100644 index 0000000..20c68a7 Binary files /dev/null and b/fonts/Work_Sans_200.woff2 differ diff --git a/fonts/Work_Sans_300.eot b/fonts/Work_Sans_300.eot new file mode 100644 index 0000000..ace7993 Binary files /dev/null and b/fonts/Work_Sans_300.eot differ diff --git a/fonts/Work_Sans_300.svg b/fonts/Work_Sans_300.svg new file mode 100644 index 0000000..7d29367 --- /dev/null +++ b/fonts/Work_Sans_300.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fonts/Work_Sans_300.ttf b/fonts/Work_Sans_300.ttf new file mode 100644 index 0000000..35387c2 Binary files /dev/null and b/fonts/Work_Sans_300.ttf differ diff --git a/fonts/Work_Sans_300.woff b/fonts/Work_Sans_300.woff new file mode 100644 index 0000000..8d789ea Binary files /dev/null and b/fonts/Work_Sans_300.woff differ diff --git a/fonts/Work_Sans_300.woff2 b/fonts/Work_Sans_300.woff2 new file mode 100644 index 0000000..f6e216d Binary files /dev/null and b/fonts/Work_Sans_300.woff2 differ diff --git a/fonts/Work_Sans_500.eot b/fonts/Work_Sans_500.eot new file mode 100644 index 0000000..9df6929 Binary files /dev/null and b/fonts/Work_Sans_500.eot differ diff --git a/fonts/Work_Sans_500.svg b/fonts/Work_Sans_500.svg new file mode 100644 index 0000000..90a91c1 --- /dev/null +++ b/fonts/Work_Sans_500.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fonts/Work_Sans_500.ttf b/fonts/Work_Sans_500.ttf new file mode 100644 index 0000000..5b8cc53 Binary files /dev/null and b/fonts/Work_Sans_500.ttf differ diff --git a/fonts/Work_Sans_500.woff b/fonts/Work_Sans_500.woff new file mode 100644 index 0000000..df05851 Binary files /dev/null and b/fonts/Work_Sans_500.woff differ diff --git a/fonts/Work_Sans_500.woff2 b/fonts/Work_Sans_500.woff2 new file mode 100644 index 0000000..b06c54d Binary files /dev/null and b/fonts/Work_Sans_500.woff2 differ diff --git a/images/Ardour6.png b/images/Ardour6.png new file mode 100644 index 0000000..d8819a4 Binary files /dev/null and b/images/Ardour6.png differ diff --git a/images/clippy.svg b/images/clippy.svg new file mode 100644 index 0000000..f455173 --- /dev/null +++ b/images/clippy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/favicon.png b/images/favicon.png new file mode 100644 index 0000000..df06e35 Binary files /dev/null and b/images/favicon.png differ diff --git a/images/gopher-404.jpg b/images/gopher-404.jpg new file mode 100644 index 0000000..2a50543 Binary files /dev/null and b/images/gopher-404.jpg differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..2ed7f92 --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +/en/ \ No newline at end of file diff --git a/js/auto-complete.js b/js/auto-complete.js new file mode 100644 index 0000000..0b46054 --- /dev/null +++ b/js/auto-complete.js @@ -0,0 +1,3 @@ +// JavaScript autoComplete v1.0.4 +// https://github.com/Pixabay/JavaScript-autoComplete +var autoComplete=function(){function e(e){function t(e,t){return e.classList?e.classList.contains(t):new RegExp("\\b"+t+"\\b").test(e.className)}function o(e,t,o){e.attachEvent?e.attachEvent("on"+t,o):e.addEventListener(t,o)}function s(e,t,o){e.detachEvent?e.detachEvent("on"+t,o):e.removeEventListener(t,o)}function n(e,s,n,l){o(l||document,s,function(o){for(var s,l=o.target||o.srcElement;l&&!(s=t(l,e));)l=l.parentElement;s&&n.call(l,o)})}if(document.querySelector){var l={selector:0,source:0,minChars:3,delay:150,offsetLeft:0,offsetTop:1,cache:1,menuClass:"",renderItem:function(e,t){t=t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var o=new RegExp("("+t.split(" ").join("|")+")","gi");return'
      '+e.replace(o,"$1")+"
      "},onSelect:function(){}};for(var c in e)e.hasOwnProperty(c)&&(l[c]=e[c]);for(var a="object"==typeof l.selector?[l.selector]:document.querySelectorAll(l.selector),u=0;u0?i.sc.scrollTop=n+i.sc.suggestionHeight+s-i.sc.maxHeight:0>n&&(i.sc.scrollTop=n+s)}else i.sc.scrollTop=0},o(window,"resize",i.updateSC),document.body.appendChild(i.sc),n("autocomplete-suggestion","mouseleave",function(){var e=i.sc.querySelector(".autocomplete-suggestion.selected");e&&setTimeout(function(){e.className=e.className.replace("selected","")},20)},i.sc),n("autocomplete-suggestion","mouseover",function(){var e=i.sc.querySelector(".autocomplete-suggestion.selected");e&&(e.className=e.className.replace("selected","")),this.className+=" selected"},i.sc),n("autocomplete-suggestion","mousedown",function(e){if(t(this,"autocomplete-suggestion")){var o=this.getAttribute("data-val");i.value=o,l.onSelect(e,o,this),i.sc.style.display="none"}},i.sc),i.blurHandler=function(){try{var e=document.querySelector(".autocomplete-suggestions:hover")}catch(t){var e=0}e?i!==document.activeElement&&setTimeout(function(){i.focus()},20):(i.last_val=i.value,i.sc.style.display="none",setTimeout(function(){i.sc.style.display="none"},350))},o(i,"blur",i.blurHandler);var r=function(e){var t=i.value;if(i.cache[t]=e,e.length&&t.length>=l.minChars){for(var o="",s=0;st||t>40)&&13!=t&&27!=t){var o=i.value;if(o.length>=l.minChars){if(o!=i.last_val){if(i.last_val=o,clearTimeout(i.timer),l.cache){if(o in i.cache)return void r(i.cache[o]);for(var s=1;s https://github.com/noelboss/featherlight/issues/317 +!function(u){"use strict";if(void 0!==u)if(u.fn.jquery.match(/-ajax/))"console"in window&&window.console.info("Featherlight needs regular jQuery, not the slim version.");else{var r=[],i=function(t){return r=u.grep(r,function(e){return e!==t&&0','
      ','",'
      '+n.loading+"
      ","
      ",""].join("")),o="."+n.namespace+"-close"+(n.otherClose?","+n.otherClose:"");return n.$instance=i.clone().addClass(n.variant),n.$instance.on(n.closeTrigger+"."+n.namespace,function(e){if(!e.isDefaultPrevented()){var t=u(e.target);("background"===n.closeOnClick&&t.is("."+n.namespace)||"anywhere"===n.closeOnClick||t.closest(o).length)&&(n.close(e),e.preventDefault())}}),this},getContent:function(){if(!1!==this.persist&&this.$content)return this.$content;var t=this,e=this.constructor.contentFilters,n=function(e){return t.$currentTarget&&t.$currentTarget.attr(e)},r=n(t.targetAttr),i=t.target||r||"",o=e[t.type];if(!o&&i in e&&(o=e[i],i=t.target&&r),i=i||n("href")||"",!o)for(var a in e)t[a]&&(o=e[a],i=t[a]);if(!o){var s=i;if(i=null,u.each(t.contentFilters,function(){return(o=e[this]).test&&(i=o.test(s)),!i&&o.regex&&s.match&&s.match(o.regex)&&(i=s),!i}),!i)return"console"in window&&window.console.error("Featherlight: no content filter found "+(s?' for "'+s+'"':" (no target specified)")),!1}return o.process.call(t,i)},setContent:function(e){return this.$instance.removeClass(this.namespace+"-loading"),this.$instance.toggleClass(this.namespace+"-iframe",e.is("iframe")),this.$instance.find("."+this.namespace+"-inner").not(e).slice(1).remove().end().replaceWith(u.contains(this.$instance[0],e[0])?"":e),this.$content=e.addClass(this.namespace+"-inner"),this},open:function(t){var n=this;if(n.$instance.hide().appendTo(n.root),!(t&&t.isDefaultPrevented()||!1===n.beforeOpen(t))){t&&t.preventDefault();var e=n.getContent();if(e)return r.push(n),s(!0),n.$instance.fadeIn(n.openSpeed),n.beforeContent(t),u.when(e).always(function(e){n.setContent(e),n.afterContent(t)}).then(n.$instance.promise()).done(function(){n.afterOpen(t)})}return n.$instance.detach(),u.Deferred().reject().promise()},close:function(e){var t=this,n=u.Deferred();return!1===t.beforeClose(e)?n.reject():(0===i(t).length&&s(!1),t.$instance.fadeOut(t.closeSpeed,function(){t.$instance.detach(),t.afterClose(e),n.resolve()})),n.promise()},resize:function(e,t){if(e&&t&&(this.$content.css("width","").css("height",""),this.$content.parent().width()');return n.onload=function(){r.naturalWidth=n.width,r.naturalHeight=n.height,t.resolve(r)},n.onerror=function(){t.reject(r)},n.src=e,t.promise()}},html:{regex:/^\s*<[\w!][^<]*>/,process:function(e){return u(e)}},ajax:{regex:/./,process:function(e){var n=u.Deferred(),r=u("
      ").load(e,function(e,t){"error"!==t&&n.resolve(r.contents()),n.fail()});return n.promise()}},iframe:{process:function(e){var t=new u.Deferred,n=u("