OscDrax https://apps.apple.com/app/id6752560876

最近、波形を直接描いて音を生成する本格的なシンセサイザーアプリを開発しました。単なる実験ツールではなく、実用的な音楽制作にも使える4トラックシンセサイザーです。

OscDrax - 波形シンセサイザーとは

OscDraxは、指で波形を描くだけで本格的なサウンドデザインが可能な、革新的なiOS波形シンセサイザーアプリです。4つの独立したトラックを搭載し、それぞれ異なる波形を同時に鳴らすことで、複雑で豊かな音色を作り出せます。512ポイントの高解像度波形エディタにより、思い描いた波形を正確に再現できます。

OscDraxアプリのメイン画面 - 正弦波表示

主な機能

4トラック・マルチティンバー・シンセシス

OscDraxの最大の特徴は、4つの独立したオシレータートラックです。各トラックは完全に独立して動作し、それぞれ異なる波形、周波数、音量を設定可能。複数のトラックを同時に鳴らすことで、単一のオシレーターでは不可能な、厚みのある複雑な音色を生み出せます。

高解像度波形エディタ

画面中央の波形エディタは512ポイントの高解像度で動作します。指で自由に波形を描くことができ、サイン波、三角波、矩形波、ノコギリ波などの基本波形もプリセットボタンでワンタッチ選択可能。「Clear」ボタンで波形をリセットできます。

プロフェッショナル・コントロール

各トラックには以下の調整機能を搭載:

  • 周波数調整(20Hz〜20kHz): 人間の可聴域をフルカバー。対数スケールスライダーで、低音から高音まで音楽的に自然な操作感を実現
  • 音量調整(0〜100%): 各トラックの音量を個別に細かく調整。精密なミキシングで理想のバランスを実現
  • ポルタメント機能(0〜1000ms): 音程間を滑らかに移動するグライド効果。アナログシンセサイザーの温かみのある表現を忠実に再現

カスタム波形の例

上の画像は、カスタム波形を描いた例です。波形を指で描くことで独特な音色を作り出すことができます。画面下部には和音のプリセットボタン(3rd、5th、b7、Rootなど)があり、他のトラックの音を追従させることができます。

開発の背景

赤松師匠のアプリ、SinOscillatorsにインスパイアされて作成しました。大変興味深いアプリです。 https://apps.apple.com/jp/app/sinoscillators/id6752479823

OscDraxはSwiftUIとAVAudioEngineを使用して開発し、低レイテンシー設計により、タッチ操作に対する音の反応もよく、ストレスフリーな演奏体験を実現しました。描画した波形データをウェーブテーブルシンセシスという技術でリアルタイムに音声信号に変換しています。

使ってみた感想

刺激的な音が奏でられ、中毒化します。

まとめ

OscDraxは、視覚と聴覚を結びつけて音の仕組みを理解できるアプリです。たまりません。 皆さんも、自分で描いた波形がどんな音になるか、ぜひ試してみてください。


English Version

4-Track Waveform Synthesizer - OscDrax App Development

I recently developed a professional synthesizer app that generates sounds by directly drawing waveforms. This is not just an experimental tool but a practical 4-track synthesizer suitable for real music production.

What is OscDrax - Waveform Synthesizer?

OscDrax is an innovative iOS waveform synthesizer app that enables professional sound design through intuitive finger-drawn waveforms. With 4 independent tracks, each capable of playing different waveforms simultaneously, you can create complex and rich tones. The 512-point high-resolution waveform editor ensures precise reproduction of your imagined waveforms.

Main Features

4-Track Multi-Timbral Synthesis

The key feature of OscDrax is its 4 independent oscillator tracks. Each track operates completely independently with its own waveform, frequency, and volume settings. By playing multiple tracks simultaneously, you can create thick, complex tones impossible with a single oscillator.

High-Resolution Waveform Editor

