COMPOSER 3310

寫首鈴聲 → 落 WAV / M4R → 入電話

NOKIA
MY TONE 125BPM
OCT 5 · LEN 4 0.0s
PLAYCLEAR

THE TUNE

用鍵盤夾歌,或者直接貼 RTTTL 落去 — 兩邊會即刻同步。

內置嘅都係 public-domain 古典/傳統旋律,可以放心用。

THE BUZZER

EXPORT

冇嘢彈出嚟?即係呢一頁畀 sandbox frame 擋咗下載 — save 呢個 .html 落電腦,直接用 browser 開就一定得。

裝落 Android / iPhone 嘅完整步驟同埋做唔到嘅嘢,撳呢度睇:

Made for a 2001 phone · Web Audio API · 冇 server、冇上傳,全部喺你部機行

HOW TO USE

Android — 設做電話鈴聲

成條路都行得通,唔使電腦、唔使裝嘢。

  1. 夾好首歌,撳 ANDROID .WAV,檔案會落去 Download
  2. Files / 檔案 app → 長撳個 .wav → Set as ringtone(有啲機寫「用作電話鈴聲」)。
  3. 冇呢個選項嘅話:Settings → Sound & vibration → Phone ringtone → +(My sounds),喺度揀返個檔案。
  4. 仲係搵唔到?部分 Samsung / Xiaomi ROM 淨係 scan Internal storage/Ringtones — 將個檔案搬入去就會即刻見到。想做訊息音就放 /Notifications

WAV 冇壓縮,10 秒大約 900KB。Android 唔介意,但你想慳位就縮短首歌。

iPhone — 要多兩步

Apple 冇開放任何 API 畀 app 或者網頁直接裝鈴聲。呢個網頁出到個檔案,但最後一步一定要你自己經 GarageBand 或者電腦行。

路線 A — 淨用部機(免費,唔使電腦)

  1. Safari 開呢一頁,撳 iPHONE .M4R,檔案落 Files → 下載項目
  2. GarageBand(App Store 免費)→ 新 project → 揀 Audio Recorder
  3. 撳右上角個 loop 圖示FilesBrowse items from the Files app → 揀你個 .m4r → 撳住拖落條 track。
  4. 撳左上角返 My Songs → 長撳首歌 → Share → Ringtone → 改個名 → Export
  5. 彈出嚟嗰陣揀 Use sound as… → Standard Ringtone。搞掂。

路線 B — 用電腦

  1. Mac 開 Finder(Windows 開 iTunes)→ 插線接部 iPhone。
  2. 將 .m4r 拖落 General → Files / TonesSync
  3. 部機 Settings → Sounds & Haptics → Ringtone 揀返首歌。

長度守 30 秒最穩陣(GarageBand 上限);Finder sync 可以去到 40 秒。過咗 LCD 個秒數會變黃警告你。

做唔到 / 要注意

  • iOS 唔可以一撳即設定。Apple 冇 public API 裝鈴聲,Safari 更加冇 — 任何網頁都一樣,唔係呢個 app 嘅問題。一定要經 GarageBand 或者 Finder sync。
  • .m4r 要即時錄。Browser 冇內置 AAC encoder,唯一方法係用 MediaRecorder 實時錄一次 — 所以出檔要等成首歌咁長。Firefox 唔支援,個掣會自動 disable,照用 WAV 就得(GarageBand 一樣讀 WAV)。
  • 出唔到 MP3。Browser 冇 MP3 encoder,所以只有 WAV(Android)同 M4R(iPhone)。
  • 單音。一次淨係響一粒音,同真 3310 一樣 — 冇和弦、冇 polyphonic。
  • 要撳一下先出到聲。Browser 嘅 autoplay policy,開頁即刻播係唔准嘅。
  • Sandbox frame 會擋下載。喺 chat preview 入面撳下載可能冇反應 — save 個 .html 落機再用 browser 開就一定得。
  • 部分 Android ROM 揀擇。淨係 scan /Ringtones 資料夾,搬個檔案入去就搞掂。
  • 冇 server。所有嘢喺你部機行,冇上傳、冇儲存 — 但即係 refresh 完首歌會冇咗,記得先 COPY RTTTL 留底。

鍵盤(同真 Composer 一樣)

17入音 C D E F G A B
0休止符
8轉八度(4 → 5 → 6)
9轉速度
*將最後嗰粒音升半音(E 同 B 冇得升,正常嚟講)
#轉之後入嘅音長 1/4 → 1/8 → 1/16…
.最後嗰粒加附點(×1.5 長)
Backspace刪最後一粒
Space播/停

貼 RTTTL 落個 textarea 都得 — 鍵盤同文字兩邊即時同步。