XAML – DEVELOPPARADISE

DEVELOPPARADISE

WPF Runtime Localization

WPF Runtime Localization

Update (2018): Updated for VS2017, sample also includes a satellite library to show how this method can be extended to manage a more complex setup.

Duplicate songs detector via audio fingerprinting

Duplicate songs detector via audio fingerprinting

As a software engineer, I was always interested in how a computer can be taught to behave intelligently, at least on some simple tasks that we can easily solve within frames of seconds. One of them applies to audio recognition, which in recent years has been analyzed thoroughly. For this reason, in this article, you will be introduced to one of the complex tasks which arose in the field of computer science: the efficient comparison and recognition of analog signals in digital format. As an example, consider an audio signal Ψ1, which you would like to compare to another Ψ2 in order to see if they both are coming from the same song or audio object. Any person could cope with this assignment with no problem at all, but computers unfortunately are not that intuitively “smart”. The difficulty lies in the fact that each of the signals might have distinct digitized formats, thus making their binary signatures totally opposite (resulting in an obsolete byte-by-byte comparison). The dissimilarity may also result because of the combination of variant internal characteristics of the same audio format (bit rate, sampling rate, number of channels (mono, stereo, etc.)). Even if you proceed with the conversion of the files to some predefined specifications (e.g., 44100 Hz, stereo, WAVE PCM format), you still might bump into the problem of having different binary representations because of the possible time misalignment, noise, distortion, or “loudness levels” for the same song (“loudness” technically defined as amplitude level).

Music Notation in .NET

Music Notation in .NET

This article briefly describes the most important basics of the library Manufaktura.Controls which I recently released as Open Source project. The project is a continuation of two other projects which I created eight years ago and which are described in the following articles:

Xamarin Questions & Answers

Xamarin Questions & Answers

This article contains possible basic questions along with their answers to help you to understand or gain basic knowledge about Xamarin.

WPF Behavior to close a Popup with MouseLeave

WPF Behavior to close a Popup with MouseLeave

Normally a popup will stay open until explicitly closed. The Behavior will close the Popup if the mouse is clicked within or outside the Popup area or leaves the Popup area.

Async Commands with Codon FX

Async Commands with Codon FX

Learn how to leverage the asynchronous ICommand implementation in Codon FX to support commands that kick-off long-running operations.

Illusionary XAML: Reinventing Benham's Top

Illusionary XAML: Reinventing Benham's Top

The mystery of Benham’s top invented in 1895, as well as Fechner color effect, remains not fully uncovered so far. WPF and XAML help to accelerate the research greatly.

Xamarin TV Scripts

Xamarin TV Scripts

An entertainment app written in C# language for the Xamarin Forms and Android, using a SQLite local database

UWP TiledBrush

UWP TiledBrush

Creating a replacement for missing TileBrush known from WPF

©2018 devepar.com