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.
Package.swift file in Swift packages describes the package contents including other dependencies, build targets and so on. Double-clicking a Package.swift file opens Xcode with that package and one can build and run tests. When adding continues integration to a Swift package then we would like to build, test, and also create a code coverage report. …
ExpressibleByStringInterpolation is a protocol which makes it possible to compose strings with expressions evaluated at runtime. Interpolated strings are created with adding a \(some code) to a string. Those expressions are evaluated and a final string is created. This protocol, among other things, enables customizing strings what are created by those expressions. At the end …
WWDC’20 brought an addition to SwiftUI apps which enables to create document based applications in SwiftUI. Along with DocumentGroup API two new protocols were added: FileDocument and ReferenceFileDocument. The first one is meant for value types and the latter one for class type document types. For seeing how much effort it takes to create a …