Built with Angular + TypeScript and is cached for offline availability.Īt the moment eqMac is going through a major rewrite and it's hard to coordinate the development of big features.
The driver runs in User space instead of Kernel like the previous drivers (i.e SoundFlower), which means it's much more secure and stable. eqMac can grab this stream, process it and send to the appropriate audio device. The driver grabs the system audio stream and sends it to the input channels (similar to BlackHole). One of the first Examples of a macOS System Capture drivers written in Swift. Driver - System Audio loopback/passthrough device based on Apple's Null Audio Server Driver Plug-in example.TechnologyĮqMac was built using these technologies: Also you can join our Discord, I'm there all the time and I like to chat with people. If you have an issue with eqMac please go through Issues to see if it's already being discussed, if not create a new one. This project is heavily reliant on the whole community helping each other out. Vote on the Features you want to see sooner User support File playback and rendering - Apply effects to audio files and instantly render them.Works with any programming language that supports WebSockets. API - Control all aspects of eqMac through a WebSocket API.Separate L/R Channel EQ - Fix hearing impairements.Recorder - save any audio playback (System, Input device, File).Hotkeys - Control eqMac with Keyboard Shortcuts.Custom UI - Fully customize the look and feel of eqMac by changing the User Interface Colors, Feature visibility and arrangement.Virtual Output - Export the Adjusted audio to any application.Input Audio Source - Apply effects to any device: guitar, microphone etc.
Idea is to become the ultimate Audio toolbox for macOS (some features might not be open sourced) Volume Mixer* - Apply different volume levels per each application.Expert EQ* - Unlimited bands, fully customizable (Filter Type, Frequency, Gain, Bandwidth).Volume Balance support for all devices (including HDMI).I'm still unsure if new releases will be open sourced, mostly because I don't see the benefit of open sourcing the app anymore.
PTEq-X features automatic output level scaling, meaning that when enabling/disabling the equalization modules or the tube gain stage, the output level will be kept constant, allowing accurate A/B comparisons.Notice: Currently the code in this repository corresponds to v1.3.2 of eqMac and all the newer releases are done on a private fork.Ignite Amps proprietary preset management system with bank file import/export functions.Double precision (64 bit) floating point processing.Switchable linear phase oversampling for aliasing reduction.Switchable equalizers and tube stage modeling for better CPU usage management.Refined filters frequency precision for the MQ5 and H元C models, compared to the original design.Additional selectable frequencies for the PEQ1A model, compared to the original design.Ignite Amps 3rd generation triode stage analog modeling for 4 different tube types.Three different equalization modules with perfectly analog curve response even at highest frequencies.PTEq-X is meant to be used as a studio equalizer for tracking, mixing and mastering inside hosts capable of VST or AU Plug-Ins support. Every single component on the signal path of the real analog circuit has been taken into account and modeled in the best possible way to match the original sound, keeping an eye on CPU performance and real-time playability at the same time.
The plugin has been developed to have all the characteristics of the original hardware, plus some circuit improvements and additional features to increase its versatility.