Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

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.

4.42857
   
  0 reviews  |  14 users  |  32,898 lines of code  |  0 current contributors  |  Analyzed 10 days ago
 
 

ALSA wrapper for Python. The goal is to provide a functionality complete Python wrapper for ALSA. Currently PCM playback and capture, as well as the Mixer API is supported. license: Python Software Foundation License comment: The original pyalsaaudio home is at the sourceforge: ... [More] http://sourceforge.net/projects/pyalsaaudio/ I've created this 'mirror', because sourceforge sux. I was not able to find a working URL to download the package to create a PKGBUILD for the Archlinux Build System (ABS), nothing mentioned worked. I'm not developer of this python module. [Less]

0
 
  0 reviews  |  1 user  |  0 current contributors
 
 

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 to zip to specific parts of any song. Volume ... [More] 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]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

DisOrder is a software jukebox designed for multi-user environments. It allows users to pick music tracks for play from a shared collection. When nobody has picked anything, it can play randomly picked tracks instead. There are two main user interfaces: a web interface and a GTK+ client called ... [More] Disobedience. The latter is somewhat more sophisticated but only runs on UNIX-like systems; however most features are supported by both interfaces. Tracks can be selected either by navigating through the directory hierarchy or by fast word search. It's also possible to apply tags to tracks and search by tag. Once a track is playing it's possible to cancel it if someone doesn't like it, or to pause it. Sound can be played via either the ALSA or OSS (/dev/audio) interfaces; via the Mac's native sound API; or broadcast/multicast over a LAN. Natively, DisOrder supports MP3, OGG, WAV and FLAC files. It's possible to add players for other file formats. DisOrder's home page, which has more about it, including downnloads of source code and precompiled .deb files, is: http://www.greenend.org.uk/rjk/disorder/ [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 2 days ago
 
 

Volume is a Panel Applet that puts a popup volume control in your panel. It is also a Mixer Application. It supports ALSA natively as of version 008. (for OSS and Alsa-OSS compatibility please use Volume-007 or older.) Requires Python 2.3 and the python alsaaudio module which you can get here. ... [More] Releases009 (2006-08-06) Theme updates. 008 (2006-01-16) Converted from OSS to ALSA interface. Requires PyAlsaAudio module. 007 (2005-10-12) Options now editable from the AppMenu. New Icon 006 (2004-05-22) Input from Cyrille Mars: mouse scroll-wheel on Panel icon changes volume without clicking. Input from Jonatan Liljedahl: option to show a progress bar on the Panel indicating the current volume setting (Options to show/hide the icon and/or progress bar) Italian translation from Yuri Bongiorno. Resizes with the Panel properly. Launch the Mixer from the popup menu 005 (2004-04-20) Figured out how to save/restore the state of the lock/mute/rec checkboxes. I think I have the whole recsrc thing worked out. Made the checkbox labels translatable. 004 (2004-04-18) Factored out the VolumeControl widget and used in both Volume and Mixer. Lots of configurable things via masks to VolumeControl() Applet control range is now 0-100 instead of 0-1 and has finer steppings. Applet follows panel orientation now. Separate options for Mixer Option to hide/show each channel (still can't rename them) Option to show values on Mixer sliders like applet does. Translation support 003 Wrote a real Mixer app to replace the gnome-volume-control wrapper. UI is a straight rip of gnome-volume-control (for now at least). Needs some polish, but it works. Fixed a small bug reported by Antiphon with Sawfish (popup slider was being positioned wrong) 002 Added options dialog and settings for mixer device (e.g. /dev/mixer) and the channel to control (e.g. PCM or Master volume) Changed the popup positioning to always be at the top of the panel and centered (?) on the icon. Still need to handle Left, Right and Top panels. Fixed a small bug in findrox.py. To Do beep after setting the volume make it pop down when clicking elsewhere, like a menu does and the gnome mixer applet does (anyone know a good way to do this?) Share and enjoy! [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 5 days ago
 
 

mididings is a MIDI router and processor for ALSA or JACK MIDI. It's implemented as a Python module, thereby offering a powerful and flexible means to set up patches, while the actual MIDI processing code is written in C++.

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.