Cross-platform realtime beat detection class (Windows/Delphi 7 - MACOSX/Lazarus)

Dokončeno Zveřejněno Jul 31, 2015 K zaplacení v momentě doručení
Dokončeno K zaplacení v momentě doručení

The base of this new project is a Delphi 7 (for Windows) and Lazarus (for MAC) working class that measures the audio level from a given audio input device. If the level reaches a configured value an event will be triggered.

The existing class has this properties/events:

- function GetInputDevicesCount : int; returns an integer with the count of available audio sources (line-in, microphone, and so…);

- function GetInputDevicesList : TStringList; returns the name of the input devices;

- property ActiveInputDevice: int: here will be the audio input chosen; if this property is set to -1, the audio capture will be disabled;

- property AudioTriggerLevel: int; here I can set at what level will be the event triggered;

- property OnAudioTrigger: TNotifyEvent; this is the event that will be triggered when current audio level > property AudioTriggerLevel;

I'll send the source code to the freelancer after creating the milestones and the freelancer accepts working on the project.

===============================

What I need is a class that triggers the event when a beat is detected (some types of music is hard to detect, this is no problem) and another event that triggers when the beat is at the end, the freelancer can use my currently class that reads the audio and extend it to add the beat detection function, here are some reference articles:

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

and there are many others....

Delphi

Identifikační číslo projektu: #8185540

O projektu

2 nabídek Projekt na dálku Aktivní Aug 6, 2015

Uděleno uživateli:

verosys

Judging from the terms used in the description I write the original class 2 years ago. Therefore I think I am well suited to do this project

$250 USD za 10 dní
(2 recenzí)
3.4

2 Freelnceři na tento projekt zveřejňují nabídky v průměru $200

vladimirk02

Hi. I can try to make this class for windows. Unfortunately I haven't MAC. Which version of windows are you using?

$150 USD za 5 dní
(4 Recenzí)
2.6