The central waveform editor operates at 512-point resolution. You can freely draw waveforms with your finger, and basic waveforms like sine, triangle, square, and sawtooth waves are available as presets with one-touch selection.

Professional Controls

Each track features: - Frequency Adjustment (20Hz-20kHz): Full coverage of human hearing range with logarithmic scale slider for musically natural control - Volume Control (0-100%): Individual fine adjustment for each track enabling precise mixing - Portamento Function (0-1000ms): Glide effect between pitches, faithfully reproducing the warm expression of analog synthesizers

Liquid Glass UI

Beautiful and functional liquid glass UI design with transparent glassmorphic aesthetics. The sophisticated interface floating on a dark background reduces eye strain during extended use. Active tracks provide visual feedback with green glow.

Development Background

While studying sound synthesis, I wanted to create a tool that could intuitively demonstrate the relationship between waveforms and sounds. I believed that being able to actually draw and hear sounds, rather than just looking at waveforms in textbooks, would deepen understanding.

I developed it using SwiftUI and AVAudioEngine with a low-latency design that provides incredibly fast audio response to touch operations, enabling a stress-free performance experience. The drawn waveform data is converted to audio signals in real-time using wavetable synthesis technology.

My Experience Using It

When I actually used it, the relationship between waveform shapes and tones became very clear. For example, jagged waveforms produce metallic sounds, while smooth waveforms produce soft sounds. The 4-track capability allows for creating rich, layered sounds that would be impossible with a single oscillator.

It can be used not only for music production but also as a learning tool for physics and acoustics. By drawing waveforms myself and checking the sounds, I was able to experientially understand concepts like Fourier transforms and harmonics.

Summary

OscDrax is a professional-grade synthesizer app that bridges vision and hearing to create unique sounds. While I developed this as part of my programming studies, it has evolved into a practical tool for real music production.

I recommend it to music producers, sound designers, educators, and music enthusiasts. Future updates will include MIDI support, effects (reverb, delay, filters), waveform import/export, and audio recording capabilities.

Please try creating your own unique sounds with your fingertips!


プライバシーポリシー / Privacy Policy

日本語

OscDraxのプライバシーポリシー

最終更新日: 2025年9月15日

個人情報の収集について

OscDraxアプリは、お客様の個人情報を一切収集、使用、共有、保存いたしません。

データの取り扱い

  • 個人データの収集: なし
  • 使用状況データの収集: なし
  • 位置情報の収集: なし
  • 連絡先情報の収集: なし
  • デバイス情報の収集: なし
  • 第三者へのデータ共有: なし
  • 広告トラッキング: なし
  • 分析ツール: 使用していません

アプリの動作について

OscDraxは完全にオフラインで動作し、すべての処理はお客様のデバイス上でローカルに実行されます。インターネット接続は不要で、外部サーバーとの通信も行いません。

作成したデータについて

アプリ内で作成された波形データや音声は、すべてお客様のデバイス内にのみ存在し、外部に送信されることはありません。

お問い合わせ

プライバシーに関するご質問がございましたら、アプリ開発者までお問い合わせください。


English

OscDrax Privacy Policy

Last Updated: September 15, 2025

Information Collection

OscDrax does not collect, use, share, or store any personal information from users.

Data Handling

  • Personal Data Collection: None
  • Usage Data Collection: None
  • Location Information: None
  • Contact Information: None
  • Device Information: None
  • Third-Party Data Sharing: None
  • Ad Tracking: None
  • Analytics Tools: Not used

App Functionality

OscDrax operates completely offline, with all processing performed locally on your device. No internet connection is required, and the app does not communicate with external servers.

Created Data

Any waveform data or audio created within the app exists only on your device and is never transmitted externally.

Contact

If you have any questions about privacy, please contact the app developer.


開発者情報 / Developer Information

開発者 / Developer: Junpei Wada サポート / Support: https://junpeiwada.github.io/blog/ アプリバージョン / App Version: 1.0.0