如何使用 JUCE 實作 XYPad?

前言 XY Pad 是 Audio Plugin 中很常見的 UI 設計方式,可以同時對兩個不同面向的因子進行操作。舉例來說,我們可以將 x 軸設定為對 panner 的方位調整,將 y 軸設定為對 volume 的音量大小調整,如此一來,在 XY Pad 上進行移動就可以如同聲源在聽者前後左右移動一般,是一個相當方便的可視化工具。 ...

January 25, 2022 · 4 分鐘 · GanniPiece

如何使用 git rebase 與其他分支合併?

前言 最近 Plug-In 開發得差不多了,接下來要與夥伴改進與測試目前的合成器,首先遇到的問題就是如何將我們兩個的修改版本進行整合。Git 這個版本控制的工具提供了兩種容易上手的方法,分別是 merge 與 rebase 。 ...

January 20, 2022 · 2 分鐘 · GanniPiece

如何使用 std::function 撰寫 Callback Function?

前言 std::function 是 c++11 後的新功能,定義於 header <functional> 中。有點像是 c 語言中的 function pointer,除此之外,也有更廣泛的應用,任何 CopyConstructable 的 Callable 物件皆可以 std::function 儲存、複製以及調用。 舉例來說,function, lambda expression, bind expression 是這類型的物件,另外,像是成員函數 (member function) 、資料成員 (member data) 的指標,也是 std::function 的範疇。 ...

January 18, 2022 · 2 分鐘 · GanniPiece

地縛靈

日本的鬼怪故事中,有一種鬼怪叫做地縛靈。根據維基百科的定義,地縛靈是無法接受自己死亡或不知道自己死亡的人事物,停留在死時的土地或建物之靈,又或是有特別理由而停留的死靈。這樣的靈魂經常是孤獨而無助,卻又被人們害怕著 ...

December 27, 2021 · 6 分鐘 · GanniPiece

如何在 Docker 中運行 GitLab Runner?

前言 一般來說,我們可以在使用本地端安裝的 GitLab Runner 來作為專案 CI/CD 的機器。除此之外,GitLab 亦提供 GitLab Runner 的 Docker images [1],讓我們在 Docker 的 container 中運行 GitLab Runner。 本篇文章將參考官方文件 [2] 來進行介紹,先從 docker 的安裝介紹,再逐步建立 Docker 容器,並運行 GitLab Runner,希望能幫自己做個紀錄,也能幫助正在尋求解答的人。 ...

October 25, 2021 · 2 分鐘 · GanniPiece

沒有名字的人

拖了很久終於來寫最近看的書。 《沒有名字的人》這本書是Adam Johnson的小說,原文是The Orphan Master’s Son,是一本描述北韓這個神秘而封閉國度生活的虛構小說。雖說是虛構的故事,卻又存在讓人相信的成分,因為北韓這個國家,總是讓大家有著豐富的想像。荒誕不羈的事情、高官權貴的任性、一般百姓的貧瘠,串起了這個寫好劇本的國家。整部小說的精彩程度,與故事情節緊湊的掌握度,讓讀者在每次閱讀快速進入,又不落於貧乏單調的故事走向,刺激過慣安逸與資本社會的我們。 ...

March 18, 2020 · 4 分鐘 · GanniPiece

九樓小館

我在九樓看見妳,那是這棟飯店最神秘的地方。可以說是永遠的吵雜,也是永遠的安靜 穿過九樓的長廊,一間間的包廂旋轉著Disco舞廳內,那種七彩的燈光,搭配掩蓋所有聲音的巨浪音樂。從外面聽隔著泡棉吸音的牆壁,有如一頭關在籠中的猛獸,不停發出低沉的嘶吼。混著的時候,九間的房便交織著獨特的混亂。 ...

November 25, 2019 · 2 分鐘 · GanniPiece

作夢

我是一個睡覺幾乎會作夢的人,而且清醒後夢常常仍是真實清晰。有陣子對於夢相當感趣,跑去看了一堆關於夢境的書籍,但他仍是神秘難測。夢境的內容常常有不同的面向,有時是預言式的,有時是過去式的,有時有結局,有時在結局之前便會驚醒,變成開放式的故事。 ...

October 13, 2018 · 4 分鐘 · GanniPiece

東亞青年運動會

今天東亞運動總會對於台中市舉辦2019東亞青年運動會,做出舉手表決以除去台中市舉辦東亞青年運動會之權力。最後表決結果八個參賽會員國,反對台中市舉辦7票(含主席票一票),贊成票1票(中華台北),棄權票1票(日本)。 ...

July 24, 2018 · 3 分鐘 · GanniPiece

七月九號 風雨欲來

據說明日颱風會來,或是後天吧,也說不準。總是我現在已然開始幻想風颱,挾帶強風豪雨,吹得路上行人搖搖晃晃像醉漢,披著風吹的凌亂的髮絲,兩眼迷茫不見遠方。往來的車子開啟遠光燈,遠光燈四散在雨水周圍,如潑墨在宣紙上渲染開來,車內寂靜,唯獨雨水霹靂啪啦點點打在車頂,打在金屬上頭首先發著清脆的聲響,經過厚重的板金傳入車內發出一聲聲悶而低沉的呻吟,擴散到空氣中,又被急烈的雨水吸收,好似隔絕一個異次元空間。 ...

July 9, 2018 · 2 分鐘 · GanniPiece