Closed

Integrate soundtouch (tempo and pitch processor) in audio application

This project received 5 bids from talented freelancers with an average bid price of $399 USD.

Get free quotes for a project like this
Employer working
Project Budget
N/A
Total Bids
5
Project Description

Delphi or Lazarus programmer:
We have to integrate soundtouch (tempo and pitch processor) into application made in delphi or freepascal.
We use 4 units:
[url removed, login to view] -> We call libsndfile for open audio file and read buffer
[url removed, login to view] -> We call Portaudio to open device for output the music.
[url removed, login to view] -> In this module, sound card request buffer. Buffer read data from source,pas and pass it to soundcard.
In the main unit, we open sound card.
We open the song, and the portaudio callback request data to buffer. This works fine.

The work I request is put between portaudio callback, and the buffer reader, the soundtouch process ( time stretch).
Must be programmed in Delphi or Freepascal.

Delphi o Lazarus programador:
Tenemos que integrar soundtouch (procesador de tempo y pitch) en una aplicación hecha en delphi o FreePascal.
Utilizamos 4 unidades:
[url removed, login to view] -> Llamamos libsndfile para abrir el archivo de audio y llenar el búfer
[url removed, login to view] -> Llamamos a la libreria PortAudio para abrir el dispositivo para la salida de la música.
[url removed, login to view] -> En este módulo, cada vez que la tarjeta de audio necesita llenar el búfer, se realiza la llamada a soundcard. Este buffer se pasa a la tarjeta de sonido.

En la unidad principal, abrimos el dispositivo de audio.
Abrimos la canción, y los datos que solicita la tarjeta de audio mediante callback se pasa al buffer. Esto funciona muy bien.

El trabajo que se solicita es que entre el callback de Portaudio y el buffer leido, se procese este buffer por SoundTouch.
Debe ser programado en Delphi o FreePascal.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online