2016 年 8 月 14 日星期日 10:36:37 這是 定制合成器從那時起,BespokeSynth 發展了很多。用戶群和規模 代碼庫BespokeSynth 是一款用於表演的應用程序 模塊綜合它是由模塊化合成器新手編寫的,因此與常規的模塊化合成器有很大不同。注意:我是 LinuxMAO / Audinux Copr 存儲庫維護者。

BespokeSynth 的全局視圖

安裝

免責聲明:Fedora 基礎設施並未正式支持 Copr。請自行承擔使用該軟件包的風險。

說了這麼多,開心就好。

要安裝 BespokeSynth,請使用: linux mao (對於 Fedora 33、34)/ 聲音的 (對於 Fedora 35)Copr 存儲庫。

$ dnf copr enable ycollet/audinux # For Fedora 35 and above
$ dnf copr enable ycollet/linuxmao # For Fedora 33 and 34

然後作為root用戶:

$ dnf install BespokeSynth

簡要概述

BespokeSynth 在啟動時看起來像這樣:

BespokeSynth 默認視圖

默認情況下,BespokeSynth 畫布填充有一組特定的模塊。

  • 用於速度/測量控制的傳輸模塊。
  • 一個音階模塊,用於控制特定模塊演奏的音符的和聲。
  • 用於導出 BespokeSynth 生成的聲音的增益/分配器/輸出。

默認情況下,BespokeSynth 在播放音頻時在畫布背景上繪製 Lissajous 圖形。

此菜單具有用於觸發音頻過程的播放/暫停按鈕,以及用於文件操作的標準菜單,例如設置和訪問各種 BespokeSynth 模塊。

一些快捷方式可以幫助您改進 BespokeSynth 中的工作流程。

  • Ctrl + 滾輪 : 飆升;
  • 空格+鼠標 : 翻譯畫布。
  • 畫布上的字母鍵 :顯示名稱以該字母開頭的模塊列表。
  • 單擊 + 拖動 :選擇一個區域。
  • 單擊+拖動選擇 :移動選定的模塊。
  • 退格 :刪除一個模塊或選擇。
  • Alt+單擊+拖動模塊 : 複製模塊。

如何畫一條線

單擊模塊的圓形輸出,並在單擊按鈕的同時將鼠標移到要連接的模塊上。

如何去除電線

單擊電線並按退格鍵。

自動連接兩個模塊

通過標題欄抓住模塊並按住 左移 並且模塊被捕獲。移動鼠標,使抓取模塊的輸出圓圈接觸到您要連接的模塊。

您可以通過單擊模塊標題欄中的右箭頭圖標來訪問模塊的一些附加參數。

模塊隱藏參數菜單

我們現在有足夠的信息來使用 BespokeSynth 進行一些實驗。從一個非常簡單的實驗開始。此實驗將在本指南的其餘部分中逐步完成。

簡單的實驗

作為第一個實驗,放一個音符音序器 BespokeCanvas 模塊、振盪器和效果鏈。

連接音符音序器 到振盪器 在這兩個模塊之間拖一條線。或者,使用上述自動連接過程。

自動連接過程在實時環境中特別有用,因為它允許在不中斷任何噪音的情況下連接模塊。

簡單的實驗

然後連接振盪器的輸出 輸出到 FX 鍊和 FX 鏈增益 模塊。要將效果添加到效果鏈模塊,請單擊效果鏈[エフェクトの追加]單擊下拉菜單,然後[遅延]選擇。重複此過程以添加自由動詞 影響。遲來的 單擊效果、數量字段並將值設置為大約。 0.3.

設置振盪器

嘗試更改 Oscillator/Note Sequencer/Effects Chain 模塊的一些參數,例如 unison/detune 和 shuffle/softon 參數。您也可以嘗試更改比例,看看之後會發生什麼。

振盪器模塊

按菜單欄中的播放按鈕生成新聲音。

測試 幫助 打開頁面並查找振盪器 和注意音序器:

設置音符音序器

音符音序器模塊

帶有音符音序器, 您可以單擊每個單元格來激活音符,然後單擊下面一行中的單元格來調整音符的音量。也可以點擊按鈕間距、長度 或使用 vol 為這些參數中的每一個設置一個隨機值。序列的長度可以在長度字段中設置。

加固第一個補丁

一些不錯的模塊

現在補丁已經完成(一套完整的模塊+連接稱為補丁),可以添加更多的模塊。鼓在以下模塊中可用:

  • 鼓音序器: 這和notesequencer是同一個模塊。不同的是,鼓不需要音符,只需要觸發器。這使得節奏編程更易於使用。
  • 鼓手:基於樣本的鼓合成器,它使用您只需通過此模塊拖放的樣本。 Documents/BespokeSynth/drums 目錄中有一些示例。
  • 鼓合成器:基於噪聲和正弦發生器的純合成鼓。
  • 多軌錄音機:如果您想從一個補丁錄製多個音軌(一組相互連接的模塊稱為補丁),您可以使用此模塊。
  • 琶音器:此模塊允許您僅使用一個觸發音符創建一系列漂亮的音符。
  • 海谷:此模塊將樣本的“部分”作為源波並將其轉換為聲音發生器。
  • 形式:此模塊允許您繪製手頭一些參數的時間演變。
  • 圓形定序器:具有一些多節奏功能的 4 音符音序器。
  • 多節奏:多節奏音序器;
  • :是的,顧名思義,BespokeSynth 可讓您管理您的代碼。

