EffectDeck
音樂
免費 · 專為 iPad 設計。尚未針對 macOS 驗證。
EffectDeck puts an effect chain on the audio other apps are already playing, and the effects you can put in it are not limited to the ones it ships with.
Pick EffectDeck as the output in Control Center, then open the app and build a chain. No virtual cable, no routing to set up, nothing to configure first.
Start from over 100 of EffeTune's effects, running unmodified: the same DSP code EffeTune runs on the desktop and on the web. Add the AUv3 plug-ins already on your device and your own impulse responses. When the effect you want does not exist, write it as a JSFX script, and it goes into the chain like any other effect.
WHAT YOU GET
- Over 100 built-in effects: EQ, dynamics, saturation, modulation, reverb, delay, spatial, lo-fi and restoration
- JSFX effects: import a script from Files, a link or the clipboard. Each gets its own sliders and, if it draws, its own display
- AUv3 effect plug-ins installed on your iPhone or iPad
- Convolution reverb with your own impulse responses, and AutoEQ profiles for the 15-band EQ
- Analyzers you can drop into the chain: spectrum, spectrogram, oscilloscope, level and stereo meters
- Presets from EffeTune, plus your own presets in folders
- Share a chain or a JSFX script as a link, and open the links others send you
- A two-column layout on iPad
- Oversampling at 48, 96 or 192 kHz, with latency and CPU shown while it runs
HOW IT WORKS
iOS 27 lets an app present itself as an audio output device. EffectDeck appears in Control Center next to your speaker and headphones. Choose it, and the audio from the player you are using is handed over, processed, and played back on the same device. Apps that never report themselves as playing, most games among them, keep going straight to the speaker.
The audio never leaves the device, and nothing is collected. If you are signed in to iCloud, your presets and chain follow you to your other devices.
The effects are EffeTune by Yoshiyuki Kobayashi (MIT). This app is a separate project and is not affiliated with EffeTune. The name was changed at the upstream author's request.
更多 New since 2026.10.08
Remote Control
- Edit the effect chain of EffeTune 2.14 on a computer on the same network. Allow remote control in EffeTune's settings, then scan its QR code from Settings → Remote. IR Reverb can choose from the computer's IR Library.
iPad
- Cards with a graph switch between open and graph only when tapped, in two columns too.
- Rotating keeps your place in the chain. Cards were misaligned after rotating until you scrolled.
Dragging
- A card you drag folds to its title until you drop it, so it is easy to move past other cards.
- Dragging is smoother.
Floating Meters
- Spectrogram, waveform, spectrum, stereo and level meters of the chain input or output in a Picture in Picture window, over any app. Turn it on from the … menu → Floating Meters.
Also new
- EffeTune 2.14.0 (DSP 0.14.0): Analog Meter Custom mode, Oscilloscope up to 10 seconds (smooth scrolling with Trigger Mode Off), Note Spectrogram instrument colours, Highlight and onsets.
- SFZ Note Player plays SFZ instruments you import from Files, keeps them in the SFZ Library, and plays a note when you touch its voice display.
- Adaptive Prediction, Cassette Mode and the new Rhythm Analyzer layout (EffeTune 2.13.0).
- IR Reverb shows the energy decay curve and RT60 of the loaded impulse response.
- Settings → About → Reset All Data erases chains, presets, imported files and settings, including the iCloud copy.
- Share this chain always makes an effectdeck.nemut.ai link that opens in EffectDeck.
- Less work while idle: no 96/192 kHz resampling while bypassed, and the extension and the app wake only when audio arrives.
Fixes
- Remote Control: the Scan QR Code sheet closed immediately.
Previous updates (2026.10.08):
- Output Correction: assign one of your presets to each pair of headphones or speaker. It is applied after the chain and switches automatically when the output changes.
- Third-party AUv3 plug-ins appear under Plugins, and Apple Audio Units show their own interface.
- JSFX scripts run about 1.3 to 1.4 times faster on iPhone.
2026.10.16 10月15日
Restart your iPhone or iPad once after this update (the device, not the app). Until you do, EffectDeck shows up in Control Center but won't connect, and the main screen shows Restart Required. Only this update requires it. A fresh install does not.
New since 2026.10.04
New
- Output Correction: assign one of your presets to each pair of headphones or speaker. It is applied after the chain, switches automatically when the output changes, and never modifies the chain. Choose it from the Output Correction row below the chain.
Fixes
- Third-party AUv3 plug-ins did not appear under Plugins.
- Apple Audio Units such as AUDelay showed only parameter controls instead of their own interface (since 2026.09.28).
- Dropping below the last card failed after Reset chain or deleting a card.
Other
- JSFX scripts run about 1.3 to 1.4 times faster on iPhone, with bit-identical output.
- JSFX: fixed a crash or incorrect values when a function using x[] was called more than once, and a crash from file_rewind or file_riff on a handle that is not open.
- Available Effects has three tabs: Effects, Plugins and Presets. Import JSFX is at the top of Plugins, and System Presets are at the end of Presets.
- Effects can be dropped beside and between cards, below the last card, onto an empty chain, and, on iPad, onto the left list.
Previous updates (2026.10.04):
EffeTune 2.12.0 (DSP 0.12.0)
- New: Analog Meter, Rhythm Analyzer and Tonal Balance EQ.
- Note Spectrogram adds keyboard and Volume controls matching EffeTune.
- Effect resets and default values match upstream. Pitch Meter adds orientation.
- AM Radio, TV Audio and Vinyl controls use tabs matching EffeTune.
- IR Reverb adds preprocessing controls, and Room EQ adds its graph.
- Connection timeout detection uses data received from the current peer.
- JSFX fixes address integer overflow and memory handling.
Previous updates (2026.09.28):
iPad
- A wide window shows the chain as a list on the left and every card open on the right. Reorder in the list, and drop effects into it.
JSFX
EffectDeck hosts JSFX, the single-file script format REAPER uses.
- Import from Files, a link, the clipboard or the share sheet.
- Sliders keep their ranges, curves and menus. Scripts that draw (@gfx) get a canvas with touch, keyboard, menus and full screen.
- @serialize state is saved with the chain and presets. Reported latency is compensated.
- A script that keeps overrunning its time budget is bypassed, and the card says by how much. Re-enable puts it back.
- In Plugins, the ... next to a script offers View Source, Copy Source, Share as a link and Delete.
EffeTune 2.11.0 (DSP 0.11.0)
- New: Attack Tonal Balance, Bass Extender, Chroma Spiral, Bass Management.
- Oversampling up to 8x on Saturation, Dynamic Saturation, Exciter, Harmonic Distortion and Multiband Saturation, 16x on Hard Clipping.
Presets and sharing
- Presets > Import from clipboard reads a chain pasted as text.
- Share this chain makes an effectdeck.nemut.ai link that opens EffectDeck and keeps AU and JSFX stages.
- 15Band PEQ imports an AutoEq ParametricEQ.txt.
Known
- Older versions of Spotify cannot connect on tracks with Canvas. Update Spotify to the latest version. Spotify or YouTube sometimes cannot connect because iOS treats them as video. See Known limitations and issues #1, #3 and #4.
- Overnight battery use is still being measured (issue #5).
2026.10.08 10月7日
New since 2026.09.28.
EffeTune 2.12.0 (DSP 0.12.0)
- New: Analog Meter, Rhythm Analyzer and Tonal Balance EQ.
- Analog Meter includes 17 factory presets and improves needle sizing and loudness statistics in narrow cards.
- Rhythm Analyzer keeps each tap's history when collapsed and reopened. The collapsed card keeps Timing lanes (Beats).
- Note Spectrogram adds keyboard and Volume controls. Pitch Meter adds orientation.
- Effect resets and default settings follow EffeTune.
Controls and graphs
- AM Radio, TV Audio and Vinyl group controls into tabs.
- IR Reverb adds preprocessing controls, and Room EQ adds its graph.
- Sub Synth's dry response graph now respects Dry Level.
Fixes
- Connection timeout detection checks data received from the current peer.
- JSFX fixes address integer overflow and memory handling.
2026.10.04 10月5日
New since 2026.09.22.
iPad
- A wide window shows the chain as a list on the left and every card open on the right. Reorder in the list, and drop effects into it.
JSFX
EffectDeck now hosts JSFX, the single-file script format REAPER uses.
- Import from Files, a link, the clipboard or the share sheet.
- Sliders keep their ranges, curves and menus, and values are typed as plain numbers.
- Scripts that draw (@gfx) get their canvas with touch, keyboard, menus and full screen. Settings has Adaptive and Pixel Perfect sizing.
- @serialize state is saved with the chain and presets. Reported latency is compensated.
- A script that keeps overrunning its time budget is bypassed, and the card says by how much. Re-enable puts it back.
- In Plugins, the ... next to a script offers View Source (line numbers, colouring, search), Copy Source, Share as a link and Delete.
- Importing a fixed version (same desc and author) replaces the old one, and chains and presets follow it.
EffeTune 2.11.0 (DSP 0.11.0)
- New: Attack Tonal Balance, Bass Extender, Chroma Spiral, Bass Management.
- Oversampling up to 8x on Saturation, Dynamic Saturation, Exciter, Harmonic Distortion and Multiband Saturation, 16x on Hard Clipping. Older chains stay at 1x.
- Time Alignment goes up to 500 ms.
- Color choices on Spectrum Analyzer, Pitch Meter and Spectrogram. Gain on the Stereo Meter goniometer.
Presets and sharing
- Presets > Import from clipboard reads a chain pasted as text; names or values it cannot use are corrected and listed.
- Share this chain makes an effectdeck.nemut.ai link that opens EffectDeck and keeps AU and JSFX stages (a JSFX by reference, so the other device needs the script). EffectDeck asks before replacing your chain.
- EffectDeck appears in the share sheet for links, files and selected text.
- Import from Link reads gist links.
The chain
- Removing a Section can also remove the effects in it.
- Section is listed under Control in Add Effect, as in EffeTune.
EQ
- 15Band PEQ imports an AutoEQ ParametricEQ.txt.
- Moving an EQ marker no longer plays a tone.
Settings
- Known limitations (English and Japanese) covers connection problems caused by iOS. Help on the main screen opens it.
Fixes
- IR Reverb now prepares impulse responses as EffeTune does, so reverbs play at EffeTune's level (most are quieter than before in saved chains) and the direct sound is cut from the wet signal by default.
- 5Band FIR PEQ, Group Delay EQ/PEQ and FIR Crossover settings are saved with the chain, presets and links.
- A value typed into a parameter field is kept when you tap somewhere else, not only on Return.
- Apple's Audio Units open with EffectDeck's parameter list.
- Deleting effects or loading a chain during playback no longer risks a crash.
- Applying an effect preset updates latency and IR Reverb at once.
Known
- Spotify with Canvas, and sometimes Spotify or YouTube, cannot connect because iOS treats them as video. See Known limitations and issues #1, #3 and #4.
- Overnight battery use is still being measured (issue #5).
2026.09.28 9月29日
Fixes effects that could not load their data.
IR Reverb, FIR Crossover, 5Band FIR PEQ, Group Delay EQ, Group Delay PEQ,
Room EQ and Crosstalk Cancellation all failed with "This build cannot reach the
effect's staging buffer." and could not be used at all. This affected every
release since 2026.09.17. They work again.
Also in this version:
- Reordering effects is decided by how the cards actually overlap, so a card no
longer runs away from your finger, and you can scroll while reordering.
- Full-screen spectrogram, with the grid drawn over the image and corrected
colours.
- FIR PEQ points can be dragged, and the band header matches the other band
strips.
- Sections were rebuilt: an unnamed section collapses, and a section imported
from EffeTune is read as written.
- Audio files can be sent in from the share sheet.
- Reporting a problem fills in the diagnostics and the last part of the log for
you.
- Less work while nothing is routed in.
2026.09.22 9月22日
Multichannel output
- Send the chain to a USB audio interface, up to 16 channels
- Effects routed to All process the full hardware width; FIR Crossover works with 4 to 16 channels, so you can drive a multi-amp setup
- Connecting or disconnecting an interface while playing rebuilds the path
Audio Unit plugins
- Host AUv3 plugins as ordinary nodes in the chain, in the order you place them
Fixed
- Presets that use an impulse response reload it when you load them
- The Phase Select EQ graph no longer collapses
2026.09.20 9月19日
New effects
- Pitch Meter: note, cents and Hz, with a scrolling piano roll
- Spatial Mapper: splits direct, diffuse and residual, and routes each
- TV Audio Simulator: analogue and NICAM television sound
Fixed
- Two unnamed sections side by side could swallow one of them
- Dragging a card took the matrix away from your finger
UI
- Sections can be left, and a group's start and end are drawn
- Presets moved into the effect picker, as genres
- Folders for user presets: drag a preset onto one to file it
- Drag a frequency graph to audition a sine tone
- Other smaller changes throughout
Follows EffeTune v2.10.0.
2026.09.19 9月18日
Requires an iPhone restart
Restart your iPhone once after installing this update. Until you do, EffectDeck may not appear as an output device in Control Center. This is needed for this update only.
Your presets and chain follow you to your other devices through iCloud.
Reordering is rebuilt: press and hold a card and it follows your finger, with no jitter when the cards differ in height. Swipe a card to the left to delete it. Export and import moved from Settings to Presets.
2026.09.18 9月17日
Effects that were in the list but had no way to load their data now work: IR Reverb, Room EQ, 5Band FIR PEQ, Group Delay EQ, Group Delay PEQ and Crosstalk Cancellation.
Presets per effect, including the factory ones from EffeTune.
UI: drag from the picker to drop an effect anywhere in the chain, fold cards in three steps, reach routing from the card, and see the live spectrum behind the PEQ curves.
Fixed since 2.9.0
IR Reverb never actually applied. The impulse response was read but never reached the kernel, so it passed the dry signal through.
Anything an effect had loaded was thrown away when the output device or the sample rate changed, and nothing put it back.
Crosstalk Cancellation forgot its measurements and its settings as soon as you folded the card.
Total Delay did not follow the settings that change it.
Meters and graphs did not redraw in step with the display, and frames were being dropped.
In the effect picker: a dragged effect sometimes showed nothing under your finger, the sheet stayed shrunk if you missed the drop, you could not drop below the last card, and picking from search did not close the sheet.
2026.09.17 9月17日
New since 2026.10.08
Remote Control
- Edit the effect chain of EffeTune 2.14 on a computer on the same network. Allow remote control in EffeTune's settings, then scan its QR code from Settings → Remote. IR Reverb can choose from the computer's IR Library.
iPad
- Cards with a graph switch between open and graph only when tapped, in two columns too.
- Rotating keeps your place in the chain. Cards were misaligned after rotating until you scrolled.
Dragging
- A card you drag folds to its title until you drop it, so it is easy to move past other cards.
- Dragging is smoother.
Floating Meters
- Spectrogram, waveform, spectrum, stereo and level meters of the chain input or output in a Picture in Picture window, over any app. Turn it on from the … menu → Floating Meters.
Also new
- EffeTune 2.14.0 (DSP 0.14.0): Analog Meter Custom mode, Oscilloscope up to 10 seconds (smooth scrolling with Trigger Mode Off), Note Spectrogram instrument colours, Highlight and onsets.
- SFZ Note Player plays SFZ instruments you import from Files, keeps them in the SFZ Library, and plays a note when you touch its voice display.
- Adaptive Prediction, Cassette Mode and the new Rhythm Analyzer layout (EffeTune 2.13.0).
- IR Reverb shows the energy decay curve and RT60 of the loaded impulse response.
- Settings → About → Reset All Data erases chains, presets, imported files and settings, including the iCloud copy.
- Share this chain always makes an effectdeck.nemut.ai link that opens in EffectDeck.
- Less work while idle: no 96/192 kHz resampling while bypassed, and the extension and the app wake only when audio arrives.
Fixes
- Remote Control: the Scan QR Code sheet closed immediately.
Previous updates (2026.10.08):
- Output Correction: assign one of your presets to each pair of headphones or speaker. It is applied after the chain and switches automatically when the output changes.
- Third-party AUv3 plug-ins appear under Plugins, and Apple Audio Units show their own interface.
- JSFX scripts run about 1.3 to 1.4 times faster on iPhone.
更多 版本2026.10.16 10月15日
不收集資料 開發者不會從此 App 收集任何資料。