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

Reply via email to