Projects tagged ‘alsa’


[22 total ]

19USERS
   

The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. ALSA has the following significant features: * Efficient support for all types of audio interfaces, from consumer sound cards to ... [More] professional multichannel audio interfaces. * Fully modularized sound drivers. * SMP and thread-safe design. * User space library (alsa-lib) to simplify application programming and provide higher level functionality. * Support for the older Open Sound System (OSS) API, providing binary compatibility for most OSS programs. [Less]

18USERS
   

QjackCtl is a simple Qt application to control the JACK sound server daemon, specific for the Linux Audio Desktop infrastructure. Written in C++ around the Qt4 toolkit for X11, most exclusively using Qt Designer. Provides a simple GUI dialog for ... [More] setting several JACK daemon parameters, which are properly saved between sessions, and a way control of the status of the audio server daemon. With time, this primordial interface has become richer by including a enhanced patchbay and connection control features. [Less]

11USERS
 

FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. FluidSynth can read MIDI events from a MIDI input device and render them to an audio device using SoundFont instruments. SoundFont files are composed of digital ... [More] audio "samples" and additional instrument parameters. These files can be created or downloaded off the Internet. FluidSynth also has support for controlling effects in real time and can play MIDI files. [Less]

11USERS
   

Jokosher is a simple yet powerful multi-track studio. With it you can create and record music, podcasts and more, all from an integrated simple environment.

10USERS
   

ZynAddSubFX is a powerful realtime, multi-timbral software synthesizer for Linux and Windows. It is microtonal, and the instruments made by it sounds like those from professional keyboards. The program has effects like Reverb, Echo, Chorus, Phaser...

7USERS
   

LMMS aims to be a free alternative to popular (but commercial and closed- source) programs like FruityLoops, Cubase and Logic giving you the ability of producing music with your computer by creating cool loops, synthesizing and mixing sounds ... [More] , arranging samples, having more fun with your MIDI-keyboard and much more... LMMS combines the features of a tracker-/sequencer-program (pattern-/channel-/ sample-/song-/effect-management) and those of powerful synthesizers and samplers in a modern, user-friendly and easy to use graphical user-interface. Please note that this project on Ohloh is not being used. Users and developers are directed to http://www.ohloh.net/projects/lmms [Less]

7USERS
 

Qsynth is a fluidsynth GUI front-end application written in C++ around the Qt4 toolkit using Qt Designer. Eventually it may evolve into a softsynth management application allowing the user to control and manage a variety of command line softsynth but ... [More] for the moment it wraps the excellent FluidSynth. FluidSynth is a command line software synthesiser based on the Soundfont specification. [Less]

5USERS
 

Qtractor is an Audio/MIDI multi-track sequencer application written in C++ around the Qt4 toolkit. The initial target platform will be Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) ... [More] for MIDI, are the main infrastructures to evolve as a fairly-featured Linux Desktop Audio Workstation GUI, specially dedicated to the personal home-studio. [Less]

5USERS
   

KMidimon is a MIDI monitor for Linux using ALSA sequencer and KDE user interface.

4USERS
 

QSampler is a LinuxSampler GUI front-end application written in C++ around the Qt3 toolkit using Qt Designer. At the moment it just wraps as a client reference interface for the LinuxSampler Control Protocol (LSCP). LinuxSampler is a work in ... [More] progress. The goal is to produce a free, open source pure software audio sampler with professional grade features, comparable to both hardware and commercial Windows/Mac software samplers. The initial platform will be Linux because it is one of the most promising open source multimedia operating systems. Thanks to various kernel patches and the Jack Audio Connection Kit, Linux is currently able to deliver rock solid sub-5 millisecond MIDI-to-Audio response. [Less]

3USERS
 

MusE is a MIDI/Audio sequencer with recording and editing capabilities written by Werner Schweer. MusE aims to be a complete multitrack virtual studio for Linux, it is published under the GNU General Public License. MusE has among other things ... [More] support for: * Midi sequencing (Record/Playback/Import) (Input filter) * Audio sequencing (Record/Playback several mono/stereo inputs/outputs.) (AudioGroups) * LASH (Perform audio effects like chorus/flanger in realtime!) * Jack - jack-audio-connection-kit (Use the jack for midi/audio routing.) (Internal Audio Routing Interface) * ALSA - based on the Advanced Linux Sound Architecture [Less]

