Midi Message

MIDI Message

The basic MIDI message consist of 2 or 3 "data byte" which includes Status bytes and Data bytes. (more…)...


TimeStretch has three parameters –

  1. tempo (You need to adjust the speed of sample without effecting pitch)
  2. pitch (You need to adjust the speed of sample without effecting the tempo)
  3. sample rate (You need to change the sample rate that effect both tempo and pitch)

Read more

Using Web Audio API

At first you have to create the a single instance of AudioContext Which can support multiple sound inputs.

That means a single AudioContext instance can manage single or multiple Sources to a single Destination.

The connection between Source and Destination doesn’t need to be direct, it can go through any number of AudioNodes like audio filter, effects, audio gain etc. which act as audio effects for the audio signal. Read more

Basic of Web Audio API

The Web Audio API provides a powerful platform for audio operation and controlling over web. You can built audio application over web which will run on any HTML5 support browser.

It’s provides the developer to choose audio sources, add audio effects and create audio visualizations. Read more

Recording Karaoke using Audacity

Audacity is a free, simple, multi-track audio editor and recording Software, which available for different platforms like Windows, Mac OS X, GNU/Linux.

You can download this Software from here

Step One – Open audio file e.g. format wav or mp3  File -> Open

Audacity Recording

Audacity Recording and Vocal Track

Read more

Double pointer in C++

Double pointer is pointer to pointer declaration.

Read more

Creating CHECKBOX Using Win32 (C++)

1. Define CHECKBOX Id in resource.h.

Read more

Creating EDITBOX Using Win32 (C++)

1. Define EDITBOX Id in resource.h.

Read more

Creating TRACKBAR Using Win32 (C++)

1. Define TrackBar Id in resource.h.

Read more

How to Include DLL?

1. Copy the header file (MyDllHeader.h) and object file library (MyDLL.lib) and paste it on the main program source file andPaste the MyDLL.dll to the Debug file.
2. Include the MyDllHeader.h and namespace MyDLLNSpace to the main.cpp.
3. Add .lib file to your project.
-Right click on project name on the left pane >> References… >> Configuation Properties >> Linker >> Input >> Additional Dependecies (Right Pane)
-click and then add MyDLL.lib
-Then Apply/OK.

Read more

Creating DLL Using Win32 (C++)

1. File >> New Project.
2. Give Name <MyDLL>.
3. Then OK.
Read more