Thafknar – Record and Reverb
Convolution Reverb
Free · In-App Purchases
Thafknar is an audio recorder and player and a tool for adding reverb to files and to audio streams (Audiobus, IAA, AUv3; the latter being an in-app purchase).
Upload audio files by iTunes File Sharing or by Document Interaction, or create recordings with the app's built-in audio recorder. Play or save the files with added reverb. Use play through mode for realtime reverberation. The reverb can be created by an iOS Audio Unit or by the app's convolution reverb engine (iPad 4 or better is recommended for realtime usage).
In-app purchases:
- MIDI Control for controlling some functions of the app by MIDI messages.
- Preset Buttons for selecting presets by tapping buttons which can be decorated with text or images. This can be used to build a custom-designed sample player.
- Convolution Audio Unit for using the convolution reverb engine as an AUv3 app extension.
more As the App Store will soon stop accepting builds for iOS versions before iOS 15, we have decided to make Thafknar's full functionality free for iOS 12,13,14 (i.e. you don't anymore need the in-app purchases for these iOS versions). Even on older devices, Thafknar might well serve as a MIDI expander or, with the Preset Buttons, as a self-contained drum machine, for example.
8.9 17 Aug
Apparently, the bugfix for the convolution reverb (concerning delayed late reflections) that was intended to be included in the previous update of the app did not make it into the source code of that version. It is included now.
8.8 3 Aug
- Audiobus updated to version 3.0.15.1.
- Bugfix convolution reverb: Non-immediate reflections (starting from the second segment of the impulse response) were delayed by one buffer width.
- Bugfix AUv3: On recent iOS versions the audio unit view controller opened with a "No impulse response sets" alert even if there were IR sets.
8.7 24 Mar
Bugfix: The Quad convolution mode was broken.
8.6 10/11/2023
Changes in the Audio Files view of the Thafknar app:
- Long-tap a file and select "Play all from here" to play the selected file and all subsequent files.
- The name filter is now case-insensitive.
- Smoother movement of the current time slider.
8.5 10/08/2023
In version 8.3, the app's responsiveness in case of hundreds or thousands of iCloud files was bad. This is repaired.
Furthermore, there is now a filter function which helps managing a large number of audio files.
8.4 26/06/2023
- New recordings can be saved either locally or in iCloud.
- File names are sorted numerically. "file 2" is listed before "file 100", for example.
- When auto-creating files names with a counter, the chosen file name is unique within the local files and the iCloud files. It is also unique among files with different file name extensions.
8.3 20/06/2023
AUv3 bugfix: When loading presets to the audio unit, the new parameter values were shown in the GUI but not sent to the convolver.
8.2 18/04/2023
Thafknar Audio Unit:
- Flashing of the bypass switch when in off state. This is for the case that the user turned off the switch by accident and does not see why there is no reverb.
- Fixed unintended drop of "Max. convolution time" value to 10%. In version 8.0, the user had to once correct the value manually to get rid of timeout problems.
- Fixed "Max. convolution time" percentage display. In version 8.0, the percentage display was not updated when the user tapped "Reset".
8.1 05/04/2023
- To prevent delayed response to parameters changes in offline use, these parameter changes are now done synchronously.
- The convolution engine does not anymore rely on buffer sizes that are a power of 2. This prevents trouble with host apps that insist to use a sample rate that differes from the hardware sample rate when the latter is fixed by the device hardware.
- The convolution buffer size can be set to a manually chosen value or to automatic adaption.
- Bugfix in the handling of audio session interruptions.
- Various minor bugfixes.
8.0 19/12/2022
The recording time (number of elapsed seconds) can now be shown in the app badge. This can be enabled in the app's settings and needs Notification permissions.
When running the first time after a fresh install, the app now offers to reinstall previously purchased IAP items.
7.11 18/02/2022
New: An optional short fade out can now be applied to the impulse response. This helps if there are spectral distortions because of a discontinuity at the end of an IR.
Fixed: The layout of some table views was broken when the user selected a very large font size in the device's accessibility settings.
7.10 20/01/2022
Thafknar App: Improved GUI performance when dealing with impulse response sets with a large number (thousands) of impulse responses. Note that the GUI performs faster when you sort the list by name and not by date or length of the IR.
7.9 07/12/2021
Thafknar App, bugfix: On iOS 13+, some action selectors were placed at a wrong position or even off screen.
Thafknar AUv3, new: User presets can now be saved in the audio unit.
Plus a few minor improvements.
7.8 13/06/2021
- Bugfix in AUv3: Presets did not correctly save primary and secondary crossfade IRs.
- New in AUv3: Primary and secondary IRs can be weighted.
- Enhanced VoiceOver support.
- A few other, minor improvements.
7.7 19/05/2021
Accessibility improvements:
- Better VoiceOver support.
- Instead of a graphical view, two sliders can be used to select a range of the impulse response in the convolution parameters view.
- Magic Tap for starting and stopping a recording.
7.6 02/05/2021
Thafknar app:
- Audiobus library updated to version 3.0.15.
Thafknar AUv3:
- Bypass switch (at the top right of the convolution parameters view, to the left of the help button). Thanks to Ed for suggesting this function.
App and AUv3:
- It is now possible to use a selectable range of the impulse response for the convolution operation.
7.5 17/04/2021
Thafknar app:
- IR set statistics and cleanup function. You find this in the action menu of an IR set.
- Optional immediate unpacking of zip archives that were handed over by document interaction.
- When the user switches to Convolution reverb, but no impulse responses are installed, Thafknar offers to install the Demo set. This is to make life easier for new users who don't yet know that there is a menu entry for this purpose.
- Audio system errors are now shown as log entries instead of alerts.
- Audiobus upgraded to version 3.0.12.
- Bugfix: After creating a zip archive from an IR set, the app crashed on older iOS versions.
Thafknar AUv3:
- A primary and a secondary IR can be selected, and the audio unit creates a cross-faded IR. Long tap in the IR list to use this functionality.
- The view now uses its own color scheme. The user can choose Dark Mode, Light Mode or Automatic Mode (iOS 13+).
7.4 15/01/2021
This is a bugfix update that resolves following problems:
- App: Bad readability of the section titles in the impulse response list view.
- App and Audio Unit: Leakage of the dry signal when a gain value smaller than 1 was used in the convolver parameters.
7.3 04/10/2020
- Updates the iCloud Drive container name of the app.
- Bugfix: Delayed recording did not work when the app was in the background.
- New: As an alternative to specifying a delay, you can now set a start date for the recording.
7.2 06/02/2020
- Bugfix: The volume slider in the Files view and the buttons in the in-app purchases view did not respect dark mode.
- New context menu style on iOS 13.
- The audio recorder can now be started with a fixed recording duration and a delay. Long-press the Start button to use this.
- In the Quad convolution mode, the pair of IR files can now be named with the infixes " L"/" R", "-L"/"-R" or "_L"/"_R". Example: "bla L.wav" and "bla R.wav" or "name_L.wav" and "name_R.wav" or "test-L.wav" and "test-R.wav".
- An alert was shown in version 7.0 when in Quad convolution mode an IR file was selected which did not have a dual IR file. In 7.1, we show a less intrusive warning that hides itself after a short time.
7.1 05/02/2020
- Support for Dark Mode.
- "Copy to impulse responses" is now the first entry in the action menu that you get by long-tapping an audio file in the Files view.
- New convolution parameter: "Gain".
- New convolution parameters: "Input mode" and "Processing mode". Direct support for Quad convolutions (aka "True Stereo").
- New port status LEDs in the AUv3 view.
- New convolution setting: "Parallelise?". For devices with many cores, this may be help doing Quad convolutions with long impulse responses.
7.0 29/01/2020
- New convolution mode "Mono LR" for averaging a stereo input signal to a mono two-channel signal before convolving this with the left and with the right channel of the impulse response to a stereo output signal. You find explanations in the corresponding section of the app's support page.
- Audiobus library updated to version 3.0.11.
- AUv3 view adopts the appearance of the host app instead of insisting on its own color scheme.
6.7 08/01/2020
Stability improvements and some iOS 13 adaptions.
6.6 19/09/2019
Rooms! app:
- Repaired "View in App Store" function.
- Audiobus library updated to version 3.0.8.
RoomsAUv3 app extension:
- Parameters are now persistent.
- New Settings page. Current convolution callback time can be displayed, and the convolution callback time can be limited. The settings are persistent, too.
6.5 04/09/2019
As the App Store will soon stop accepting builds for iOS versions before iOS 15, we have decided to make Thafknar's full functionality free for iOS 12,13,14 (i.e. you don't anymore need the in-app purchases for these iOS versions). Even on older devices, Thafknar might well serve as a MIDI expander or, with the Preset Buttons, as a self-contained drum machine, for example.
more Version 8.9 17 Aug
Data Not Collected The developer does not collect any data from this app.