3USERS
 

Seq24 is a minimal loop based midi sequencer.

1USERS

glc is a OpenGL & ALSA video capture tool for linux. glc consists of wrapper library which captures stream and a tool for playing or processing captured streams. It should be able to capture any application that uses ALSA for sound and OpenGL for drawing.

1USERS

KMetronome is a MIDI based metronome using the ALSA sequencer and KDE user interface.

1USERS
   

LMMS aims to be a free alternative to popular (but commercial and closed- source) programs like FruityLoops/FL Studio, Cubase and Logic allowing you to produce music with your computer. This includes creation of loops, synthesizing and mixing sounds ... [More] , arranging samples, having fun with your MIDI-keyboard and much more... LMMS combines the features of a tracker-/sequencer-program and those of powerful synthesizers, samplers, effects etc. in a modern, user-friendly and easy to use graphical user-interface. [Less]

1USERS

et-sdl-sound provides SDL-based replacement for deprecated OSS-based sound systems of Enemy Territory, Return to Castle Wolfenstein and Quake III Arena. To put it short, et-sdl-sound is a working ALSA support hack for ET, RTCW and Q3 (and all mods for those binaries).

1USERS

ALSA MIDI Kommander is a DCOP interface exposing many ALSA Sequencer features for shell scripts, Kommander scripts, or KDE programs requiring MIDI Sequencer services.

1USERS

VMPK is a virtual MIDI piano keyboard for Linux, Windows and OSX. Based on Qt4 and RtMIDI, the program is a MIDI event generator using the computer's alphanumeric keyboard and the mouse. It may be used also to display received MIDI notes.

0USERS

These packages are not supported by Arch Linux. This is a third-party community project compatible with the Arch Linux repositories including unsupported (AUR), but excluding testing (at the moment at least). We also upload our packages to the AUR ... [More] , but due to the dependency on one maintainer, we provide the central location where a team of community members can develop and maintain them together. The emphasis is on providing the latest releases (and techonology where applicable) in a timely fashion via a rolling-release schedule, based on Subversion checkouts and comfortable user-developer interaction via the Google Code project management facilities. Currently there are two binary mirrors, of which one may not be online. These mirrors, however, will not always be up-to-date and may contain other packages. We cater to software that are recognised as being useful for audio/music engineering/production, and aid other Arch Linux package maintainers/developers of such software by uploading updated versions of their packages when they are broken (users are unable to build themselves) and out-of-date. Another reason for hosting packages already being maintained by an Arch Linux developer or Trusted User is different resulting binaries due to different configurations. We will also be providing the latest releases of possibly untested and unstable software that may qualify as being important for a working environment (eg. freebob, ffado). As such, not all of these packages will build or work as expected. Download details are available on the "Source" link above and you can ask questions in the proaudio-users group, or get more involved with packaging and apply for upload privileges in proaudio-devel. There is also an IRC chat group #archlinux-proaudio on the irc.freenode.org network and an ongoing discussion thread in the Arch Linux forums. Have a look at the Source page for the full list of packages, we look forward to your reports, ideas and suggestions. ~$ svn list http://proaudio.googlecode.com/svn/trunk/Note: To have upload privileges you will need a Google ID (eg. Gmail) and then notify us that you want to be added as a project member, after which you can log in to this page and view your SVN password from the "Settings" link. Not many users have the need for these software, but even so, we would appreciate it if you could help keep the project active - and most importantly - updated. [Less]

0USERS

The Swami Project - Sampled Waveforms And Musical Instruments - is a collection of free software for editing and sharing MIDI instruments and sounds. Swami aims to provide cross platform (Linux, Windows and Mac OSX) instrument editing and sharing software for instrument formats such as SoundFont, DLS and GigaSampler.

0USERS

Linphone is an internet phone or Voice Over IP phone (VoIP).

0USERS

