r2d2_sound - R2-D2-style sound generator in Python

  •        20

Uses random frequencies to generate R2D2-style messages with random length, then saves generated sound message to output *.wav file and plays it. To play wav file uses sound-playing interface for Windows (module winsound).




Related Projects


  •    Python

Our code is released under the Creative Commons BY-NC-SA 3.0 (see LICENSE for more details), available only for non-commercial use. This also works for multiple images (separated by spaces) or a .txt image list. For each image, this will save the top-k keypoints in a file with the same path as the image and a .r2d2 extension. For example, they will be saved in imgs/brooklyn.png.r2d2 for the sample command above.

seed_rl - SEED RL: Scalable and Efficient Deep-RL with Accelerated Central Inference

  •    Python

This repository contains an implementation of distributed reinforcement learning agent where both training and inference are performed on the learner.

Easy sound

  •    CSharp

Easy sound is a .net tool for managing audio stream in the memory. It joins existing wav streams into single one using different method.

quiet - Transmit data with sound. Includes binaries for soundcards and .wav files.

  •    C

This library uses liquid SDR to transmit data through sound. This makes it suitable for sending data across a 3.5mm headphone jack or via speaker and mic. Quiet can build standalone binaries for encoding/decoding data via .wav files or for streaming through your soundcard via PortAudio. It can also be built as a library to be consumed by other C programs. With the dependencies installed, run ./bootstrap provided by this library, which will create a build directory and invoke cmake. If you would like to install it after building, do cd build && make install.

KJabata: Scheduled sound player/recorder

  •    C++

KJabata is a KDE scheduled player/recorder for ogg/mp3 sound files. It's based on Gerd Knorr's KRecord, which code has been modified to manage scheduled and compressed sound files instead of interactive wav files.

Amr2Wav Converter

  •    C

Convert AMR NB (Adaptive Multi-Rate Narrow Band) sound file to WAV sound file

Sound Recorder and Editor

  •    C

Simple GUIs to record and edit sound files, similar to operating a tape-deck. Buttons start and stop recording, or break incoming audio into separate files. Cut sections from audio file, or join files. Saves files in WAV, OGG, or MP3.

Ardour - Digital Audio Workstation

  •    C++

Ardour is a hard disk recorder and digital audio workstation application. It supports unlimited audio tracks and buses. Its features include Non-destructive, non-linear editing with unlimited undo, and anything-to-anywhere signal routing. It supports Standard file formats BWF, WAV, WAV64, AIFF, CAF and Windows VST plugins. Ardour can be used as an audio mastering environment. Its integration with JACK makes it possible to use mastering tools such as JAMin to process the audio data.



Library for loading and rendering music module files. Supported module types: .669, .amf, .ams, .dbm, .dmf, .dsm, .far, .it, .j2b, .mdl, .med, .mod, .mt2, .mtm, .okt, .psm, .ptm, .s3m, .stm, .ult, .umx, .xm Sound files with .wav extension are also suppor


  •    C++

Kwave is a sound editor for the KDE environment. It is written with KDE/QT and is extendable through a powerful plugin interface. For the moment it supports .wav files and many other formats, recording/playback via OSS and ALSA and some simple effect


  •    C

Kexis - A lossless WAV file compressor. Kexis' main goal is to develop prediction and encoding schemes to minimize compressed file size. Kexis strives to be the premier lossless sound encoder.


  •    C++

The Linux console player, which supports TwinVQ, wav formats, uses NTT Free Decoding Library, and Open Sound System to play these files. In future we predict mp3, aac and other formats support.

DigiForce SDK

  •    C++

DigiForce is a SDK for Unix/Linux/Windows with : Window(DX,GDI,X11,OpenGL), Bitmap(PNG,GIF,BMP,JPG,ICO), Sound(WAV,MP3), Video(AVI/DivX/VFW), multi-Threading, Network(IP), Servers(HTTP(IPP), FTP, SMTP, POP3, DHCP, DNS), OpenSSL, etc.


  •    Java

A Java Sound based application to do bulk transfers of audio files (WAV, AIFF, AU) via the MIDI SDS Sample Dump Standard.


  •    CSharp

A .NET audio, sound, and music playback library - a libVLC wrapper. netAudio allows the playback of MPEG files (MP3, etc), WMA, WAV, MP4, OGG, REAL, raw audio, FLAC, FLV, MIDI and SMF, Creative Voice and more. netAudio also provides advanced tag editing functionality via tagLib.

Battery Alarm


Plays a wav file when the battery power level reaches the specified level and will repeat the sound as frequently as the user wants. Runs in the system tray.


  •    C

Multiplatform console module playing software for UNIX systems (Linux, NetBSD...). It provides full sound option customizing, WAV writer, file browser, message viewer, instruments viewer, and much more. Uses LibModPlug and LibAo.

Audacity - Software for Recording and Editing Sounds

  •    C++

Audacity is a multilingual easy to use audio editor and recorder. It helps to Record live audio, Convert tapes and records into digital recordings or CDs, Edit Ogg Vorbis, MP3, WAV or AIFF sound files, Cut, copy, splice or mix sounds together and lot more.

baudio - generate audio streams with functions

  •    Javascript

Return a readable stream of raw audio data based on the function fn(t,i).fn(t,i) is given the time in seconds t and the step counter i. fn(t,i) should return an amplitude value between -1 and 1, inclusive. Values outside that range will be clipped.

Syncotron Bathysphere Sound Suite

  •    Objective-C

1) the samplomatic: gathers sounds from environs; frequency spectrum analasis; write wav samples 2) the syncotron: autonomous sequencer plays audio stream; listens on network for commands 3) syncotron client: curses-based UI for talking to the syncotron

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.