打鼓

不再簡單的實驗

連接鼓音序器 到鼓合成器 連接鼓合成器 要得到。鼓音序器 按行組織。下排 對應排 0 頂行是行 7.線 0 鼓音序器 控制鼓合成器的左下方單元格。

鼓合成器設置

鼓合成器 它由兩個音頻源組成:

  • 發聲器(正弦波、鋸齒波、方波、三角波);
  • 噪聲發生器。

該單元的第一個區域專門用於聲音包絡。

單擊包絡的前半部分以更改包絡峰值的位置。您可以通過單擊信封的後半部分來更改信封的斜率。

合成器鼓的聲源設置

要設置鼓聲,請如上所示調整包絡和音量。

我和鼓手得到了同樣的結果 然後從 Documents/BespokeSynth/drums 目錄中拖放一些鼓樣本。

鼓手模塊

使用帶有模塊參數的 LFO/自動化

您可以傳遞 BespokeSynth 的所有參數 低頻振盪器要訪問 LFO 參數,請右鍵單擊要調製的參數,然後會出現 LFO 窗口,您可以單擊引腳將其從參數窗口中分離。

用於音量參數的帶有 LFO 的振盪器模塊

您還可以使用曲線循環器來執行某種參數的自動控制。 模塊。

曲線控制器…控制振盪器模塊的 shuffle 參數。

組織歌曲

通過單擊標題欄左側的小圓圈來激活/停用所有模塊。

要組織您的歌曲,您可以使用選擇器 模塊通常可以向各種參數發送激活信號,尤其是激活按鈕。

例如,要管理三個鼓聲部,您可以使用以下補丁:

使用 BespokeSynth 製作歌曲 – 第一種方法

另一種方法是使用notegate 從鼓音序器啟用/禁用音符流。

使用 BespokeSynth 製作歌曲 – 第二種方法

與外界的交流

集中控制的三種形式

先放下中間控制器 在 BespokeSynth 畫布中。

3形中控

中間控制器 根據檢查的隱藏/佈局/列表,可能會有不同的形狀。本實驗使用列表形狀。中間控制器 很強大。 您可以編寫一個 JSON 文件來自定義 midi 控制器形狀 圖形用戶界面:

和定制的中控

Akai LPD8 MIDI 控制器

在本實驗中,我們使用 Akai LPD8。 迷笛 帶有 8 個旋鈕和 8 個事件觸發器的控制器:

AKAI Professional LPD 8 – Thomann FranceAkai LPD8 MIDI 控制器

可以使用事件觸發器將評論發送到模塊。它也可以用來修改程序。

連接一切

1. 在 midicontroller 第一個下拉菜單中配置您的控制器。 到 LPD8(連接到 PC 的那個)。下一個,[追加]單擊按鈕。

然後使用按鈕進行播放,以便按鈕的 MIDI ID 顯示在模塊的底部。這裡按鈕的 MIDI cc 是 10。所以輸入 第一個單元格(cc 標籤旁邊的單元格)。

要將此按鈕連接到延遲效果的延遲參數,請單擊滑塊標籤左側的小按鈕並將其拖動到延遲參數。

將 MIDI 與 BespokeSynth 一起使用

LPD8 MIDI 旋鈕現在連接到延遲參數,可用於更改延遲效果的值。

下面的 Videollama 部分有一個由 Ryan Chalidor 編寫的關於將 MIDI 與 BespokeSynth 結合使用的教程。

帶聲音的演示

這是從我的 YouTube 頻道連接到 BespokeSynth 的 Akai LPD8 的小演示。

將 MIDI 與 BespokeSynth 結合使用的示例

在上面的示例中,我們使用了 LPD8 旋鈕之一來控制延遲效果的值。 由於 MIDI 控制信號演變的離散性,我使用了平滑器來避免階躍效應。 將此階梯信號轉換為連續信號。

記錄

您可以通過單擊寫入菜單條目來記錄您的工作。這將在錄製目錄 (~/Documents/BespokeSynth) 中錄製會話。

也可用作多軌錄音機 用於錄製多個音軌的模塊。[トラックを追加]您可以使用按鈕添加曲目。

  • 錄製按鈕觸發錄製。
  • 清除按鈕以清除所有內容(所有曲目)。
  • Bounce 按鈕將所有軌道寫入錄音目錄中的單獨文件。
多軌錄音模塊

電影

下面是 BespokeSynth 的開發者 (Ryan Chalidor) 對 BespokeSynth 的簡要概述。

由 Ryan Chalidor 編寫的 BespokeSynth 基本演練

這是 BespokeSynth 的開發者 (Ryan Chalidor) 的 Bespoke Midi 映射教程。

Ryan Chalidor 的 MIDI 映射教程