This is a showcase for development tests, ideas, experiments, and of course user suggestions. Features depicted here might or might not end up in release versions of Resonic.
If you like a particular feature don't hestitate to comment on it! You feedback helps improve and shape Resonic!
Resonic now plays WavPack-compressed multichannel DSD files natively.
For our one year anniversary we're GIVING AWAY two copies of Resonic Pro :)
A little extra for the file list filter: scrollbar ticks.
Click to animate.
File filter nearing completion (Pro, and Player)
Click to animate.
Pro: Improved snapping, full timecode. Snapping options in next release.
Pro: Playback sample rate changing and semitone/cent conversion
Pro: Vertical zoom work in progress.
Click to animate.
Pro: 'Software' (created with) and many more columns incoming
New column grouping in the next versions of Resonic
Pro: ASIO output support is becoming a reality. So is bit-perfect ASIO DSD playback, and DoP (DSD-over-PCM). Yep.
We're working on WASAPI (exclusive/shared) ASIO audio output support, additional themed controls, the configuration dialog, and the Pro database features.
12-channel wave playback through WASAPI exclusive mode, which is in the works.
Native Instruments STEMS music files are detected (0.7.6b+) and have their own file list icon now.
Read more: File list
Customizable audio extraction sample format (Pro)
Columns for origin time, or Broadcast Wave (BWF) time reference, master speed and current speed (fps) (Pro)
Theme progress, custom menus, custom scrollbars (Pro)
Dark custom menus for extra zing.
Preparing dark theme for Pro.
A couple of new slice-related features
First set of cue/slice features (Pro)
Markers and transients from file (Pro)
First developer preview of the Pro, more later this week.
Transients from files (Pro)
Visualizing transients contained in common file formats. This kind of meta data can be used in a variety of ways, but we won't spoil all the fun just yet.
Markers/cues from files (Pro)
In this early screenshot we compare user-set markers in Sound Forge (top) to Resonic (bottom).
Getting the accuracy right is key here.
Note name display for musical spectrum (Pro)
Loop selections and markers (Pro)
Work in progress, of course. Click to animate.
Selection grab handle (Pro)
Post-decode clipping detector (e.g. mp3) (Pro)
for 32-bit floating point audio content.
Waveform Ruler progress (Pro only)
A little Pro usability
File list icons in Resonic explained
Spoiler Alert ;)
Often requested, this may become a reality…
Played area shading on top of new waveform
Drafting out file format icons.
Following the same color scheme as the little squares in Resonic.
Multichannel support for new waveform done
Updated silence detection for Resonic Pro.
Read more about the Pro.
New waveform progress update.
Top to bottom: Solid waveform, halves + outline, zoomed (Pro).
Left to right: Smoothed waveform, raw waveform (takes up much less CPU, similar style used by many wave editing applications).
New solid waveform.
New waveform code, almost there.
Accurate and highly optimized code for all Resonic waveform visualizations. Now to integrate this into the Beta, which is the last step on the long way to a public release.
Progress on new audio content analysis code.
The new and improved waveform as well as a good couple of Pro features will be driven by the brand new and optimized DSP code.
Here are two waveform/frequency distribution plots representing raw data output.
Digital silence visualization in reworked waveform (Pro)
Progress on new waveform implementation. Not the final looks, of course.
Stereo correlation meter draft (Pro only).
Soundcard selection taking shape
MIDI file preview and Soundfont support
Resonic comes with a built-in, but optional sound bank called ResonicGM.
DSD PCM Auditioning
Exact durations for short sound files
Pitch controls taking shape.
Semitone-based frequency shifting in real time (Pro only)
Theming system becoming more powerful
New taskbar button images with smooth edges
New visual style for buttons and volume bar
Currently reimplementing global hotkey support for the Beta.
Hotkey descriptions in this screenshot are in German, don't let them confuse you.
Reworking waveform code (click to resize).
Here you see some of the peak detail refinement steps, from rough, to refined, no smoothing though.
Updated icon for Resonic Beta
Pro columns, Broadcast Wave support, Column drag & drop
Experimenting with customizable playlist font size/row height
Time display: Percentage and invert wheel (for seeking) options
Several new meta columns, demonstrating the new meta core
Track # and track count meta columns
Click to resize and animate.
New buttons + style almost done, and support feedback, e.g. playing/paused state reflected in button state, as well as popup menus (the small clickable arrows), e.g. stop button.
Experimenting with a dedicated headphones mode with cross-feed support (binaural processing), which improves the listening experience of regular stereo records and reduces ear fatigue with prolonged listening.
This feature is planned for all versions of Resonic.
New tabs and (draggable) list columns, both fully themed (think dark theme), nearing completion.
An early snap of a Pro work-in-progress feature: Dynamically scaled semitone/musical FFT display. In this example (88-key range) you see a jazz trumpet's overtones.
Many more display features to be built on top of this.
Spoiler alert again ;)
State of the beta: Customizable columns, column drag and drop, reworked interface controls (buttons, tabs, etc.), fully themed list colors, ID3 track # column.
Making good progress with themes and buttons.
Custom buttons will also allow for more complex groups of interface elements in future builds.
Making good progress with custom buttons, which will replace the standard Windows buttons. One little step closer to themes – and the dark theme.
Analyzer outline style.
Gradient style with a different color scheme.
Analyzer gradient style, highly experimental.
Give me some feedback if you want this, or something similar.
Resonic Pro: Solid waveform / analyzer / backgrounds.
As clean and reduced as possible, with grid, rulers, markers, cues, and selections on top of that.
Continuing selection/cue work, experimenting with creative randomization options.
Spoiler alert ;)
Working on new version numbers for the Beta phase,
and on an update check.
Currently just an idea… drive letter buttons in browser for even faster access to drives.
Progress on multichannel RMS metering.
Alternative take on RMS metering.
Resonic Pro: Experimenting with RMS metering and waveform. This is the very first design and won't be final.
RMS (green) support for level meter is taking shape.
Waveform styles: Classic, Interlace, Plain, Outline
Pitch detection, proof of concept.
All future releases will feature a new stop mode button (i.e. stop after current track) in addition to the play mode button for sequential or random playback.
On Windows 7 and 8 a red icon overlay indicates that playback is about to stop after the current track.
This works with big taskbar icons only.
An essential player feature: track resume.
It remembers the folder, file, and play position when you close Resonic, and resumes playback with a smooth volume fade from where it left off when you start it the next time.
A work in progress feature called 'Keep playing': the play position stays the same when switching files.
Handy to quickly preview a bunch of new tracks, and excellent for comparing different versions of mixes and masters!
A-B repeat feature for all versions of Resonic.
So far Resonic uses
- blue symbols for lossless files (e.g. wav, aif, flac, ape)
- orange symbols for lossy files (e.g. mp3, mp4, ogg)
- green symbols for music files (e.g. xm, it)
Some new file list icons describing the channel count will be introduced in the next update. This simple, yet unique system ultimately lets you differentiate between lossless, lossy, music, mono, stereo, and multichannel files just by looking at the symbol.
The file list can also be sorted by the symbol.
Experimenting with custom message dialogs to work around some usability problems,
and to also be more flexible with the content being shown.
Reworking the volume control for better usability, faster painting, remembers volume during sessions, shows muted volume, does smooth volume changes, shows deciBels in Resonic Pro instead of the percentage, just to name a few things.
A first glimpse at the powerful theming system. Although very low on the priority list it is already starting to take shape.
Reworking visualization/waveform painting from scratch to work around some serious performance issues on Windows 7/8.
This is the first waveform draft I came up with.
It's basically been around me since the early beginnings on C64 and Amiga and I've had my time in the PC scene, composing tracks with Pro Tracker, Scream Tracker 3, and later on with Impulse Tracker.
Proper MOD support in Resonic is not just important to me, but I'd also like to push the way module music is visualized.
Here's a preview of the timeline in tracks mode:
Digital silence visualization in Resonic Pro will let you quickly spot parts that are actually silent, which is especially useful when setting selections. Here you see a kick loop, some percussion, and hats with occasional dips to zero.
Also works with multichannel files.
Customizable columns, new column types, and highlighted sort column, coming to you with the next Resonic release.
The music library is taking shape.
Since the concept of Resonic is based on folder playback libraries will always be completely optional, and they won't be slowing down the application. It's up to the users what they want to use, and when they want to use it.
On the Pro side there's something similar cooking, but with a completely different focus.
This new notification bar sits at the bottom of the main window.
Starting with Alpha 8xx all the annoying message popups will go here, showing you what's going on,
without blocking the rest of Resonic – and you, operating it.
One of the many ideas regarding searching and filtering.
Marker support for Resonic Pro, slowly evolving.
Resonic visualizing and playing a 96 kHz 24-bit 6-channel SACD WAV / compressed FLAC.
Also shown, multichannel peak hold level meter.
Pro: A little work on peak hold and peak value display.
Experimenting with customizable interface elements.
In this example header, info bar, footer, and left panel are all disabled.
Experimenting with customizable interface elements.
Read and display ratings.
Trying to stay compatible with Windows Media Player / Explorer, iTunes, MediaMonkey, and the Quick Tagger component. What all of these have in common is thinking it's absolutely hilarious to use 10 different ways of describing the same thing.
Play progress bar behind analyzers. The bar has a lower alpha for added subtlety.
Experimenting with loops and selections.
Peak hold for level meter (peak programme meter), intended to be used in Resonic Pro.
Solid-color background, solid-color wave with higher-resolution.
Permanent delete markings. An upcoming feature for all versions of Resonic.
A Resonic Pro proof of concept: Semitone-based pitch changing and bending.
Folder bookmarks, quite an essential feature.
Experimenting with dynamic breadcrumb navigation.
Compact seek bar idea.
Different menu button.
Minimalistic outlined waveform.
Designing the preferences window and its menu.
Also, a first glimpse at the global hotkeys feature with its extremely simplified interface. No bloat, remember.
Minimalistic outlined analyzers with progress bar in background.
Loudness-based fluid waveform, intended to be used in Resonic Pro.