Compare commits

..

No commits in common. "ff27b6888de005f39a1beec244cd6c3aefaf3406" and "339776ab96e874389010e8cb6782a1c7df3ca898" have entirely different histories.

14 changed files with 83 additions and 710 deletions

View File

@ -0,0 +1,83 @@
# Pro Audio OTG mit Riffs
## Motivation
![Pixabay Bild: guitar-946701_640.jpg](https://pixabay.com/de/images/download/guitar-946701_640.jpg)
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 Foto: 44-24_InsOuts_2.png](https://zoomcorp.com/media/original_images/44-24_InsOuts_2.png)
[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 Foto: 1.jpg](https://www.hofner.com/web/image/product.image/3159/image_1024/1.jpg)
[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
![ArchLinux Grafik: archlinux-logo-dark-90dpi.ebdee92a15b3.png](https://archlinux.org/static/logos/archlinux-logo-dark-90dpi.ebdee92a15b3.png)
Notebook mit Linux [Pro Audio Setup](https://wiki.archlinux.org/title/Professional_audio)
### Handheld
![DivestOS Grafik: favicon.png](https://codeberg.org/divested-mobile/divestos-website/raw/branch/master/static/images/favicon.png)
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 **:(**
![Google Play Grafik: Guitar-Effects Alterative](https://play-lh.googleusercontent.com/uyeCzEbF_l2i8riHTxGoNp25vp4Ey9l4iq04lA2Q4oC-3J2GgbmdhkEGaeiGSJ66CQ=w240-h480)
[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-lh.googleusercontent.com/OdRbI5_8PetzlGnxnvza-kliu7oIigFJEfQCOfFdMd0TMwgZ8UeR0xSojOWr1w8mCkK0=w240-h480)
[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*)
![Google Play Grafik: Handy Recorder](https://play-lh.googleusercontent.com/RpdPBs6FzUfLkHHzK_KOvehjvJRLBOnn_gRGNZE0rVTVYjg6itUnzAne62-IEuIQYLtP=w240-h480)
[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
![Pixabay Bild: railroad-line-3121544_640.jpg](https://pixabay.com/de/images/download/railroad-line-3121544_640.jpg)
- 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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

View File

@ -1,118 +0,0 @@
<!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>

Binary file not shown.

View File

@ -1,427 +0,0 @@
/*! 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;
}

View File

@ -1,165 +0,0 @@
/* 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; }