chore: Do some cleanup in the `static` directory
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Nikolai Rodionov 2023-04-17 17:23:30 +02:00
parent 542f4cc562
commit 1d43c273ee
Signed by: allanger
GPG Key ID: 19DB54039EBF8F10
58 changed files with 47 additions and 57 deletions

View File

@ -1,4 +1,4 @@
#baseURL: 'https://badhouseplants.net/'
---
languageCode: 'en-us'
title: 'Bad Houseplants'
theme: 'papermod'
@ -34,8 +34,8 @@ params:
enabled: true
title: "Bad Houseplants"
subtitle: "... by allanger"
imageUrl: "Finish.png"
imageWidth: 150
imageUrl: "main-logo.png"
imageWidth: 150
imageHeight: 150
buttons:
- name: Source
@ -67,4 +67,3 @@ outputs:
- HTML
- RSS
- JSON

View File

@ -344,7 +344,7 @@ So my pipeline for a non-main branch looks like that:
And even though it's very ugly, I already like it. Because it works.
![Drone pipeline result](/dyn-envs/drone-pipeline.png)
![Drone pipeline result](/posts/argocd-dynamic-environment-per-branch-part-1/drone-pipeline.png)
I would like to move the whole pipeline logic out of the `.drone.yml` file. But I will do it later.

View File

@ -164,10 +164,10 @@ spec:
And I pushed to repo.
So now let see what I've got in UI:
![Changes in UI](/argocd-vs-helmfile/update-in-ui.png)
![Changes in UI](/posts/argocd-vs-helmfile/update-in-ui.png)
This is how `diffs` for VPA look in the UI:
![Diff in UI](/argocd-vs-helmfile/diff-in-ui.png)
![Diff in UI](/posts/argocd-vs-helmfile/diff-in-ui.png)
{{< details "Here you can find all the diffs from the UI as text" >}}
@ -373,7 +373,7 @@ subjects:
{{< /details >}}
And for Goldilocks
![Goldilocks Application](/argocd-vs-helmfile/goldilocks-ui.png)
![Goldilocks Application](/posts/argocd-vs-helmfile/goldilocks-ui.png)
All the diffs are also there, and they look good.
@ -424,7 +424,7 @@ spec:
targetRevision: argo-apps-main
```
![App of apps in the `main`](/argocd-vs-helmfile/app-of-apps-main.png)
![App of apps in the `main`](/posts/argocd-vs-helmfile/app-of-apps-main.png)
So currently app of apps doesn't know about what's happening in my new branch. And so I can't just do `argocd app vpa diff`. So what should I do?
```BASH

View File

