For production purposes the following apps use soundtouch http://www.surina.net/soundtouch/applications.html
Just want to be sure they are all compatible... Romain Beauxis wrote: > Hi all! > > Brandon is right: libjack depends on libsoundtouch but this dependency > has nothing to do with ocaml-soundtouch. > > ocaml-soundtouch provides some operators using libsoundtouch to liquidsoap. > > For jack, the depedency on libsoundtouch should be dealt with at > link-time without any specific thing to do on your side and does not > need ocaml-soundtouch to be enabled.. > > R. > > 2011/6/22 Brandon Casci<[email protected]>: > >> When I built on Ubuntu last night, I left jack enabled and disabled >> soundtouch. It built. Here is my PACKAGES file >> >> # Edit this file by (un)commenting the libraries that you (don't) want to >> # build in order to get the corresponding features in liquidsoap. >> >> # The default file has every dependency enabled. >> # It is certain that you don't need everything. >> # If you don't know why you should have something, uncomment it, >> # especially if it does not build for some reason. >> >> # It is useless to add savonet packages that are not listed below, >> # like ocaml-fetch, ocaml-smbclient, etc. These are not dependencies of >> # liquidsoap. >> >> >> # >> ============================================================================ >> # Input/output >> # >> ============================================================================ >> >> # Cry is the lib for streaming to icecast and compatible servers. >> ocaml-cry >> # AO is portable and stable, but it does only output. >> ocaml-ao >> # Portaudio (BROKEN) is a portable audio library with both input and output. >> #ocaml-portaudio >> # ALSA is only for LINUX, and is sometimes not working. >> #ocaml-alsa >> # PulseAudio is a cross-plateform audio sound server. It is intended to >> # be a single replacement for sound support under linux, windows or OSX. >> # Support for pulseaudio was not intensively tested, but seems to be >> # working fine (24/12/2008). >> ocaml-pulseaudio >> # JACK is an audio connection kit, designed for low latency >> # and easy communication between audio applications. >> ocaml-bjack >> # ocaml-jack is DEPRECATED. However, you can still try it if you like. >> ocaml-jack >> >> # >> ============================================================================ >> # Codecs >> # >> ============================================================================ >> >> # MAD is for MP3 decoding. >> ocaml-mad >> # TAGLIB is for MP3 ID3 tag reading >> ocaml-taglib >> # LAME is for MP3 encoding. >> ocaml-lame >> # AACPLUS is for AAC+ encoding. >> ocaml-aacplus >> # OGG is for ogg/vorbis and ogg/theora encoding and decoding >> ocaml-ogg >> # VORBIS is for ogg/vorbis encoding and decoding. >> # you need ocaml-ogg to enable ocaml-vorbis. >> ocaml-vorbis >> # SPEEX is for ogg/speex encoding and decoding >> # you need ocaml-ogg to enable ocaml-speex >> ocaml-speex >> # THEORA is for ogg/theora encoding and decoding >> # you need ocaml-ogg to enable ocaml-theora >> ocaml-theora >> # SCHROEDINGER is for ogg/dirac encoding and decoding >> # you need ocaml-ogg to enable ocaml-schroedinger >> #ocaml-schroedinger >> # VOAACENC is for AAC encoding. >> #ocaml-voaacenc >> # FAAD for AAC decoding. >> ocaml-faad >> # FLAC is for flac, native and/or ogg (if using ocaml-ogg) >> # format decoding and encoding. >> ocaml-flac >> >> # >> ============================================================================ >> # Sound processing >> # >> ============================================================================ >> >> # LADSPA are audio plugins providing sound effects >> ocaml-ladspa >> # SoundTouch is for changing pitch and tempo of sound >> #ocaml-soundtouch >> # Samplerate is for having better quality resampling >> ocaml-samplerate >> >> # >> ============================================================================ >> # Video processing >> # >> ============================================================================ >> >> # GAVL converts from and to many formats, >> # is very efficient and has a quality setting for >> # tweaking load vs. quality of the conversion. >> # It is the recommended module to use with video >> ocaml-gavl >> >> # >> ============================================================================ >> # Sound synthesis >> # >> ============================================================================ >> >> # DSSI is a standard for synthesizer plugins >> ocaml-dssi >> >> # >> ============================================================================ >> # Various modules >> # >> ============================================================================ >> >> # Xmlplaylist allow support for various xml format, such as rss, podcast, >> etc.. >> ocaml-xmlplaylist >> # Lastfm allow support for lastfm radios and the audioscrobbler protocol >> # It should be listed *after* ocaml-xmlplaylist in this file >> #ocaml-lastfm >> # A library supporting the OSC protocol to have external controls >> # such as faders >> #ocaml-lo >> >> # >> ============================================================================ >> # Finally, the mandatory lib dtools, duppy and liquidsoap... >> # >> ============================================================================ >> >> ocaml-dtools >> ocaml-duppy >> ocaml-mm >> liquidsoap >> >> >> On Wed, Jun 22, 2011 at 3:47 PM, VE4PER / Andy<[email protected]> wrote: >> >>> Yes I do. >>> >>> When I build liquidsoap to enable jack audio recognition, it needs >>> soundtouch. >>> >>> I don't mind that I have to custom build it, and that I might not get the >>> same support >>> that others who don't use it might get, but when I am told to do a custom >>> build myself >>> and the packages don't include it it doesn't exactly make one feel all >>> happiness and joy. >>> >>> I make all my apps jack-aware so that I can easily swap feeds in a >>> graphical patchbay >>> rather than having to code or use telnet to make changes. Using different >>> sinks and sources >>> and crosspatching them is a lot easier using jack. >>> >>> It also works for recording streams that one can connect to, if the app >>> that is the source happens to be >>> showing in the patchbay it is a simple drag and drop to record it. >>> >>> >>> >>> >>> Romain Beauxis wrote: >>> >>>> Hi! >>>> >>>> Do you need soundtouch? It used only for very specific operators.. If >>>> not then simply disable it :) >>>> >>>> R. >>>> >>>> 2011/6/22 VE4PER/ Andy<[email protected]>: >>>> >>>> >>>>> Those are the two I used previously Romain, and both caused liquidsoap >>>>> final >>>>> install to fail the final make install due to "missing soundtouch" all >>>>> the >>>>> included libs etc and soundstrectch were installed but a file the >>>>> liquidsoap >>>>> install was looking for ( being "soundtouch") was missing. >>>>> >>>>> I tried both soundtouch files twice and both attempts on both files , >>>>> both >>>>> the deb and orig packages showed a successful soundtouch package >>>>> completion, >>>>> but caused liquidsoap install to fail due to the missing 'soundtouch' >>>>> file.. >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: Romain Beauxis<[email protected]> >>>>> To: VE4PER / Andy<[email protected]> >>>>> Cc: Brandon Casci<[email protected]>; savonet-users >>>>> <[email protected]> >>>>> Sent: Wed, Jun 22, 2011 4:56 pm >>>>> Subject: Re: [Savonet-users] making a .deb package >>>>> >>>>> Hi Andy! >>>>> >>>>> 2011/6/22 VE4PER / Andy<[email protected]>: >>>>> >>>>> >>>>>> I have limited experience with the PACKAGES file as I need to use it to >>>>>> enable the inclusion of JACK AUDIO CONNECTION KIT. >>>>>> The packages file sets up the options one wants installed then the >>>>>> bootstrap incorporated the changes and the configure, make,& make >>>>>> install after that did the normal install, as long as all the >>>>>> dependencies were found. I don't know why all the options aren't >>>>>> included as default, if one doesn't use them it is only a bit of extra >>>>>> disk space used. If one was in a position where one had to remove >>>>>> something then they could go through a custom build. >>>>>> >>>>>> >>>>> Custom builds of liquidsoap are generally quite tricky, in particular >>>>> for users that just want to enable one feature.. >>>>> >>>>> We generally believe that, when building a custom liquidsoap, it is >>>>> good to only enable the features that you want to use. First, it >>>>> reduces the install/build complexity by reducing the dependencies you >>>>> need to install and second it makes it easier to debug and report >>>>> issues in case of issues. >>>>> >>>>> >>>>> >>>>>> Did you happen to find a source of 'soundtouch' when you did the >>>>>> pakages?? >>>>>> >>>>>> >>>>> Do you mean the sources of the C soundtouch library? For this one, as >>>>> for all other external dependencies, we the developpers use mostly >>>>> debian. Thus, the sources of those dependencies can always be found by >>>>> looking at the corresponding debian package. In this case here: >>>>> http://packages.debian.org/source/sid/soundtouch >>>>> >>>>> Have great day! >>>>> Romain >>>>> >>>>> >>>>> >>> >> >> >> -- >> ========================================= >> Brandon Casci >> Loudcaster >> http://loudcaster.com >> ========================================= >> >> ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Data protection magic? Nope - It's vRanger. Get your free trial download today. http://p.sf.net/sfu/quest-sfdev2dev _______________________________________________ Savonet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-users
