Open in app

Sign In

Write

Sign In

JUCE Tips

28 Followers

Home

About

I’m Sam

I’m Sam

·Apr 7, 2022

[261] 爆讚的 JUCE 教學影片

這支免費教學影片的製作水準高,在我看過的 JUCE 影片中,排名第一。作者的用心在許多細節處表露無遺。

Cplusplus

1 min read

[261] 爆讚的 JUCE 教學影片
[261] 爆讚的 JUCE 教學影片
Cplusplus

1 min read


I’m Sam

I’m Sam

·Mar 31, 2019

[254] JUCE 2019 年使用者調查結果

JUCE 團隊在 2019 年初發出一份使用者問卷,官方公佈了調查結果以及分析。本文說明調查結果,以及由我的角度來看這份報告所代表的意義。 首先,官方的問卷調查把使用者以使用授權分成三類:Non-paying, Indies, Pros。 第一個問題是: 你拿 JUCE 做什麼? 由下圖可以看到,JUCE 較常被使用的的領域依然以音樂類型為大宗,跟第二名相 …

Juce

7 min read

[254] JUCE 2019 年使用者調查結果
[254] JUCE 2019 年使用者調查結果
Juce

7 min read


I’m Sam

I’m Sam

·Mar 31, 2019

[253] 那一年,我與 JUCE 相遇

公司開業以來最大的軟體開發案,在評估不到兩個禮拜就決定以 JUCE 做為主要開發工具,這風險不低吶(老大說他不懂,由我全權決定)。難道是梁靜茹給的「勇氣」?

Cplusplus

3 min read

[253] 那一年,我與 JUCE 相遇
[253] 那一年,我與 JUCE 相遇
Cplusplus

3 min read


I’m Sam

I’m Sam

·Jan 5, 2019

[243] 《大機車報》2018.4Q 季報與贈書

Update: 贈書已由第二順位的讀者獲得。恭禧! 去年四月,我訂了底下目標宣言: 目前的訂閱數 144 人,離 200 人還有一距離,但我相信一定能達成(年底的目標是「五百人斬」)。我決定在訂閱人數突破 200 時贈送電子書給《大機車報》的讀者。 五百人斬沒有達成,但在 2018 結束前,藉由 jserv 轉推,《大山姆的機機車車™》電子報訂閱數終於突破 200。謝謝「宅色夫」! 電子報第十六期在一月二日出刊,並依約在一月第一周完成抽獎,抽獎時間是一月三日(五),早上,抽出了幸運讀者。錄影如下(為保護隱私,電子郵件經特殊模糊處理): 大機車報兩百訂戶抽獎活動 恭禧中獎的讀者,近日我會以電子郵件與讀者聯繫,詢問相關問題,沒問題的話,我會將購買的電子書寄出。 《大山姆的機機車車™》電子報點子雖已構思多年,但直到去年一月才開始執行,有點晚了。不過,晚到好過沒到,我會再接再厲,持續提供優質資訊給讀者。

Programming

2 min read

[243] 《大機車報》2018.4Q 季報與贈書
[243] 《大機車報》2018.4Q 季報與贈書
Programming

2 min read


I’m Sam

I’m Sam

·Nov 17, 2018

[237] Tracktion Engine 原始碼開源了!

先前介紹時,提到 JUCE 是一個「副產品」,是設計者 Jules Storer 十多年前為了開發 Tracktion(現在叫「Waveform」)時的產物。Jules 曾經說過,他自己完全沒預料到這樣一個副產品竟會發展成完整的跨平台應用程式框架。

Juce

3 min read

[237] Tracktion Engine 原始碼開源了!
[237] Tracktion Engine 原始碼開源了!
Juce

3 min read


I’m Sam

I’m Sam

·Nov 8, 2018

[234] 新版本 JUCE 5.4 釋出

JUCE 最新版 5.4 今日釋出,正式支援 macOS 10.14 Mojave and iOS 12。這個版本也支援 Windows hiDPI,還有 per-monitor DPI-aware 讓 JUCE 應用程式隨著螢幕的 DPI 動態調整其大小。 JUCE 5.4 也支援原生 Unity 音訊外掛程式開發,而且整合到 Unity Editor 裡,讓你在 Unity 裡使用 JUCE 拿手的聲音處理模組。 另外支援 WinRT MIDI API,強化了 BLE MIDI 裝置效能。不過,由於 Windows 10 1809 之前的版本,其 WinRT MIDI API 存在一些問題,JUCE 在這些版本中預設將 WinRT MIDI API 功能關閉。可以使用 `JUCE_FORCE_WINRT_MIDI=1` 強制打開。 使用 WinRT API 在 Windows 平台上具有特別意義。目前為止,Microsoft 自己尚未有新的 GUI Framework for WinRT,如果 JUCE 夠積極,或許就在這方面扮演重要角色。

