CURVA · 開發日誌

一切從一記自由球開始:CURVA 的誕生始末

2026 年 7 月 15 日
返回最新消息

我們發布的每一款 Plugin,最初的靈感都誕生於工作室裡。但這一款,是從沙發上開始的。

夜已深,電視裡播著 2026 世界盃的關鍵淘汰賽。比賽來到令人窒息的第 89 分鐘,法國隊大約在 25 碼外獲得了一次自由球的機會。人牆排好,守門員死守著近柱。球起腳飛越人牆——接著,它彎了過去。

它越過人牆最後一顆頭往下墜,在空中維持那道弧線的時間,似乎比物理法則允許的還要多出了半秒,最後精準落入遠柱死角。整個體育場的聲浪也隨之起伏:隨著球的攀升而高漲,越過人牆時變得明亮,在下墜時又像雨天公路上呼嘯而過的汽車般一閃而逝。

深夜在沙發上看著電視轉播的世界盃自由球
第 89 分鐘,從沙發上看出去。其他人看到的,是一顆進球。

我們其中一人下意識地脫口而出:「那道飛行軌跡就是一條 Pan(聲像)曲線啊。攀升和下墜就是 Filter sweep。越過人牆那一下則是純粹的 Doppler 效應。」午夜時分的客廳裡,當所有人都在為這記世界波歡呼時,我們聽到的卻是立體聲的移動。

當時我們還不知道,但設計這款 CURVA 的球,已經開出了。

想還原那個物理現象

隔天早上回到工作室,我們試著重現那一秒鐘的聲音。就當作是個練習——一顆球在空中彎曲飛行的一秒鐘,能有多難?

結果我們實際得這麼做:開一條 Pan 的 Automation 軌道。開第二條 Low-pass filter 軌道,上下起伏來偽造物體飛近又飛遠的明亮度。開第三條 Pitch 軌道,因為沒有都卜勒效應的移動,聽起來就像是在螢幕上平移,而不是在房間裡穿梭。然後還要搞一個 Modulation matrix(調變矩陣),好讓這三個參數同步呼吸,因為只要它們有一點點不同步,錯覺就會瓦解——你的耳朵會瞬間聽出這是三個獨立的效果,而不是一個移動中的物體。

畫了 40 分鐘的節點(Nodes)。只為了那一秒鐘的飛行。

運動場上,沒有人有空畫什麼 Automation。

這句話成了我們整個專案的開發綱要。一顆飛行中的球,是世界上最直觀、最容易解讀的物理動態——連六歲小孩都能看懂它的軌跡。然而,我們這行最頂尖的工具,卻把它描述得像個試算表:軌道、節點、矩陣、參數指派頁面。不知從何時開始,「動態」不再是你創造出來的東西,而變成了你需要去「管理」的東西。這感覺完全本末倒置。於是我們決定,把這個物理現象直接畫出來。

首先,我們打造了這座球場

Pan  L→R Brightness ↑ Doppler
這大概是最初白板上的草圖。標籤是後來才加上去的。

第一張圖簡單到令人尷尬。從看台視角俯瞰的足球場。水平位置代表 Pan。高度代表 Filter 明亮度。攀升和下墜的速度代表都卜勒音高。把球踢出去,聲音就跟著位移。

最重要的一個決定——也是我們爭論最久的——就是這座球場不能只是個視覺化工具。市面上有很多 Plugin 會畫出漂亮的圖案,告訴你底層的 DSP 實際上在幹嘛。我們想要的是相反的東西:球場本身就是控制介面,底下什麼都沒有。草皮後面沒有隱藏的 LFO 指派頁面。球的位置,就是參數的狀態。只要你看得懂足球賽事重播,你就會操作 CURVA。

當球場成型後,產品的其餘部分也就水到渠成了,就像解決一個個足球問題一樣:

連光線都變成了一個參數。Scenes(場景)列——黎明、正午、黃昏、夜晚——改變了球場上的時間,而類比風格的 Saturation 音色也會隨之變化:黎明時柔和溫暖,正午時開闊明亮,黃昏的魔幻時刻色彩,以及在夜間探照燈下最濃厚、最深沉的特色。這個介面上沒有任何東西「只是為了好看」。這條規則從第一張草圖到最終版本都徹底貫徹。

CURVA 介面——進行中的球場
球賽進行中的球場。球的位置就是參數的狀態——底下沒有任何隱藏圖層。

我們故意把這一切設計得很有趣(Playful),但我們也必須確切地解釋為什麼,因為「好玩」通常是音訊軟體行銷最愛唬爛的地方。在這裡,「玩樂」不是裝飾品,「玩樂」就是一種搜尋演算法。當移動聲音就像輕彈一顆球一樣輕鬆時,你就會去嘗試那些你絕對不可能在 Automation 軌道上慢慢 key 的軌跡——而其中某些動作,最終將成為定義一張唱片的關鍵。每個製作人都懂得那種「誤打誤撞做出神仙音色」的感覺。CURVA 就是那種感覺的具象化,我們只是給了它一個球賽舞台。

草皮底下,全憑實力,絕非玩具

故事說到這,我們要放下球迷的身份,回歸工程師的本行了。因為我們從第一天就清楚知道,長成這樣的 Plugin 很容易被怎麼打槍:「介面是很可愛啦,但我絕對不會把它用在真實的專案裡。」

一個在 Session 中無法被信任的玩具,就不只是玩具了,它是個災難。

所以,草皮底下的一切都經過精心設計,以下就是我們的實力證明:

上述這些,在球場介面上是完全看不到的。但正因為有它們,這座球場才得以存在。充滿童趣的表面和硬核枯燥的底層基礎並不衝突——後者才是讓前者能夠順利出貨的關鍵。我們花在 Ramp、Null test 和 Low Anchor 上的時間,幾乎和我們花在打造足球功能的時間一樣長。

而且,它完全免費

CURVA 一毛錢都不用。完整版——包含兩個引擎、五位守門員、手繪鉛筆功能、球隊陣容、四種燈光場景、所有 57 個 Preset、以及支援所有格式。沒有試用期倒數,沒有鎖上的旋鈕,不用綁定信用卡。

最真實的原因是:這是我們做過最「Sugoi」的產品,我們希望它能出現在越多人的專案裡越好。Sugoi 製作很多嚴肅的專業工具——動態處理器、EQ、機器學習處理器——這些我們當然會繼續收費,因為工程師幾個月的心血是值錢的。但 CURVA 始於沙發上的一抹微笑,而且這份快樂從未停止。去踢場週末野球還要收門票,感覺就是不對勁。

所以:它是免費的,它已經開發完成,而且是用跟我們販售的其他產品一樣的高標準打造的。如果它在你的專案裡佔有一席之地,也歡迎你順道看看我們其他的產品。

結語

在開發過程的某個階段,我們注意到團隊不再說「Render 這個軌跡」,而是改口說「踢出那一腳」。那一刻我們就知道,這個隱喻已經不再只是個花俏的外皮,而是真正成為了一個能夠激發你創意的效果器。

打造 CURVA 教會了我們一件事,也是我們打算銘記在心的:很多設計創意,其實都來自於生活。它可能看起來就像是你坐在沙發上看的那場比賽,在關鍵的第 89 分鐘,當一顆球彎過人牆,而整個體育場的聲音也隨之彎曲的那一瞬間。

CURVA 現已推出——支援 macOS 和 Windows 的 AU、VST3、具 PACE 數位簽章的 AAX 及 Standalone 版本,並內建 57 套我們精心準備的「定位球(Set pieces)」Presets。完全免費。

去吧。畫點什麼出來吧。

免費下載 CURVA