FeaturesMP3, OGG, Flac, WAV support. ESD, Alsa, OSS support. Album Art display Drag and Drop adding of Songs, Directories of songs, and Playlists (m3u, pls and xml) Shuffle play (with cache so you don't replay songs too frequently). Seek control bar ... [More] to zip to specific parts of any song. Volume Control Playlist filtering Translations: fr, it, es, pt_BR InstructionsExtract the MusicBox appdir and copy it to wherever you normally put ROX apps. Then launch it! Initially it assumes that you put all your mp3 and/or ogg files in ~/Music. If this is not correct you must edit the Options to suit your setup. For library changes just hit the refresh menu item, unless you used Drag and Drop in which case the display will update automatically. If you have a lot of files it will take considerable time to read them all - see below on how to speed things up. However, don't let that stop you from hitting the play button! We got threads! In place of the ~/Music default library location you may enter one or more directories separated by ':' like a path one or more .pls or .m3u files one or more .xml files (saved from MusicBox) any combination of the above. You can also leave it blank and just load files dynamically. This can be done in the following ways Drag and Drop files or folders on the MusicBox main or Playlist windows Pass files or folders or playlists on the MusicBox command line. Use rpc (see below) MusicBox currently exports the following commands via rpc load_songs #replace existing and start playing add_songs #append to existing play pause next prev stop Here is how to call these functions in python. Also, see the Extras directory for useful examples of this. We also support a similar set of command line options. (try: rox MusicBox -h) Tag Info and FilenamesMusicBox will try to read tag info from your files, but this can take a long time and many files do not contain this information. Therefore, it will first attempt to 'guess' the artist, album and title from the filename and path of each song. However this loading process is a background task. You can start playing songs or even quit MusicBox while this is happening. The default assumption is artist/album/title.ext, but you can change this if you need to. In the Options dialog there is a Pattern field that provides a place to edit the default pattern to be used. (Note: this is easy to get wrong and if you create a pattern that fails to match properly the default will be used) Currently MusicBox only supports artist, album, title and track. The default pattern looks like this ^.*/(?P.*)/(?P.*)/(?P.*)This pattern throws away any leading path, and separates the rest as artist/album/title. The option is also available if you have track numbers as part of your file naming scheme. MusicBox will also use Extended Attributes for tag info if available. These tags are my own creation and only are supported by my CD ripping application Ripper. Xattrs are not widely supported yet, but I believe these will be the future of metadata. Stay tuned. LibrariesAfter loading a large list of songs, you can save these in a Library to speed up reloading the next time. To do this, right click on either the Main or Playlist windows and select Save. A ROX savebox will appear with Library.xml showing in the Choices (Options) folder for MusicBox. You may drag this file anywhere you want to save it and rename it if you wish. Be sure not to change the .xml extension or MusicBox will not know how to reload it. This file may now be dragged into either MusicBox window to reload those songs. MusicBox will not need to examine each file again to get the tag info - that was saved in the xml file. Loading times are much quicker this way. You can also use these files in the Options dialog as your default library instead of the path to the actual song files. You may create as many of library xml files as you wish. Dependencies and OptionsMusicBox depends on the following external modules/libraries for various features. Current versions that I am developing with as of this writing are: Basics ROX-Lib2 2.0.0 GTK+ 2.6.7 (req >= 2.4) GLib 2.6.3 PyGtk 2.6.1 (req >= 2.4) Audio output (optional if your python supports ossaudiodev or linuxaudiodev, but highly recommended) libao 0.8.5 pyao 0.82 (http://www.vorbis.com) pyalsaaudio 0.2 (http://www.wilstrup.net/pyalsaaudio) MP3 (optional, but you need at least one format supported) pymad 0.4.1 (http://spacepants.org/src/pymad/) libmad 0.15.1 (http://www.underbit.com/products/mad/) ID3 tag support (Optional) pyid3lib 0.5.1, id3lib 3.8.3 (http://pyid3lib.sourceforge.net) OGG (Optional) pyogg 1.3, pyvorbis 1.3, libvorbis 1.1.0, libogg 1.1.2 (http://www.vorbis.com) FLAC (Optional) libflac 1.1.2 (http://flac.sourceforge.net) pyflac 0.0.1 (included, but must be built, or you can get it from most debian sites) WAV (Standard) python's built in wave module Hopefully your distro will provide packages for these, otherwise you will have to download and build them from sources. [Less]