Compare commits
6 Commits
339776ab96
...
ff27b6888d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ff27b6888d | ||
|
|
c4bb0af31c | ||
|
|
4747f44ee0 | ||
|
|
685c708f47 | ||
|
|
335b35c499 | ||
|
|
a662716d16 |
@ -1,83 +0,0 @@
|
|||||||
# Pro Audio OTG mit Riffs
|
|
||||||
|
|
||||||
## Motivation
|
|
||||||
|
|
||||||

|
|
||||||
Mit meinem Hauptinstrument – der (E-)Gitarre – mobil(er) sein:
|
|
||||||
- wenig(er) schleppen, aber trotzdem volle Flexibilität
|
|
||||||
- unterwegs wie gewohnt Musik machen und Ideen festhalten können
|
|
||||||
|
|
||||||
## Hardware
|
|
||||||
|
|
||||||
### Sound Interface
|
|
||||||
|
|
||||||

|
|
||||||
[ZOOM AMS-24](https://zoomcorp.com/de/de/audio-interfaces/audio-interfaces/ams-series/#24) (auf dem Foto links):
|
|
||||||
- 2x TRS/XLR Combo-Eingänge (1x Hi-Z für Gitarre/Bass)
|
|
||||||
- 2x Kopfhörerausgang
|
|
||||||
- USB-C Anschluss
|
|
||||||
- Batteriebetrieb (2x AA)
|
|
||||||
|
|
||||||
### E-Gitarre
|
|
||||||
|
|
||||||

|
|
||||||
[Höfner Shorty Deluxe BK](https://www.hofner.com/de/shop/hofner-shorty-deluxe-series-2979):
|
|
||||||
- Reise-E-Gitarre mit normaler Mensur (628 mm)
|
|
||||||
- 24 Bünde
|
|
||||||
- Lindenkorpus, Blackwoo Griffbrett, geschraubter Ahornhals
|
|
||||||
- 2x Humbucker Tonabnehmer
|
|
||||||
- kombinierter Saitenhalter und Steg (fixiert)
|
|
||||||
|
|
||||||
### Computer
|
|
||||||
|
|
||||||

|
|
||||||
Notebook mit Linux [Pro Audio Setup](https://wiki.archlinux.org/title/Professional_audio)
|
|
||||||
|
|
||||||
### Handheld
|
|
||||||
|
|
||||||

|
|
||||||
Smartphone mit [DivestOS](https://divestos.org/) (Android)
|
|
||||||
|
|
||||||
## Software
|
|
||||||
|
|
||||||
### Arch Linux
|
|
||||||
|
|
||||||
- Ardour
|
|
||||||
- Guitarix
|
|
||||||
- Pipewire
|
|
||||||
- etc.
|
|
||||||
|
|
||||||
### Smartphone (Android):
|
|
||||||
|
|
||||||
#### Anforderungen
|
|
||||||
|
|
||||||
- kostenlos
|
|
||||||
- keine Tracker (geprüft mit [εxodus](https://reports.exodus-privacy.eu.org/de/) und [ClassyShark3xodus](https://forum.xda-developers.com/android/software-hacking/dexdump-xodus-trackers-apk-static-t3833391) von F-Droid)
|
|
||||||
- keine Werbung
|
|
||||||
- hängt nicht von GSF ab
|
|
||||||
|
|
||||||
#### Auswahl
|
|
||||||
|
|
||||||
keine Apps in [F-Droid](https://f-droid.org) gefunden **:(**
|
|
||||||
|
|
||||||

|
|
||||||
[Guitar-Effects Alternative](https://play.google.com/store/apps/details?id=com.laruta.guitar_effectsalt):
|
|
||||||
- nicht *Guitar Effects*, da dieses unnötigte [Berechtigungen](https://reports.exodus-privacy.eu.org/de/reports/com.xtraid.guitareffects/latest/#permissions) (Internet) verlangt!
|
|
||||||
- hat nicht funktioniert (keine automatische Erkennung und keine Sound Interface Auswahl möglich)
|
|
||||||
|
|
||||||

|
|
||||||
[Google Play Grafik: Delay Effects](https://play.google.com/store/apps/details?id=com.delayeffects):
|
|
||||||
- hat im Test funktioniert, aber
|
|
||||||
- hohe Laten (vmtl. `512` Frames bei `2` oder `3` *Periods*)
|
|
||||||
|
|
||||||

|
|
||||||
[Handy Recorder](https://play.google.com/store/apps/details?id=jp.co.zoom.handyrecorder):
|
|
||||||
- vom Hersteller des Audio Interfaces (ZOOM)
|
|
||||||
- nur für Aufnahmen geeignet (hohe Latenz)
|
|
||||||
|
|
||||||
## Fazit
|
|
||||||
|
|
||||||

|
|
||||||
- einen Schritt näher an "jederzeit und überall" Musik machen können
|
|
||||||
- manchmal schleppe ich trotzdem ohne Zeit zum Spielen zu finden, aber
|
|
||||||
- es lohnt sich dennoch mich bei Inspiration (wortlos) ausdrücken zu können
|
|
||||||
BIN
archiv/2024-pro-audio-otg/img/archlinux-logo.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
archiv/2024-pro-audio-otg/img/delay-effects-app.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
archiv/2024-pro-audio-otg/img/divestos-logo.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
archiv/2024-pro-audio-otg/img/guitar-946701.jpg
Normal file
|
After Width: | Height: | Size: 110 KiB |
BIN
archiv/2024-pro-audio-otg/img/guitar-effects-alternative-app.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
archiv/2024-pro-audio-otg/img/handy-recorder-app.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
archiv/2024-pro-audio-otg/img/hoefner-shorty-deluxe-black.jpg
Normal file
|
After Width: | Height: | Size: 117 KiB |
BIN
archiv/2024-pro-audio-otg/img/railroad-line-3121544.jpg
Normal file
|
After Width: | Height: | Size: 124 KiB |
BIN
archiv/2024-pro-audio-otg/img/zoom-ams-24-44.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
118
archiv/2024-pro-audio-otg/index.html
Normal file
@ -0,0 +1,118 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Pro Audio OTG mit Riffs</title>
|
||||||
|
<link rel="stylesheet" href="normalize.css" type="text/css">
|
||||||
|
<link rel="stylesheet" href="sakura.css" type="text/css">
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf8"/>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 id="Pro-Audio-OTG-mit-Riffs">Pro Audio OTG mit Riffs</h1>
|
||||||
|
<h2 id="Motivation">Motivation</h2>
|
||||||
|
<p>
|
||||||
|
<img src="img/guitar-946701.jpg" alt="Pixabay Bild: Frau mit Gitarre auf einem Weg">
|
||||||
|
<br>
|
||||||
|
Mit meinem Hauptinstrument – der (E-)Gitarre – mobil(er) sein:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>wenig(er) schleppen, aber trotzdem volle Flexibilität</li>
|
||||||
|
<li>unterwegs wie gewohnt Musik machen und Ideen festhalten können</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="Hardware">Hardware</h2>
|
||||||
|
<h3 id="Sound-Interface">Sound Interface</h3>
|
||||||
|
<p>
|
||||||
|
<img src="img/zoom-ams-24-44.png" alt="Produktbild: ZOOM AMS-24 Ein- und Ausgänge">
|
||||||
|
<br>
|
||||||
|
<a href="https://zoomcorp.com/de/de/audio-interfaces/audio-interfaces/ams-series/#24" target="_blank" rel="noopener">ZOOM AMS-24</a> (auf dem Foto links):
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>2x TRS/XLR Combo-Eingänge (1x Hi-Z für Gitarre/Bass)</li>
|
||||||
|
<li>2x Kopfhörerausgang</li>
|
||||||
|
<li>USB-C Anschluss</li>
|
||||||
|
<li>Batteriebetrieb (2x AA)</li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="E-Gitarre">E-Gitarre</h3>
|
||||||
|
<p>
|
||||||
|
<img src="img/hoefner-shorty-deluxe-black.jpg" alt="Produktbild Höfner Shorty Deluxe Black">
|
||||||
|
<br>
|
||||||
|
<a href="https://www.hofner.com/de/shop/hofner-shorty-deluxe-series-2979" target="_blank" rel="noopener">Höfner Shorty Deluxe BK</a>:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>Reise-E-Gitarre mit normaler Mensur (628 mm)</li>
|
||||||
|
<li>24 Bünde</li>
|
||||||
|
<li>Lindenkorpus, Blackwoo Griffbrett, geschraubter Ahornhals</li>
|
||||||
|
<li>2x Humbucker Tonabnehmer</li>
|
||||||
|
<li>kombinierter Saitenhalter und Steg (fixiert)</li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="Computer">Computer</h3>
|
||||||
|
<p>
|
||||||
|
<img src="img/archlinux-logo.png" alt="ArchLinux Logo">
|
||||||
|
<br>
|
||||||
|
Notebook mit Linux <a href="https://wiki.archlinux.org/title/Professional_audio" target="_blank" rel="noopener">Pro Audio Setup</a>
|
||||||
|
</p>
|
||||||
|
<h3 id="Handheld">Handheld</h3>
|
||||||
|
<p>
|
||||||
|
<img src="img/divestos-logo.png" alt="DivestOS Logo">
|
||||||
|
<br>
|
||||||
|
Smartphone mit <a href="https://divestos.org/" target="_blank" rel="noopener">DivestOS</a> (Android)
|
||||||
|
</p>
|
||||||
|
<h2 id="Software">Software</h2>
|
||||||
|
<h3 id="Arch-Linux">Arch Linux</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Ardour</li>
|
||||||
|
<li>Guitarix</li>
|
||||||
|
<li>Pipewire</li>
|
||||||
|
<li>etc.</li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="Smartphone-Android">Smartphone (Android):</h3>
|
||||||
|
<h4 id="Anforderungen">Anforderungen</h4>
|
||||||
|
<ul>
|
||||||
|
<li>kostenlos</li>
|
||||||
|
<li>keine Tracker (geprüft mit <a href="https://reports.exodus-privacy.eu.org/de/" target="_blank" rel="noopener">εxodus</a> und <a href="https://forum.xda-developers.com/android/software-hacking/dexdump-xodus-trackers-apk-static-t3833391" target="_blank" rel="noopener">ClassyShark3xodus</a> von F-Droid)</li>
|
||||||
|
<li>keine Werbung</li>
|
||||||
|
<li>hängt nicht von GSF ab</li>
|
||||||
|
</ul>
|
||||||
|
<h4 id="Auswahl">Auswahl</h4>
|
||||||
|
<p>
|
||||||
|
keine Apps in <a href="https://f-droid.org" target="_blank" rel="noopener">F-Droid</a> gefunden <strong>:(</strong>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<img src="img/guitar-effects-alternative-app.png" alt="Guitar-Effects Alterative App"></p>
|
||||||
|
<p>
|
||||||
|
<a href="https://play.google.com/store/apps/details?id=com.laruta.guitar_effectsalt" target="_blank" rel="noopener">Guitar-Effects Alternative</a>:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>nicht <em>Guitar Effects</em>, da dieses unnötigte <a href="https://reports.exodus-privacy.eu.org/de/reports/com.xtraid.guitareffects/latest/#permissions" target="_blank" rel="noopener">Berechtigungen</a> (Internet) verlangt!</li>
|
||||||
|
<li>hat nicht funktioniert (keine automatische Erkennung und keine Sound Interface Auswahl möglich)</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
<img src="img/delay-effects-app.png" alt="Delay Effects App">
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<a href="https://play.google.com/store/apps/details?id=com.delayeffects" target="_blank" rel="noopener">Delay Effects</a>:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>hat im Test funktioniert, aber</li>
|
||||||
|
<li>hohe Latenz (vmtl. <code>512</code> Frames bei <code>2</code> oder <code>3</code> <em>Periods</em>)</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
<img src="img/handy-recorder-app.png" alt="Handy Recorder App">
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<a href="https://play.google.com/store/apps/details?id=jp.co.zoom.handyrecorder" target="_blank" rel="noopener">Handy Recorder</a>:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>vom Hersteller des Audio Interfaces (ZOOM)</li>
|
||||||
|
<li>nur für Aufnahmen geeignet (hohe Latenz)</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="Fazit">Fazit</h2>
|
||||||
|
<p>
|
||||||
|
<img src="img/railroad-line-3121544.jpg" alt="Pixabay Bild: Malerische Strecke mit Schienen">
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>einen Schritt näher an “jederzeit und überall” Musik machen können</li>
|
||||||
|
<li>manchmal schleppe ich trotzdem ohne Zeit zum Spielen zu finden, aber</li>
|
||||||
|
<li>es lohnt sich dennoch mich bei Inspiration (wortlos) ausdrücken zu können</li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
427
archiv/2024-pro-audio-otg/normalize.css
vendored
Normal file
@ -0,0 +1,427 @@
|
|||||||
|
/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */
|
||||||
|
|
||||||
|
/* Document
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the line height in all browsers.
|
||||||
|
* 2. Prevent adjustments of font size after orientation changes in
|
||||||
|
* IE on Windows Phone and in iOS.
|
||||||
|
*/
|
||||||
|
|
||||||
|
html {
|
||||||
|
line-height: 1.15; /* 1 */
|
||||||
|
-ms-text-size-adjust: 100%; /* 2 */
|
||||||
|
-webkit-text-size-adjust: 100%; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Sections
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct display in IE 9-.
|
||||||
|
*/
|
||||||
|
|
||||||
|
article,
|
||||||
|
aside,
|
||||||
|
footer,
|
||||||
|
header,
|
||||||
|
nav,
|
||||||
|
section {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Correct the font size and margin on `h1` elements within `section` and
|
||||||
|
* `article` contexts in Chrome, Firefox, and Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 2em;
|
||||||
|
margin: 0.67em 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Grouping content
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct display in IE 9-.
|
||||||
|
* 1. Add the correct display in IE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
figcaption,
|
||||||
|
figure,
|
||||||
|
main { /* 1 */
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct margin in IE 8.
|
||||||
|
*/
|
||||||
|
|
||||||
|
figure {
|
||||||
|
margin: 1em 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Add the correct box sizing in Firefox.
|
||||||
|
* 2. Show the overflow in Edge and IE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
hr {
|
||||||
|
box-sizing: content-box; /* 1 */
|
||||||
|
height: 0; /* 1 */
|
||||||
|
overflow: visible; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||||
|
* 2. Correct the odd `em` font sizing in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
pre {
|
||||||
|
font-family: monospace, monospace; /* 1 */
|
||||||
|
font-size: 1em; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Text-level semantics
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Remove the gray background on active links in IE 10.
|
||||||
|
* 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
|
||||||
|
*/
|
||||||
|
|
||||||
|
a {
|
||||||
|
background-color: transparent; /* 1 */
|
||||||
|
-webkit-text-decoration-skip: objects; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Remove the bottom border in Chrome 57- and Firefox 39-.
|
||||||
|
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
abbr[title] {
|
||||||
|
border-bottom: none; /* 1 */
|
||||||
|
text-decoration: underline; /* 2 */
|
||||||
|
text-decoration: underline dotted; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Prevent the duplicate application of `bolder` by the next rule in Safari 6.
|
||||||
|
*/
|
||||||
|
|
||||||
|
b,
|
||||||
|
strong {
|
||||||
|
font-weight: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct font weight in Chrome, Edge, and Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
b,
|
||||||
|
strong {
|
||||||
|
font-weight: bolder;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||||
|
* 2. Correct the odd `em` font sizing in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
code,
|
||||||
|
kbd,
|
||||||
|
samp {
|
||||||
|
font-family: monospace, monospace; /* 1 */
|
||||||
|
font-size: 1em; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct font style in Android 4.3-.
|
||||||
|
*/
|
||||||
|
|
||||||
|
dfn {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct background and color in IE 9-.
|
||||||
|
*/
|
||||||
|
|
||||||
|
mark {
|
||||||
|
background-color: #ff0;
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct font size in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
small {
|
||||||
|
font-size: 80%;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Prevent `sub` and `sup` elements from affecting the line height in
|
||||||
|
* all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
sub,
|
||||||
|
sup {
|
||||||
|
font-size: 75%;
|
||||||
|
line-height: 0;
|
||||||
|
position: relative;
|
||||||
|
vertical-align: baseline;
|
||||||
|
}
|
||||||
|
|
||||||
|
sub {
|
||||||
|
bottom: -0.25em;
|
||||||
|
}
|
||||||
|
|
||||||
|
sup {
|
||||||
|
top: -0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Embedded content
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct display in IE 9-.
|
||||||
|
*/
|
||||||
|
|
||||||
|
audio,
|
||||||
|
video {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct display in iOS 4-7.
|
||||||
|
*/
|
||||||
|
|
||||||
|
audio:not([controls]) {
|
||||||
|
display: none;
|
||||||
|
height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the border on images inside links in IE 10-.
|
||||||
|
*/
|
||||||
|
|
||||||
|
img {
|
||||||
|
border-style: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Hide the overflow in IE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
svg:not(:root) {
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Forms
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the margin in Firefox and Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button,
|
||||||
|
input,
|
||||||
|
optgroup,
|
||||||
|
select,
|
||||||
|
textarea {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Show the overflow in IE.
|
||||||
|
* 1. Show the overflow in Edge.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button,
|
||||||
|
input { /* 1 */
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the inheritance of text transform in Edge, Firefox, and IE.
|
||||||
|
* 1. Remove the inheritance of text transform in Firefox.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button,
|
||||||
|
select { /* 1 */
|
||||||
|
text-transform: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
|
||||||
|
* controls in Android 4.
|
||||||
|
* 2. Correct the inability to style clickable types in iOS and Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button,
|
||||||
|
html [type="button"], /* 1 */
|
||||||
|
[type="reset"],
|
||||||
|
[type="submit"] {
|
||||||
|
-webkit-appearance: button; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the inner border and padding in Firefox.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button::-moz-focus-inner,
|
||||||
|
[type="button"]::-moz-focus-inner,
|
||||||
|
[type="reset"]::-moz-focus-inner,
|
||||||
|
[type="submit"]::-moz-focus-inner {
|
||||||
|
border-style: none;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Restore the focus styles unset by the previous rule.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button:-moz-focusring,
|
||||||
|
[type="button"]:-moz-focusring,
|
||||||
|
[type="reset"]:-moz-focusring,
|
||||||
|
[type="submit"]:-moz-focusring {
|
||||||
|
outline: 1px dotted ButtonText;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the text wrapping in Edge and IE.
|
||||||
|
* 2. Correct the color inheritance from `fieldset` elements in IE.
|
||||||
|
* 3. Remove the padding so developers are not caught out when they zero out
|
||||||
|
* `fieldset` elements in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
legend {
|
||||||
|
box-sizing: border-box; /* 1 */
|
||||||
|
color: inherit; /* 2 */
|
||||||
|
display: table; /* 1 */
|
||||||
|
max-width: 100%; /* 1 */
|
||||||
|
padding: 0; /* 3 */
|
||||||
|
white-space: normal; /* 1 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Add the correct display in IE 9-.
|
||||||
|
* 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
|
||||||
|
*/
|
||||||
|
|
||||||
|
progress {
|
||||||
|
display: inline-block; /* 1 */
|
||||||
|
vertical-align: baseline; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the default vertical scrollbar in IE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
textarea {
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Add the correct box sizing in IE 10-.
|
||||||
|
* 2. Remove the padding in IE 10-.
|
||||||
|
*/
|
||||||
|
|
||||||
|
[type="checkbox"],
|
||||||
|
[type="radio"] {
|
||||||
|
box-sizing: border-box; /* 1 */
|
||||||
|
padding: 0; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Correct the cursor style of increment and decrement buttons in Chrome.
|
||||||
|
*/
|
||||||
|
|
||||||
|
[type="number"]::-webkit-inner-spin-button,
|
||||||
|
[type="number"]::-webkit-outer-spin-button {
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the odd appearance in Chrome and Safari.
|
||||||
|
* 2. Correct the outline style in Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
[type="search"] {
|
||||||
|
-webkit-appearance: textfield; /* 1 */
|
||||||
|
outline-offset: -2px; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
|
||||||
|
*/
|
||||||
|
|
||||||
|
[type="search"]::-webkit-search-cancel-button,
|
||||||
|
[type="search"]::-webkit-search-decoration {
|
||||||
|
-webkit-appearance: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the inability to style clickable types in iOS and Safari.
|
||||||
|
* 2. Change font properties to `inherit` in Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
::-webkit-file-upload-button {
|
||||||
|
-webkit-appearance: button; /* 1 */
|
||||||
|
font: inherit; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Interactive
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Add the correct display in IE 9-.
|
||||||
|
* 1. Add the correct display in Edge, IE, and Firefox.
|
||||||
|
*/
|
||||||
|
|
||||||
|
details, /* 1 */
|
||||||
|
menu {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Add the correct display in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
summary {
|
||||||
|
display: list-item;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Scripting
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct display in IE 9-.
|
||||||
|
*/
|
||||||
|
|
||||||
|
canvas {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct display in IE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
template {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Hidden
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct display in IE 10-.
|
||||||
|
*/
|
||||||
|
|
||||||
|
[hidden] {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
165
archiv/2024-pro-audio-otg/sakura.css
Normal file
@ -0,0 +1,165 @@
|
|||||||
|
/* Sakura.css v1.0.0
|
||||||
|
* ================
|
||||||
|
* Minimal css theme.
|
||||||
|
* Project: https://github.com/oxalorg/sakura
|
||||||
|
*/
|
||||||
|
/* Body */
|
||||||
|
html {
|
||||||
|
font-size: 62.5%;
|
||||||
|
font-family: serif; }
|
||||||
|
|
||||||
|
body {
|
||||||
|
font-size: 1.8rem;
|
||||||
|
line-height: 1.618;
|
||||||
|
max-width: 38em;
|
||||||
|
margin: auto;
|
||||||
|
color: #4a4a4a;
|
||||||
|
background-color: #f9f9f9;
|
||||||
|
padding: 13px; }
|
||||||
|
|
||||||
|
@media (max-width: 684px) {
|
||||||
|
body {
|
||||||
|
font-size: 1.53rem; } }
|
||||||
|
|
||||||
|
@media (max-width: 382px) {
|
||||||
|
body {
|
||||||
|
font-size: 1.35rem; } }
|
||||||
|
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
line-height: 1.1;
|
||||||
|
font-family: Verdana, Geneva, sans-serif;
|
||||||
|
font-weight: 700;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
word-wrap: break-word;
|
||||||
|
-ms-word-break: break-all;
|
||||||
|
word-break: break-word;
|
||||||
|
-ms-hyphens: auto;
|
||||||
|
-moz-hyphens: auto;
|
||||||
|
-webkit-hyphens: auto;
|
||||||
|
hyphens: auto; }
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 2.35em; }
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 2.00em; }
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
font-size: 1.75em; }
|
||||||
|
|
||||||
|
h4 {
|
||||||
|
font-size: 1.5em; }
|
||||||
|
|
||||||
|
h5 {
|
||||||
|
font-size: 1.25em; }
|
||||||
|
|
||||||
|
h6 {
|
||||||
|
font-size: 1em; }
|
||||||
|
|
||||||
|
small, sub, sup {
|
||||||
|
font-size: 75%; }
|
||||||
|
|
||||||
|
hr {
|
||||||
|
border-color: #2c8898; }
|
||||||
|
|
||||||
|
a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: #2c8898; }
|
||||||
|
a:hover {
|
||||||
|
color: #982c61;
|
||||||
|
border-bottom: 2px solid #4a4a4a; }
|
||||||
|
|
||||||
|
ul {
|
||||||
|
padding-left: 1.4em; }
|
||||||
|
|
||||||
|
li {
|
||||||
|
margin-bottom: 0.4em; }
|
||||||
|
|
||||||
|
blockquote {
|
||||||
|
font-style: italic;
|
||||||
|
margin-left: 1.5em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 3px solid #2c8898; }
|
||||||
|
|
||||||
|
img {
|
||||||
|
max-width: 100%; }
|
||||||
|
|
||||||
|
/* Pre and Code */
|
||||||
|
pre {
|
||||||
|
background-color: #f1f1f1;
|
||||||
|
display: block;
|
||||||
|
padding: 1em;
|
||||||
|
overflow-x: auto; }
|
||||||
|
|
||||||
|
code {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 0 0.5em;
|
||||||
|
background-color: #f1f1f1;
|
||||||
|
white-space: pre-wrap; }
|
||||||
|
|
||||||
|
pre > code {
|
||||||
|
padding: 0;
|
||||||
|
background-color: transparent;
|
||||||
|
white-space: pre; }
|
||||||
|
|
||||||
|
/* Tables */
|
||||||
|
table {
|
||||||
|
text-align: justify;
|
||||||
|
width: 100%;
|
||||||
|
border-collapse: collapse; }
|
||||||
|
|
||||||
|
td, th {
|
||||||
|
padding: 0.5em;
|
||||||
|
border-bottom: 1px solid #f1f1f1; }
|
||||||
|
|
||||||
|
/* Buttons, forms and input */
|
||||||
|
input, textarea {
|
||||||
|
border: 1px solid #4a4a4a; }
|
||||||
|
input:focus, textarea:focus {
|
||||||
|
border: 1px solid #2c8898; }
|
||||||
|
|
||||||
|
textarea {
|
||||||
|
width: 100%; }
|
||||||
|
|
||||||
|
.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
|
||||||
|
display: inline-block;
|
||||||
|
padding: 5px 10px;
|
||||||
|
text-align: center;
|
||||||
|
text-decoration: none;
|
||||||
|
white-space: nowrap;
|
||||||
|
background-color: #2c8898;
|
||||||
|
color: #f9f9f9;
|
||||||
|
border-radius: 1px;
|
||||||
|
border: 1px solid #2c8898;
|
||||||
|
cursor: pointer;
|
||||||
|
box-sizing: border-box; }
|
||||||
|
.button[disabled], button[disabled], input[type="submit"][disabled], input[type="reset"][disabled], input[type="button"][disabled] {
|
||||||
|
cursor: default;
|
||||||
|
opacity: .5; }
|
||||||
|
.button:focus, .button:hover, button:focus, button:hover, input[type="submit"]:focus, input[type="submit"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="button"]:focus, input[type="button"]:hover {
|
||||||
|
background-color: #982c61;
|
||||||
|
border-color: #982c61;
|
||||||
|
color: #f9f9f9;
|
||||||
|
outline: 0; }
|
||||||
|
|
||||||
|
textarea, select, input[type] {
|
||||||
|
color: #4a4a4a;
|
||||||
|
padding: 6px 10px;
|
||||||
|
/* The 6px vertically centers text on FF, ignored by Webkit */
|
||||||
|
margin-bottom: 10px;
|
||||||
|
background-color: #f1f1f1;
|
||||||
|
border: 1px solid #f1f1f1;
|
||||||
|
border-radius: 4px;
|
||||||
|
box-shadow: none;
|
||||||
|
box-sizing: border-box; }
|
||||||
|
textarea:focus, select:focus, input[type]:focus {
|
||||||
|
border: 1px solid #2c8898;
|
||||||
|
outline: 0; }
|
||||||
|
|
||||||
|
input[type="checkbox"]:focus {
|
||||||
|
outline: 1px dotted #2c8898; }
|
||||||
|
|
||||||
|
label, legend, fieldset {
|
||||||
|
display: block;
|
||||||
|
margin-bottom: .5rem;
|
||||||
|
font-weight: 600; }
|
||||||