Cplusplus

3 min read

[234] 新版本 JUCE 5.4 釋出
[234] 新版本 JUCE 5.4 釋出
Cplusplus

3 min read


I’m Sam

I’m Sam

·Nov 1, 2018

[231] 更多 JUCE 的五四三

Star Rocket 三創育成的 Titan 透過推特跟我連繫,提到他正在寫一篇關於 ROLI 以及 JUCE 的文章,看到我有寫一些跟 JUCE 有關的文章,就他的提問發表了一些看法。 我接觸 JUCE 約莫四年,對 JUCE 有一些心得,但不敢說摸得透徹,僅就一些使用經驗以及對於 JUCE 這個專案、公司,以及創辦人的側面觀察提出我的心得。 拜讀了 Titan 剛發佈的文章 — 〈ROLI:乘著黑色波浪而來的未來樂器〉,寫得真好,對於 ROLI 這間公司還有別樹一格的新型態「樂器」,做了相當完整的報導 …

Juce

5 min read

[231] 更多 JUCE 的五四三
[231] 更多 JUCE 的五四三
Juce

5 min read


I’m Sam

I’m Sam

·Feb 18, 2018

[204] Text Processing Using juce::String class

前陣子公司內部的工具需要用到 Windows 內建的 Pnputil 工具程式。該工具可用來安裝以及移除驅動程式(Device Driver)。 其中一個需求是取得 Pnputil 的輸出結果後,從中獲得安裝至系統的驅動程式 INF 檔名,例:oem93.inf。Pnputil 的輸出結果如下: Adding driver package: filter.inf Driver package added successfully. Published Name: oem93.inf Total driver packages: 1 Added driver packages: 1 底下影片利用 juce::String 來處理文字。除此之外,同時示範 Catch Unit Test framework 的基本用法。(未來的影片也會以這樣的組合來呈現) 大山姆的機機車車 今年初我發行了個人電子報,提供軟體開發資訊與學習資源,還有軟體工具介紹及使用技巧,其中包含了我在 WorkFlowy Tips 上發佈的最新文章。如果你跟我一樣求知若渴,又不想花太多時間「過濾」資料,趕快訂閱《大山姆的機機車車™》電子報,每月兩期,精挑細選的資訊直接送進你的郵箱,讓你輕鬆「追劇」無負擔:

Programming

2 min read

[204] Text Processing Using juce::String class
[204] Text Processing Using juce::String class
Programming

2 min read


I’m Sam

I’m Sam

·May 28, 2017

[153] JUCE Diary #14:Catch Test Framework

Catch 在 C++ 單元測試、自動化測試領域算是新兵。由於設計優良,使用簡便,近來頗受好評。JUCE 內建了單元測試機制,雖然大部分情況下比夠用還多,不過,為了避免落入「固步自封」的工程師死亡陷阱,偶爾還是要看看窗外的世界,弄髒手,動動腦。 JUCE 論壇經常出現高手分享自己的作品,昨天就看到 varx 這個把 Reactive-Extension, RxCpp 導入到 JUCE 的專案,太有才,改天一定要試試。不過,今天的重點不在該專案,原因是我挖了專案原始碼來看,發現作者用了 Catch 做單元測試,而不是用 JUCE 內建的機制。然後,使用 Catch 來做測試真的很簡單。底下說明使用方式。 首先,使用 Projucer 建一個 Console Application。為什麼要選這個類型的專案?因為「自動產生的程式碼最少」。Main.cpp 長這樣: 中略。 原因是,在 Medium 寫含有程式碼的文章太痛苦了,想看完整版,請移駕主站: http://ift.tt/2r9i1z0

Cplusplus

2 min read

[153] JUCE Diary #14:Catch Test Framework
[153] JUCE Diary #14:Catch Test Framework
Cplusplus

2 min read


I’m Sam

I’m Sam

·Apr 23, 2017

[142] JUCE 5 以及新授權模式

昨天收到 JUCE 5(目前的版本是 4.3.1) 即將於下月推出的通知信,同時公佈新的授權模式。下表是第二個版本,JUCE team 在第一個版本發出後收到不少使用者回饋,並「順應民意」在 24 小時內做出了修改:

Juce

3 min read

[142] JUCE 5 以及新授權模式
[142] JUCE 5 以及新授權模式
Juce

3 min read

JUCE Tips

A place you don’t want to miss while learning JUCE and C++

Connect with JUCE Tips

Editors

I’m Sam

I’m Sam

Developer | CTO of I³D Technology Inc. | Blog at https://samtsai.org | Newsletter: http://thecpp.news | WorkFlowy Tips: https://workflowy.tips

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech