Skip to content

Commit

Permalink
Deploy RustAudio/website to RustAudio/website:gh-pages
Browse files Browse the repository at this point in the history
  • Loading branch information
GitHub Actions committed Jan 28, 2024
0 parents commit a8ef15e
Show file tree
Hide file tree
Showing 16 changed files with 1,372 additions and 0 deletions.
Empty file added .gitkeep
Empty file.
3 changes: 3 additions & 0 deletions 404.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<!doctype html>
<title>404 Not Found</title>
<h1>404 Not Found</h1>
1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
rust.audio
43 changes: 43 additions & 0 deletions about/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<html>
<head>
<title>Zola</title>
</head>
<body>
<div class="container">
<h1>Welcome to Zola!</h1>
<p>
You're seeing this page because we couldn't find a template to render.
</p>
<p>
To modify this page, create a <b>page.html</b> file in the templates directory or
<a href="https://www.getzola.org/documentation/themes/installing-and-using-themes/" target="_blank">install a theme</a>.
<br>
You can find what variables are available in this template in the <a href="https:&#x2F;&#x2F;www.getzola.org&#x2F;documentation&#x2F;templates&#x2F;pages-sections&#x2F;#page-variables" target="_blank">documentation</a>.
</p>
</div>
<footer>
<a href="https://www.getzola.org/documentation/getting-started/cli-usage/" target="_blank">Get started with Zola</a>
</footer>
<style>
html {
line-height: 1.5;
}
h1 {
margin-bottom: 2rem;
}
.container {
font-family: "sans-serif";
text-align: center;
margin-top: 20vh;
padding: 2rem;
background: #e9e9e9;
}
footer {
position: fixed;
width: 100%;
bottom: 1rem;
text-align: center;
}
</style>
</body>
</html>
110 changes: 110 additions & 0 deletions crates.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
[[crates]]
key = "fundsp"
source = "crates"
tags = ["DSP"]

[[crates]]
key = "cpal"
source = "crates"
tags = ["devices"]

[[crates]]
key = "coremidi"
source = "crates"
tags = ["MIDI"]

[[crates]]
key = "wrl/baseplug"
source = "github"
tags = ["frameworks","VST2"]

[[crates]]
key = "RustAudio/baseview"
source = "github"
tags = ["windowing","GUI"]

[[crates]]
key = "robbert-vdh/nih-plug"
source = "github"
tags = ["frameworks","VST3","CLAP"]

[[crates]]
key = "glowcoil/clap-sys"
source = "github"
tags = ["bindings","CLAP"]

[[crates]]
key = "RustyDAW/rusty-daw-io"
source = "github"
tags = ["devices"]

[[crates]]
key = "RustyDAW/creek"
source = "github"
tags = ["streaming"]

[[crates]]
key = "MeadowlarkDAW/Meadowlark"
source = "github"
tags = ["DAWs"]

[[crates]]
key = "WeirdConstructor/HexoSynth"
source = "github"
tags = ["synthesizer", "plugin"]

[[crates]]
key = "vizia/vizia"
source = "github"
tags = ["GUI", "frameworks"]

[[crates]]
key = "chaosprint/glicol"
source = "github"
tags = ["languages", "DSP"]

[[crates]]
key = "rodio"
source = "crates"
tags = ["playback"]

[[crates]]
key = "kira"
source = "crates"
tags = ["games", "playback"]

[[crates]]
key = "awedio"
source = "crates"
tags = ["playback", "embedded"]

[[crates]]
key = "rubato"
source = "crates"
tags = ["resampling", "DSP"]

[[crates]]
key = "realfft"
source = "crates"
tags = ["FFT", "DSP"]

[[crates]]
key = "jack"
source = "crates"
tags = ["devices"]

[[crates]]
key = "alisomay/libpd-rs"
source = "github"
tags = ["languages", "DSP"]

[[crates]]
key = "rustfft"
source = "crates"
tags = ["FFT", "DSP"]

[[crates]]
key = "hound"
source = "crates"
tags = ["streaming", "frameworks"]

10 changes: 10 additions & 0 deletions elasticlunr.min.js

Large diffs are not rendered by default.

68 changes: 68 additions & 0 deletions formats.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# Audio plugin formats

# Format for specifying a format 🤔
#
# ```
# [[formats]]
#
# # Human readable format name
# name = "MyFormatName"
#
# # Short synopsis of the format
# description = "This format was designed for Plan9 computers only"
#
# # The license of the format
# license = { name = "MIT", url = "https://example.com/license.html" }
#
# # Optionally, list crates that work with this format
# crates = [
# { name = "plan9-plug", url = "https://example.com/mycoolsite/plan9-plugin" },
# ]
#
# # Optionally, list additional resources on this format
# resources = [
# { name = "My link docs name", url = "http://example.com/docs" },
# ]
# ```

[[formats]]
name = "VST"
description = "VST can refer to several different versions of the VST format by Steinberg. VST2 was one of the most common standards, but is now unlicensed. Instead, VST3 is recommended and is generally supported in most DAWs. Note that the Rust vst3-sys crate currently relies on GPLv3 code."
license = { name = "GPLv3 or Proprietary", url = "https://developer.steinberg.help/pages/viewpage.action?pageId=9797944" }
crates = [
{ name = "vst", url = "https://github.com/RustAudio/vst-rs" },
{ name = "vst3-sys", url = "https://github.com/RustAudio/vst3-sys" },
]
resources = []

[[formats]]
name = "AudioUnit"
description = "AudioUnit (AU) is only available on Apple platforms. AU v2 is simlar to VST, and AU v3 follows an Apple framework approach, which is harder to implement without Apple tools. Currently, no Rust libraries implement the AudioUnit standard."
license = { name = "Proprietary", url = "https://developer.apple.com/licensing-trademarks/audio-units/" }
resources = [
{ name = "Rust CoreAudio - AudioUnit struct documentation", url = "http://rustaudio.github.io/coreaudio-rs/coreaudio/audio_unit/struct.AudioUnit.html" },
{ name = "Rust CoreAudio - Possibility of creating AU plugins", url = "https://github.com/RustAudio/coreaudio-rs/issues/52" },
{ name = "Rust CoreAudio - AudioUnit implementation", url = "https://github.com/RustAudio/coreaudio-rs/blob/master/src/audio_unit/mod.rs" },
{ name = "DPlug - AudioUnit implemented in DLang", url = "https://github.com/AuburnSounds/Dplug/tree/master/au/dplug/au" },
]

[[formats]]
name = "LV2"
description = "LV2 is only supported on Linux with a few exceptions. One interesting feature is that all LV2 plugin hosts and plugins are backwards compatible with previous versions."
license = { name = "ISC", url = "https://gitlab.com/lv2/lv2/-/blob/master/COPYING" }
crates = [
{ name = "rust-lv2", url = "https://github.com/RustAudio/rust-lv2" },
{ name = "lv2rs", url = "https://github.com/Janonard/lv2rs" },
]
resources = [
{ name = "LV2 Crate implementation and Design on rust.audio", url = "https://rust-audio.discourse.group/t/lv2-crate-implementation-and-design/71/2" },
]

[[formats]]
name = "CLAP"
description = "CLAP is a relatively new plugin format with permissive licensing. It does not currently have wide support outside of Bitwig."
license = { name = "MIT", url = "https://github.com/free-audio/clap/blob/main/LICENSE" }
crates = [
{ name = "clap-lv2", url = "https://github.com/glowcoil/clap-sys" },
]

Loading

0 comments on commit a8ef15e

Please sign in to comment.