Fix links

This commit is contained in:
Daniel Appelt 2024-01-29 22:04:11 +01:00
parent f72dc1ac44
commit 5111598a64
2 changed files with 12 additions and 12 deletions

View File

@ -3,22 +3,22 @@
:source-highlighter: highlight.js
:linkattrs:
link:https://https://sonoj.org/[Sonoj Convention, window="_blank"]
https://sonoj.org/[Sonoj Convention, window=_blank]
link:https://github.com/danielappelt[Daniel Appelt, window="_blank"] / 2023-09-30
https://github.com/danielappelt[Daniel Appelt, window=_blank] / 2023-09-30
== Pisound & the button
[%step]
* link:https://blokas.io/pisound/[Pisound] is a sound card and MIDI interface for the Raspberry Pi
* It comes with one link:https://github.com/BlokasLabs/pisound/blob/master/pisound-btn/pisound.conf[configurable button]
* Bash scripts are used for button action (link:scripts/pisound-btn/toggle_wifi_hotspot.sh[example])
* https://blokas.io/pisound/[Pisound, window=_blank] is a sound card and MIDI interface for the Raspberry Pi
* It comes with one https://github.com/BlokasLabs/pisound/blob/master/pisound-btn/pisound.conf[configurable button, window=_blank]
* Bash scripts are used for button action (https://github.com/BlokasLabs/pisound/blob/master/scripts/pisound-btn/toggle_wifi_hotspot.sh[example,window=_blank])
== mod-host
[%step]
* link:https://github.com/moddevices/mod-host[mod-host] is an LV2 host for JACK, controllable via socket or command line
* link:https://github.com/moddevices/mod-ui[mod-ui] is started together with mod-host in MODEP
* https://github.com/moddevices/mod-host[mod-host, window=_blank] is an LV2 host for JACK, controllable via socket or command line
* https://github.com/moddevices/mod-ui[mod-ui, window=_blank] is started together with mod-host in MODEP
* mod-ui uses file socket to communicate with mod-host
== Problem
@ -31,7 +31,7 @@ link:https://github.com/danielappelt[Daniel Appelt, window="_blank"] / 2023-09-3
[%step]
* Let Pisound button start/stop mod-host via web socket
* link:https://github.com/vi/websocat[websocat] is like netcat, curl and socat for WebSockets
* https://github.com/vi/websocat[websocat, window=_blank] is like netcat, curl and socat for WebSockets
* Example script to start/stop transport in mod-host
== Code

View File

@ -413,12 +413,12 @@ ul.byline {
ul.byline li + li {
margin-top: 0.25em;
}
</style><link rel="stylesheet" href="presentation.css"></head><body><div class="reveal"><div class="slides"><section class="title" data-state="title"><h1>mod-host vs Pisound button</h1><div class="preamble"><div class="paragraph"><p><a href="https://https://sonoj.org/" target="_blank">Sonoj Convention</a></p></div>
</style><link rel="stylesheet" href="presentation.css"></head><body><div class="reveal"><div class="slides"><section class="title" data-state="title"><h1>mod-host vs Pisound button</h1><div class="preamble"><div class="paragraph"><p><a href="https://sonoj.org/" target="_blank">Sonoj Convention</a></p></div>
<div class="paragraph"><p><a href="https://github.com/danielappelt" target="_blank">Daniel Appelt</a> / 2023-09-30</p></div></div></section>
<section id="_pisound_the_button"><h2>Pisound &amp; the button</h2><div class="slide-content"><div class="ulist"><ul><li class="fragment"><p><a href="https://blokas.io/pisound/">Pisound</a> is a sound card and MIDI interface for the Raspberry Pi</p></li><li class="fragment"><p>It comes with one <a href="https://github.com/BlokasLabs/pisound/blob/master/pisound-btn/pisound.conf">configurable button</a></p></li><li class="fragment"><p>Bash scripts are used for button action (<a href="scripts/pisound-btn/toggle_wifi_hotspot.sh">example</a>)</p></li></ul></div></div></section>
<section id="_mod_host"><h2>mod-host</h2><div class="slide-content"><div class="ulist"><ul><li class="fragment"><p><a href="https://github.com/moddevices/mod-host">mod-host</a> is an LV2 host for JACK, controllable via socket or command line</p></li><li class="fragment"><p><a href="https://github.com/moddevices/mod-ui">mod-ui</a> is started together with mod-host in MODEP</p></li><li class="fragment"><p>mod-ui uses file socket to communicate with mod-host</p></li></ul></div></div></section>
<section id="_pisound_the_button"><h2>Pisound &amp; the button</h2><div class="slide-content"><div class="ulist"><ul><li class="fragment"><p><a href="https://blokas.io/pisound/" target="_blank">Pisound</a> is a sound card and MIDI interface for the Raspberry Pi</p></li><li class="fragment"><p>It comes with one <a href="https://github.com/BlokasLabs/pisound/blob/master/pisound-btn/pisound.conf" target="_blank">configurable button</a></p></li><li class="fragment"><p>Bash scripts are used for button action (<a href="https://github.com/BlokasLabs/pisound/blob/master/scripts/pisound-btn/toggle_wifi_hotspot.sh" target="_blank">example</a>)</p></li></ul></div></div></section>
<section id="_mod_host"><h2>mod-host</h2><div class="slide-content"><div class="ulist"><ul><li class="fragment"><p><a href="https://github.com/moddevices/mod-host" target="_blank">mod-host</a> is an LV2 host for JACK, controllable via socket or command line</p></li><li class="fragment"><p><a href="https://github.com/moddevices/mod-ui" target="_blank">mod-ui</a> is started together with mod-host in MODEP</p></li><li class="fragment"><p>mod-ui uses file socket to communicate with mod-host</p></li></ul></div></div></section>
<section id="_problem"><h2>Problem</h2><div class="slide-content"><div class="ulist"><ul><li class="fragment"><p>Syncing mod-host as secondary via MIDI clock was unreliable</p></li><li class="fragment"><p>How to start/stop transport in mod-host as MIDI clock primary not using mod-ui?</p></li></ul></div></div></section>
<section id="_solution"><h2>Solution</h2><div class="slide-content"><div class="ulist"><ul><li class="fragment"><p>Let Pisound button start/stop mod-host via web socket</p></li><li class="fragment"><p><a href="https://github.com/vi/websocat">websocat</a> is like netcat, curl and socat for WebSockets</p></li><li class="fragment"><p>Example script to start/stop transport in mod-host</p></li></ul></div></div></section>
<section id="_solution"><h2>Solution</h2><div class="slide-content"><div class="ulist"><ul><li class="fragment"><p>Let Pisound button start/stop mod-host via web socket</p></li><li class="fragment"><p><a href="https://github.com/vi/websocat" target="_blank">websocat</a> is like netcat, curl and socat for WebSockets</p></li><li class="fragment"><p>Example script to start/stop transport in mod-host</p></li></ul></div></div></section>
<section id="_code"><h2>Code</h2><div class="slide-content"><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-bash hljs" data-noescape="true" data-lang="bash">#!/bin/sh
. /usr/local/pisound/scripts/common/common.sh