@ -202,7 +202,7 @@ spec:
```
After applying this change, this what I've got
![ApplicationSet](/argocd-vs-helmfile/applicationset-test.png)
![ApplicationSet](/posts/argocd-vs-helmfile/applicationset-test.png)
Those applications should be deployed automatically within a pipeline. So steps in your pipeline would look like that:
- Get current `ApplicationSet` manifest from Kubernetes

View File

@ -21,11 +21,11 @@ Let's assume you are a team that is providing something as a service to other te
> It's very common to use separated clusters for different teams, customers, applications, etc. Let's say you have 3 clusters
![3 clusters and you](/dont-use-argocd-for-infrastructure/3-clusters.png)
![3 clusters and you](/posts/dont-use-argocd-for-infrastructure/3-clusters.png)
Setups may be different, you can use different clusters for different products, environments, teams, or you can have your own opinion on how to split workload between clusters. But these (in our case) 3 clusters are used directly by other teams. Also, you may want to have a cluster for providing services, let's assume, your company decided to use [Gitea](https://gitea.io/en-us/) as a `git` provider, and you deployed it to Kubernetes. *It may be a very controversial example, but I'm not talking about what should run in K8s and what shouldn't, so if you can think of any other thing, that is supposed to be used across the whole company (GitLab Runners, Bitwarden, ElasticSearch, etc...)*. So it's already 4 clusters. Let's call the fourth cluster a `DevOps Cluster`
![3 Clusters and gitea](/dont-use-argocd-for-infrastructure/3-clusters-and-gitea.png)
![3 Clusters and gitea](/posts/dont-use-argocd-for-infrastructure/3-clusters-and-gitea.png)
I assume you need to have some common stuff deployed to each cluster, let's think of (Prometheus, Grafana and Loki).

View File

@ -107,7 +107,7 @@ And I'm opening a DAW, *I assume you already have one too, for here you are. But
I'm opening it, adding a track and adding the **OTT** plugin to that track.
![OTT Xfer](/vst-on-linux-1/ott-xfer.png)
![OTT Xfer](/posts/vst-on-linux-1/ott-xfer.png)
It is working and I would even say it's running
The UI part is a wee bit buggy, but I don't think that it's a problem.
@ -122,7 +122,7 @@ I'm entering my email again and receiving a download link. Downloading, unpackin
$ yabridgectl sync
![Wider](/vst-on-linux-1/wider.png)Again, it's working flawlessly
![Wider](/posts/vst-on-linux-1/wider.png)Again, it's working flawlessly
So far so good, even the UI part is perfect.
---
@ -154,7 +154,7 @@ I don't give up so quickly. Let's try running it via [Carla](https://github.com/
So after it's installed, I'm opening it as a standalone app first and trying to add my **CamelCrusher** there. And it's working. Then the next step is to add **Carla** as a **FX** plugin in **Ardour** and then add CamelCrusher there.
![CamelCrush](/vst-on-linux-1/camel-crush.png)Working again, but not without Carla
![CamelCrush](/posts/vst-on-linux-1/camel-crush.png)Working again, but not without Carla
---
@ -169,18 +169,18 @@ After receiving two links, I'm installing them
$ yabridgectl sync
![Glitchmachines](/vst-on-linux-1/glitchmachines.png)
![Glitchmachines](/posts/vst-on-linux-1/glitchmachines.png)
They are working but there is one UI glitch
![Glitchmachine's making glitch](/vst-on-linux-1/glitchmakesrs-glitch.gif)
![Glitchmachine's making glitch](/posts/vst-on-linux-1/glitchmakesrs-glitch.gif)
#### Maybe you won't notice it on your system
Because we probably have different system configs, so maybe it's only possible to reproduce this bug with a set of configs and packages I'm using in my Linux. So if you don't face this issue, lucky you!
It's not very annoying to me, but to avoid this kind of behavior, I can wrap these plugins with **Carla.**
![Glitchmachines with Carla](/vst-on-linux-1/glitchmaker-carla.gif)
![Glitchmachines with Carla](/posts/vst-on-linux-1/glitchmaker-carla.gif)
It's working perfectly with Carla *(it's not that buggy in real life, only on the record)*
---
@ -199,7 +199,7 @@ $ WINEPREFIX="$HOME/.wine_vst_plugins/" wine ValhallaSupermassiveWin_V2_0_0.exe
$ yabridgectl sync
```
![Valhalla plugins](/vst-on-linux-1/valhalla.png)
![Valhalla plugins](/posts/vst-on-linux-1/valhalla.png)
All of them run flawlessly
---
@ -255,7 +255,7 @@ I've heard that you can download cracked versions of these plugins and they won'
## 11. TAL-Chorus-LX 👍👍👍
It's a piece of cake. This plugin has a native build for Linux, so I'm (since I'm using **Arch Linux**) just installing it using **yay**. And you may want to use another package manager, or download it from the official web page, it's presented there.
![NATIVE, YOU KNOW!](/vst-on-linux-1/tal-chorus.png)
![NATIVE, YOU KNOW!](/posts/vst-on-linux-1/tal-chorus.png)
---
@ -264,7 +264,7 @@ It's a piece of cake. This plugin has a native build for Linux, so I'm (since I'
I was trying to get it, but It didn't seem free.
![Snap Heap](/vst-on-linux-1/snap-heap.png)
![Snap Heap](/posts/vst-on-linux-1/snap-heap.png)
---

View File

@ -30,12 +30,12 @@ $ WINEPREFIX="$HOME/.wine_vst_plugins/" wine Deelay-1.0.3-Installer-64bit.exe
$ yabridgectl sync
```
![A running deelay](/vst-on-linux-2/deelay.png)
![A running deelay](/posts/vst-on-linux-2/deelay.png)
It's running, but the context menus UI glitch is present
Audio qualities of this plugin on Linux are prefect, but when you open any drop-down menu, plugin's window is getting hidden.
![UI glitch](vst-on-linux-2/deelay-glitch.gif)
![UI glitch](posts/vst-on-linux-2/deelay-glitch.gif)
But it can be fixed with **Carla**. If I'm putting Carla to my FX chain and then adding **Deelay** to **Carla**, this problem is gone.
@ -45,7 +45,7 @@ This plugin has a native **Linux** version, and it's open-source, so just instal
[**Source code**](https://github.com/surge-synthesizer/surge)
![Surge XT Linux native](/vst-on-linux-2/surge.png)
![Surge XT Linux native](/posts/vst-on-linux-2/surge.png)
## Cardinal 👍👍👍
@ -55,7 +55,7 @@ But it's open-source too and has supports **Linux** out of the box.
[**Source code**](https://github.com/DISTRHO/Cardinal)
![Again native and open-source](/vst-on-linux-2/cardinal.png)
![Again native and open-source](/posts/vst-on-linux-2/cardinal.png)
## Fire 👍👍👍
@ -64,7 +64,7 @@ But it's open-source too and has supports **Linux** out of the box.
[**Source code**](https://github.com/jerryuhoo/Fire)
So I'm just installing it with a package manager and trying.
![A real fire](/static/vst-on-linux-2/fire.png)
![A real fire](/static/posts/vst-on-linux-2/fire.png)
## Ruina 👍
@ -78,17 +78,17 @@ After downloading an Installer, I'm installing it with **wine **to the same pref
$ WINEPREFIX="$HOME/.wine_vst_plugins/" wine Noise\ Engineering\ Products\ 09358.exe
![The installer](/static/vst-on-linux-2/noise-engineering.png)
![The installer](/static/posts/vst-on-linux-2/noise-engineering.png)
It will install plugins, we've only left to sync yabridge config.
$ yabridgectl sync
![Running Ruina ](/vst-on-linux-2/runia-plugin.png)
![Running Ruina ](/posts/vst-on-linux-2/runia-plugin.png)
![Sinc Vereor](/vst-on-linux-2/sirt-plugin.png)
![Sinc Vereor](/posts/vst-on-linux-2/sirt-plugin.png)
![Virt Vereor](/vst-on-linux-2/virt-vereor.png)
![Virt Vereor](/posts/vst-on-linux-2/virt-vereor.png)
All of them are working flawlessly. One wouldn't even notice that they're not native
@ -105,11 +105,11 @@ No **Linux** version again, so I'm gonna. And they want me to enter my email aga
I had to rerun Ardour multiple times in order to make these plugins work. **Panflow** is running fine
![Panflow](/vst-on-linux-2/panflow.png)
![Panflow](/posts/vst-on-linux-2/panflow.png)
Gatelab is working fine too
![Gatelab](/vst-on-linux-2/gatelab.png)
![Gatelab](/posts/vst-on-linux-2/gatelab.png)
But when I add **Filterstep**, Ardour stops responding. I'm sure it's possible to make it work too, so I will try doing that in one of the next articles.
@ -124,7 +124,7 @@ So I'm just installing it with a package manager.
But my expectations were too high. I couldn't add PaulXStretch as a plugin in my **DAW**, even **Carla** couldn't handle it. Only [Kushview Element](https://kushview.net/) could handle it outside a **DAW**, but I couldn't connect Ardour with Element using JACK yet (probably because I'm too dummy). But when running **Element** as a plugin inside an **Ardour**, when I add PaulXStretch, Ardour crashes.
But on the official site of this plugin, there is nothing said about a plugin version of PaulXStretch for Linux. So you can use it as a standalone application. Just record whatever you want, stretch and render an audio file to import it to your **DAW**.
![PaulXStretch as a standalone application](/vst-on-linux-2/paulxstretch.png)
![PaulXStretch as a standalone application](/posts/vst-on-linux-2/paulxstretch.png)
---
Actually, I'm very happy to see that 4 of 9 plugins has a native Linux support. It means that developers see now that Linux can be used for music production. And it makes me feel that Linux is becoming more adopted by more and more guys who just want to make music without struggling with their systems.

View File

@ -46,27 +46,27 @@ Let's start with the MDrummer plugin. I've tried to run it as a plugin in **Ardo
I'm downloading several GBs of samples and other data to make it work.
![MDrummer](/vst-on-linux-3/mdrummer.png)
![MDrummer](/posts/vst-on-linux-3/mdrummer.png)
I'd say it's over-bloated. And UI is a wee bit laggy on Linux
Let's see what we can do with it
{{< video "/vst-on-linux-3/mdrummer-example.mp4" "video-1" >}}
{{< video "/posts/vst-on-linux-3/mdrummer-example.mp4" "video-1" >}}
### MDrumReplacer
[MDrumReplacer](https://www.meldaproduction.com/MDrumReplacer)
As I understand, this plugin is catching drum signals and replacing them with another sound. So I'll add it next to the **MDrummer** in the **Carla Rack**.
![Replacer](/vst-on-linux-3/mdrummer-lfo-carla.png)
![Replacer](/posts/vst-on-linux-3/mdrummer-lfo-carla.png)
I've also added LFO in the chain, to modify the pitch value of the **MDrumReplacer** with it, so it doesn't sound so boring (at least, to me).
{{< video "/vst-on-linux-3/mdrummer-example-lfo.mp4" "video-2" >}}
{{< video "/posts/vst-on-linux-3/mdrummer-example-lfo.mp4" "video-2" >}}
### MPowerSynth
It's just a synth. I don't like the interface, and I'm not gonna use it in the future, so I'm simply using a preset.
{{< video "/vst-on-linux-3/mpower-synth.mp4" "video-3" >}}
{{< video "/posts/vst-on-linux-3/mpower-synth.mp4" "video-3" >}}
It sounds a wee bet laggy, but it's just on a video
@ -78,7 +78,7 @@ It sounds a wee bet laggy, but it's just on a video
It's like a pedal board, as I see. I can add many effects here. Let's try adding it to the same **Carla Rack** that is used for the bass.
{{< video "/vst-on-linux-3/mguitar-architect.mp4" "video-4" >}}
{{< video "/posts/vst-on-linux-3/mguitar-architect.mp4" "video-4" >}}
---
@ -93,7 +93,7 @@ Unpack the archive and run the **./install.sh** script
$ ./TyrellN6-3898/install.sh
{{< video "/vst-on-linux-3/tyrell.mp4" "video-5" >}}
{{< video "/posts/vst-on-linux-3/tyrell.mp4" "video-5" >}}
I can't tell anything bad about **u-he**, I love all their plugins, I love that they support Linux and I love that they together with **Bitwig** are working on the new plugin open-source format ([CLAP](https://github.com/free-audio/clap)).
@ -105,7 +105,7 @@ Tyrell is just a very cool free synth. What else can I say?
I've already covered Valhalla plugins in the [first post]({{< ref "vst-on-linux-1" >}}), so it doesn't make sense to repeat myself, instead of that, I'll add every free **Valhalla** plugin to the project and show you how it's working.
{{< video "/vst-on-linux-3/vallhalla.mp4" "video-6" >}}
{{< video "/posts/vst-on-linux-3/vallhalla.mp4" "video-6" >}}
## Spitfire Labs 👍
@ -119,9 +119,9 @@ I need to create an account for downloading that. *But I already have one, becau
$ yabridgectl sync
You will have to install presets
![Spitfire App](/vst-on-linux-3/spitfire-labs-app.png)
![Spitfire App](/posts/vst-on-linux-3/spitfire-labs-app.png)
{{< video "/vst-on-linux-3/labs-example.mp4" "video-7" >}}
{{< video "/posts/vst-on-linux-3/labs-example.mp4" "video-7" >}}
## Infinite Space Piano 👍
@ -137,11 +137,11 @@ There is no **Linux** version, I'm getting the **Windows** one. I've got a feeli
$ wine Infinite\ Space\ Piano\ 2.exe
$ yabridgectl sync
{{< video "/vst-on-linux-3/space-piano.mp4" "video-8" >}}
{{< video "/posts/vst-on-linux-3/space-piano.mp4" "video-8" >}}
## ProjectSAM Free Orchestra 👎
[Free Orchestra](https://projectsam.com/libraries/the-free-orchestra/)
![Free Orchestra](/vst-on-linux-3/native-access.png)
![Free Orchestra](/posts/vst-on-linux-3/native-access.png)
Ok, let's try
I'm downloading **Native Access**, and it's not working. And this is the moment, I'm giving up on this plugin.
@ -153,7 +153,7 @@ Downloading a Windows version again.
$ wine Pendulate-1.3.6-windows-installer.exe
$ yabridgectl sync
{{< video "/vst-on-linux-3/eventide-pendulate.mp4" "video-9" >}}
{{< video "/posts/vst-on-linux-3/eventide-pendulate.mp4" "video-9" >}}
Runnin just fine
As you see, this is a pretty interesting Synth, I have enough of synths for everything, but this one may join the ranks too.
@ -165,7 +165,7 @@ VCV Rack is an open-source Eurorack modular synthesizer simulator
I've already covered the Cardinal plugin [here]({{< ref "vst-on-linux-2" >}}). And this is basically the same thing. And so I will just show **Cardinal** instead of **VCV Rack**. But if you want VCV Rack, it's working on Linux just fine, but you can't use the free version as a plugin, that's why I'm showing Cardinal
{{< video "/vst-on-linux-3/vcv-rack.mp4" "video-10" >}}
{{< video "/posts/vst-on-linux-3/vcv-rack.mp4" "video-10" >}}
I didn't have enough time to learn it yet, so that's what I could do with it
@ -187,7 +187,7 @@ I'm testing it currently, but you can help me with that.
I think this is the best Synth ever made. It's open source and has Linux support. I use it in every project and if you don't, I recommend you to start doing that.
{{< video "/vst-on-linux-3/vital.mp4" "video-11" >}}
{{< video "/posts/vst-on-linux-3/vital.mp4" "video-11" >}}
The video is laggy again, but in reality it's fine.

BIN
static/Logo.jpg (Stored with Git LFS)

Binary file not shown.

BIN
static/Type.png (Stored with Git LFS)

Binary file not shown.

BIN
static/assets/favicon.ico (Stored with Git LFS)

Binary file not shown.