Augmented Code is concentrating on writing beautiful applications and games on iOS and macOS with performance and elegance in mind.
Signal Path is a beautiful and swift spectrum viewing app. It makes easy to look through hours worth of data finding interesting signal peaks in long recordings (computing spectrums is backed by SIMD and GPU (Metal)). In addition Signal Path allows recording audio data with a microphone and replaying the recorded audio. Additionally supports FIFO channels for importing complex signal data.
Signal Path is available for macOS, iOS, and iPadOS.
Give it a try
Try out Signal Path with this example file.
Advanced feature: FIFO channels for importing data
Signal Path supports FIFO channels for importing data from any source.
Create FIFO recording by using File->New FIFO Recording menu item.
File path to the channel can be conveniently copied using Edit->Copy FIFO Path menu item.
Easiest way of testing it out is by using Terminal command:
echo "$(cat /path/to/existing/file/containing/data)" > /path/to/fifo/channel
cat /path/to/existing/file/containing/data > /path/to/fifo/channel
Subscribe to RSS feed.
Buttons in SwiftUI are represented with a Button type. Buttons are easy to create and can be customized either with directly providing a styled label or using a ButtonStyle protocol to define the visual appearance. Quite often we can find ourselves in a situation where we need a button which has a title and also …
Instruments is an application bundled with Xcode. It enables to measure application performance in variety of ways. Performance is extremely important as it keeps application responsive and in other things less CPU usage also means longer battery life. Time profiler is one of the instruments which can be used for measuring your application. What it …
Apple’s swift-collections package contains data structure implementations which have more specific use-cases and therefore not fitting into the Foundation. Along with collections Swift package Apple also released swift-collections-benchmark package which implements benchmarking. As like with any other Swift package we can use the benchmarking package for our own purposes as well. Therefore, in this blog …