From: Peter R. <pet...@gm...> - 2013-09-29 13:25:55
|
Hello, I use a stream player and audacity to check the audio levels of the liquidsoap output. but in emergency case, the setup takes much time. Putting it to server command line or web would decrease my personal response time. I additionally would like to enable people to check the stereo balance and volume of there audio streams. How could I request a source's volume via telnet interface? (Any other interface like HTTP/JSON/logging to file) would fit, too. I remember some discussion naming a solution for this, but cannot find it in my archives. (vumeter was not recommended for production use, visu for graphical interface only). Thanks & regards, Peter |
From: Peter R. <pet...@gm...> - 2013-09-29 14:09:46
|
Hello again, I finally remembered it was called rms and server.rms. which worked out of the box. Is there the possibility to get the RMS separated for each channel? Is there also the possibility to dynamically set the duration, the RMS is to be calculated for? This would allow to request the current peak (with small duration), but also medium and long duration RMS)? BR, Peter Am 29.09.2013 15:25, schrieb Peter Retep: > Hello, > > I use a stream player and audacity to check the audio levels of the liquidsoap output. > but in emergency case, the setup takes much time. > Putting it to server command line or web would decrease my personal response time. > I additionally would like to enable people to check the stereo balance and volume of there audio streams. > > How could I request a source's volume via telnet interface? > (Any other interface like HTTP/JSON/logging to file) would fit, too. > > I remember some discussion naming a solution for this, but cannot find it in my archives. > (vumeter was not recommended for production use, visu for graphical interface only). > > Thanks & regards, > Peter > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk > _______________________________________________ > Savonet-users mailing list > Sav...@li... > https://lists.sourceforge.net/lists/listinfo/savonet-users > |
From: Romain B. <to...@ra...> - 2013-10-01 19:16:20
|
Hi Peter, 2013/9/29 Peter Retep <pet...@gm...> > > Hello again, > > I finally remembered it was called rms and server.rms. > which worked out of the box. > > Is there the possibility to get the RMS separated for each channel? > Is there also the possibility to dynamically set the duration, the RMS is to be calculated for? > This would allow to request the current peak (with small duration), but also medium and long duration RMS)? None of that is currently available, I think. If you would be kind enough to open a feature request on github I'd be glad to look at it: https://github.com/savonet/liquidsoap/issues/new Romain |
From: Peter R. <pet...@gm...> - 2013-10-04 11:11:01
|
Hi Romain, thanks for your response. I wrote 3 separate issues at github (#102, #103, #104) to split the request into separate units that can be priorized as you like it. * RMS channel separation * setting RMS duration * dynamically adding or removing multiple RMS monitors with different durations Best regards, Peter Am 01.10.2013 21:15, schrieb Romain Beauxis: > Hi Peter, > > 2013/9/29 Peter Retep <pet...@gm... <mailto:pet...@gm...>> > > > > Hello again, > > > > I finally remembered it was called rms and server.rms. > > which worked out of the box. > > > > Is there the possibility to get the RMS separated for each channel? > > Is there also the possibility to dynamically set the duration, the RMS is to be calculated for? > > This would allow to request the current peak (with small duration), but also medium and long duration RMS)? > > None of that is currently available, I think. If you would be kind enough to open a feature request on github I'd be glad to look at it: > https://github.com/savonet/liquidsoap/issues/new > > Romain > > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk > > > _______________________________________________ > Savonet-users mailing list > Sav...@li... > https://lists.sourceforge.net/lists/listinfo/savonet-users |
From: Peter R. <pet...@gm...> - 2013-10-25 18:58:33
|
Hi, I finally found some time to check the new separate channel DB output feature and therefore wanted to build the latest version from git on Ubuntu 12.4 LTS. 1) After doing "git clone" in a fresh directory, "make init" exited with following errors: git fetch git branch --set-upstream-to=origin/master master error: unknown option `set-upstream-to=origin/master' I assume --set-upstream-to is not supported by the current Ubuntu LTS git version 1.7.0.4 I did remove the "git branch" commands from Makefile.git and went on. (I do not know if this works for my usecase: to get the newest version from the repository) 2) After bootstrap and configure I finally got a syntax error at compiling: OCAMLDEP File "tools/utils.ml", line 636, characters 16-26: Error: Integer literal exceeds the range of representable integers of type int File "configure.mli", line 84, characters 15-21: Error: Syntax error OCAMLOPT -c tools/stdlib.ml OCAMLOPT -c tools/doc.ml OCAMLOPT -c tools/plug.ml OCAMLOPT -c tools/utils.ml File "tools/utils.ml", line 636, characters 16-26: Error: Integer literal exceeds the range of representable integers of type int Do you have any ideas? Thanks in advance, Peter Am 04.10.2013 13:10, schrieb Peter Retep: > Hi Romain, > > thanks for your response. > > I wrote 3 separate issues at github (#102, #103, #104) > to split the request into separate units that can be priorized as you like it. > > * RMS channel separation > * setting RMS duration > * dynamically adding or removing multiple RMS monitors with different durations > > Best regards, > Peter > > > Am 01.10.2013 21:15, schrieb Romain Beauxis: >> Hi Peter, >> >> 2013/9/29 Peter Retep <pet...@gm... <mailto:pet...@gm...>> >>> Hello again, >>> >>> I finally remembered it was called rms and server.rms. >>> which worked out of the box. >>> >>> Is there the possibility to get the RMS separated for each channel? >>> Is there also the possibility to dynamically set the duration, the RMS is to be calculated for? >>> This would allow to request the current peak (with small duration), but also medium and long duration RMS)? >> None of that is currently available, I think. If you would be kind enough to open a feature request on github I'd be glad to look at it: >> https://github.com/savonet/liquidsoap/issues/new >> >> Romain >> >> >> ------------------------------------------------------------------------------ >> October Webinars: Code for Performance >> Free Intel webinars can help you accelerate application performance. >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from >> the latest Intel processors and coprocessors. See abstracts and register > >> http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk >> >> >> _______________________________________________ >> Savonet-users mailing list >> Sav...@li... >> https://lists.sourceforge.net/lists/listinfo/savonet-users > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk > _______________________________________________ > Savonet-users mailing list > Sav...@li... > https://lists.sourceforge.net/lists/listinfo/savonet-users > |
From: David B. <dav...@gm...> - 2013-10-26 09:13:12
|
Hi Peter, For the first issue, this is really annoying. On newer versions of git, it complains that set-upstream is deprecated, and warns us unless we perform an annoying renaming to set-upstream-to. We should have expected that this new name does not work on older versions. The real problem is that we don't have a good enough understanding of what these options do... Anyway your solution is good, it should have no bad effect, but we should do something better. The second point is surprising. What version of ocaml do you have? The problematic integer is 2147483647, i.e. 2**31-1: it should be the max positive integer on OCaml, where the type int is signed and represented on 31 bits. What's your arch and version of OCaml? Cheers, David On Fri, Oct 25, 2013 at 8:58 PM, Peter Retep <pet...@gm...> wrote: > Hi, > > I finally found some time to check the new separate channel DB output feature > and therefore wanted to build the latest version from git on Ubuntu 12.4 LTS. > > 1) > After doing "git clone" in a fresh directory, > "make init" exited with following errors: > > git fetch > git branch --set-upstream-to=origin/master master > error: unknown option `set-upstream-to=origin/master' > > I assume --set-upstream-to is not supported by the current Ubuntu LTS > git version 1.7.0.4 > > I did remove the "git branch" commands from Makefile.git and went on. > (I do not know if this works for my usecase: to get the newest version > from the repository) > > 2) > > After bootstrap and configure I finally got a syntax error at compiling: > > OCAMLDEP > File "tools/utils.ml", line 636, characters 16-26: > Error: Integer literal exceeds the range of representable integers of type int > File "configure.mli", line 84, characters 15-21: > Error: Syntax error > OCAMLOPT -c tools/stdlib.ml > OCAMLOPT -c tools/doc.ml > OCAMLOPT -c tools/plug.ml > OCAMLOPT -c tools/utils.ml > File "tools/utils.ml", line 636, characters 16-26: > Error: Integer literal exceeds the range of representable integers of type int > > Do you have any ideas? > > Thanks in advance, > > Peter > > Am 04.10.2013 13:10, schrieb Peter Retep: >> Hi Romain, >> >> thanks for your response. >> >> I wrote 3 separate issues at github (#102, #103, #104) >> to split the request into separate units that can be priorized as you like it. >> >> * RMS channel separation >> * setting RMS duration >> * dynamically adding or removing multiple RMS monitors with different durations >> >> Best regards, >> Peter >> >> >> Am 01.10.2013 21:15, schrieb Romain Beauxis: >>> Hi Peter, >>> >>> 2013/9/29 Peter Retep <pet...@gm... <mailto:pet...@gm...>> >>>> Hello again, >>>> >>>> I finally remembered it was called rms and server.rms. >>>> which worked out of the box. >>>> >>>> Is there the possibility to get the RMS separated for each channel? >>>> Is there also the possibility to dynamically set the duration, the RMS is to be calculated for? >>>> This would allow to request the current peak (with small duration), but also medium and long duration RMS)? >>> None of that is currently available, I think. If you would be kind enough to open a feature request on github I'd be glad to look at it: >>> https://github.com/savonet/liquidsoap/issues/new >>> >>> Romain >>> >>> >>> ------------------------------------------------------------------------------ >>> October Webinars: Code for Performance >>> Free Intel webinars can help you accelerate application performance. >>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from >>> the latest Intel processors and coprocessors. See abstracts and register > >>> http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk >>> >>> >>> _______________________________________________ >>> Savonet-users mailing list >>> Sav...@li... >>> https://lists.sourceforge.net/lists/listinfo/savonet-users >> >> ------------------------------------------------------------------------------ >> October Webinars: Code for Performance >> Free Intel webinars can help you accelerate application performance. >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from >> the latest Intel processors and coprocessors. See abstracts and register > >> http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk >> _______________________________________________ >> Savonet-users mailing list >> Sav...@li... >> https://lists.sourceforge.net/lists/listinfo/savonet-users >> > > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk > _______________________________________________ > Savonet-users mailing list > Sav...@li... > https://lists.sourceforge.net/lists/listinfo/savonet-users -- David |
From: Samuel M. <sm...@gm...> - 2013-10-26 09:24:08
|
Hi, On Fri, Oct 25, 2013 at 8:58 PM, Peter Retep <pet...@gm...> wrote: > I finally found some time to check the new separate channel DB output feature > and therefore wanted to build the latest version from git on Ubuntu 12.4 LTS. > > 1) > After doing "git clone" in a fresh directory, > "make init" exited with following errors: > > git fetch > git branch --set-upstream-to=origin/master master > error: unknown option `set-upstream-to=origin/master' > > I assume --set-upstream-to is not supported by the current Ubuntu LTS > git version 1.7.0.4 > > I did remove the "git branch" commands from Makefile.git and went on. > (I do not know if this works for my usecase: to get the newest version > from the repository) I will let Romain answer on this one, but I think that as long as you get some code, it should be fine :) > 2) > > After bootstrap and configure I finally got a syntax error at compiling: > > OCAMLDEP > File "tools/utils.ml", line 636, characters 16-26: > Error: Integer literal exceeds the range of representable integers of type int I guess that you are on a 32 bits arch. I just commited a patch to fix this one. > File "configure.mli", line 84, characters 15-21: > Error: Syntax error This one is more tricky. We are using a recent feature of the OCaml compiler. I'll try to see what I can do. On your side, you don't have a way to update the ocaml package I suppose ? > OCAMLOPT -c tools/stdlib.ml > OCAMLOPT -c tools/doc.ml > OCAMLOPT -c tools/plug.ml > OCAMLOPT -c tools/utils.ml > File "tools/utils.ml", line 636, characters 16-26: > Error: Integer literal exceeds the range of representable integers of type int Same as above, should be fixed. Cheers, Samuel. |
From: David B. <dav...@gm...> - 2013-10-26 09:52:08
|
Ton patch a l'air raisonnable, passer à Int32 c'est safe, mais quand même je comprends pas pourquoi l'entier précédent était pas bon en 32 bits... On Sat, Oct 26, 2013 at 11:23 AM, Samuel Mimram <sm...@gm...> wrote: > Hi, > > On Fri, Oct 25, 2013 at 8:58 PM, Peter Retep <pet...@gm...> wrote: >> I finally found some time to check the new separate channel DB output feature >> and therefore wanted to build the latest version from git on Ubuntu 12.4 LTS. >> >> 1) >> After doing "git clone" in a fresh directory, >> "make init" exited with following errors: >> >> git fetch >> git branch --set-upstream-to=origin/master master >> error: unknown option `set-upstream-to=origin/master' >> >> I assume --set-upstream-to is not supported by the current Ubuntu LTS >> git version 1.7.0.4 >> >> I did remove the "git branch" commands from Makefile.git and went on. >> (I do not know if this works for my usecase: to get the newest version >> from the repository) > > I will let Romain answer on this one, but I think that as long as you > get some code, it should be fine :) > >> 2) >> >> After bootstrap and configure I finally got a syntax error at compiling: >> >> OCAMLDEP >> File "tools/utils.ml", line 636, characters 16-26: >> Error: Integer literal exceeds the range of representable integers of type int > > I guess that you are on a 32 bits arch. I just commited a patch to fix this one. > >> File "configure.mli", line 84, characters 15-21: >> Error: Syntax error > > This one is more tricky. We are using a recent feature of the OCaml > compiler. I'll try to see what I can do. On your side, you don't have > a way to update the ocaml package I suppose ? > >> OCAMLOPT -c tools/stdlib.ml >> OCAMLOPT -c tools/doc.ml >> OCAMLOPT -c tools/plug.ml >> OCAMLOPT -c tools/utils.ml >> File "tools/utils.ml", line 636, characters 16-26: >> Error: Integer literal exceeds the range of representable integers of type int > > Same as above, should be fixed. > > Cheers, > > Samuel. > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk > _______________________________________________ > Savonet-users mailing list > Sav...@li... > https://lists.sourceforge.net/lists/listinfo/savonet-users -- David |
From: Peter R. <pet...@gm...> - 2013-10-26 10:35:43
|
Hi, As a first step I can try to test the feature itself on a younger system release. on the live systems we use Ubuntu 10.04 LTS (server version is officially supported until 2015), using ocaml version 3.11.2. I fear to get the live systems unstable, when updating parts of the system, (I do not know what other dependencies I would have to update than). After test on a newer system, I can try to get newer LS versions running on older LTS systems. In case of bugfixes this would be important to us. Which OCaml version do I need to compile the code? (Maybe its already inside 12.04, then I can easily upgrade.) Thanks an BR, Peter Am 26.10.2013 11:23, schrieb Samuel Mimram: > Hi, > > On Fri, Oct 25, 2013 at 8:58 PM, Peter Retep <pet...@gm...> wrote: >> I finally found some time to check the new separate channel DB output feature >> and therefore wanted to build the latest version from git on Ubuntu 12.4 LTS. >> >> 1) >> After doing "git clone" in a fresh directory, >> "make init" exited with following errors: >> >> git fetch >> git branch --set-upstream-to=origin/master master >> error: unknown option `set-upstream-to=origin/master' >> >> I assume --set-upstream-to is not supported by the current Ubuntu LTS >> git version 1.7.0.4 >> >> I did remove the "git branch" commands from Makefile.git and went on. >> (I do not know if this works for my usecase: to get the newest version >> from the repository) > I will let Romain answer on this one, but I think that as long as you > get some code, it should be fine :) > >> 2) >> >> After bootstrap and configure I finally got a syntax error at compiling: >> >> OCAMLDEP >> File "tools/utils.ml", line 636, characters 16-26: >> Error: Integer literal exceeds the range of representable integers of type int > I guess that you are on a 32 bits arch. I just commited a patch to fix this one. > >> File "configure.mli", line 84, characters 15-21: >> Error: Syntax error > This one is more tricky. We are using a recent feature of the OCaml > compiler. I'll try to see what I can do. On your side, you don't have > a way to update the ocaml package I suppose ? > >> OCAMLOPT -c tools/stdlib.ml >> OCAMLOPT -c tools/doc.ml >> OCAMLOPT -c tools/plug.ml >> OCAMLOPT -c tools/utils.ml >> File "tools/utils.ml", line 636, characters 16-26: >> Error: Integer literal exceeds the range of representable integers of type int > Same as above, should be fixed. > > Cheers, > > Samuel. > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk > _______________________________________________ > Savonet-users mailing list > Sav...@li... > https://lists.sourceforge.net/lists/listinfo/savonet-users > |
From: Peter R. <pet...@gm...> - 2013-10-26 12:13:05
|
Update: Ubuntu 12.04 LTS comes with OCaml 3.12.1, I was able to get it compiled on this system. So we could just plan to upgrade our systems to LTS 12.04. Can you give me a hint how to use the rms.stereo with the server? For mono I used in the past: radio = server.rms(id="rms",radio) then I used rms.rms at the telnet interface now I tried something like l = interactive.float("l", 1.) r = interactive.float("r", 1.) d = interactive.float("d", 1.) radio=rms.stereo(id="rms", duration=d, radio) but it wont work (of cause as you may say :-). How should I use the operator to be able to * set the duration by the telnet interface and * get the output of the left and right channel at the telnet output Thanks in advance, Peter Am 26.10.2013 12:35, schrieb Peter Retep: > Hi, > > As a first step I can try to test the feature itself on a younger system release. > > on the live systems we use Ubuntu 10.04 LTS (server version is officially supported until 2015), using ocaml version 3.11.2. > I fear to get the live systems unstable, when updating parts of the system, (I do not know what other dependencies I would have to update than). > > After test on a newer system, I can try to get newer LS versions running on older LTS systems. > In case of bugfixes this would be important to us. > > Which OCaml version do I need to compile the code? > (Maybe its already inside 12.04, then I can easily upgrade.) > > Thanks an BR, > Peter > > Am 26.10.2013 11:23, schrieb Samuel Mimram: >> Hi, >> >> On Fri, Oct 25, 2013 at 8:58 PM, Peter Retep <pet...@gm...> wrote: >>> I finally found some time to check the new separate channel DB output feature >>> and therefore wanted to build the latest version from git on Ubuntu 12.4 LTS. >>> >>> 1) >>> After doing "git clone" in a fresh directory, >>> "make init" exited with following errors: >>> >>> git fetch >>> git branch --set-upstream-to=origin/master master >>> error: unknown option `set-upstream-to=origin/master' >>> >>> I assume --set-upstream-to is not supported by the current Ubuntu LTS >>> git version 1.7.0.4 >>> >>> I did remove the "git branch" commands from Makefile.git and went on. >>> (I do not know if this works for my usecase: to get the newest version >>> from the repository) >> I will let Romain answer on this one, but I think that as long as you >> get some code, it should be fine :) >> >>> 2) >>> >>> After bootstrap and configure I finally got a syntax error at compiling: >>> >>> OCAMLDEP >>> File "tools/utils.ml", line 636, characters 16-26: >>> Error: Integer literal exceeds the range of representable integers of type int >> I guess that you are on a 32 bits arch. I just commited a patch to fix this one. >> >>> File "configure.mli", line 84, characters 15-21: >>> Error: Syntax error >> This one is more tricky. We are using a recent feature of the OCaml >> compiler. I'll try to see what I can do. On your side, you don't have >> a way to update the ocaml package I suppose ? >> >>> OCAMLOPT -c tools/stdlib.ml >>> OCAMLOPT -c tools/doc.ml >>> OCAMLOPT -c tools/plug.ml >>> OCAMLOPT -c tools/utils.ml >>> File "tools/utils.ml", line 636, characters 16-26: >>> Error: Integer literal exceeds the range of representable integers of type int >> Same as above, should be fixed. >> >> Cheers, >> >> Samuel. >> >> ------------------------------------------------------------------------------ >> October Webinars: Code for Performance >> Free Intel webinars can help you accelerate application performance. >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from >> the latest Intel processors and coprocessors. See abstracts and register > >> http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk >> _______________________________________________ >> Savonet-users mailing list >> Sav...@li... >> https://lists.sourceforge.net/lists/listinfo/savonet-users >> > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk > _______________________________________________ > Savonet-users mailing list > Sav...@li... > https://lists.sourceforge.net/lists/listinfo/savonet-users > |
From: Samuel M. <sm...@gm...> - 2013-10-26 19:11:30
|
Hi, Here is the script I used for testing: s = playlist("~/Music") s = mksafe(s) duration = interactive.float("duration", 1.) rs = rms.stereo(duration=duration,s) r = fst(rs) s = snd(rs) def rms_left(_) = "#{fst(r())}" end def rms_right(_) = "#{snd(r())}" end server.register("rms_left",rms_left) server.register("rms_right",rms_right) output.pulseaudio(id="pa",s) You can get/set the duration with "var.get duration" / "var.set duration" and get rms with "rms_left" and "rms_right". Cheers, Samuel. On Sat, Oct 26, 2013 at 2:12 PM, Peter Retep <pet...@gm...> wrote: > Update: > > Ubuntu 12.04 LTS comes with OCaml 3.12.1, I was able to get it compiled on this system. > So we could just plan to upgrade our systems to LTS 12.04. > > Can you give me a hint how to use the rms.stereo with the server? > > For mono I used in the past: > radio = server.rms(id="rms",radio) > then I used rms.rms at the telnet interface > > now I tried something like > l = interactive.float("l", 1.) > r = interactive.float("r", 1.) > d = interactive.float("d", 1.) > radio=rms.stereo(id="rms", duration=d, radio) > > but it wont work (of cause as you may say :-). > > How should I use the operator to be able to > * set the duration by the telnet interface and > * get the output of the left and right channel at the telnet output > > Thanks in advance, > > Peter > > > Am 26.10.2013 12:35, schrieb Peter Retep: >> Hi, >> >> As a first step I can try to test the feature itself on a younger system release. >> >> on the live systems we use Ubuntu 10.04 LTS (server version is officially supported until 2015), using ocaml version 3.11.2. >> I fear to get the live systems unstable, when updating parts of the system, (I do not know what other dependencies I would have to update than). >> >> After test on a newer system, I can try to get newer LS versions running on older LTS systems. >> In case of bugfixes this would be important to us. >> >> Which OCaml version do I need to compile the code? >> (Maybe its already inside 12.04, then I can easily upgrade.) >> >> Thanks an BR, >> Peter >> >> Am 26.10.2013 11:23, schrieb Samuel Mimram: >>> Hi, >>> >>> On Fri, Oct 25, 2013 at 8:58 PM, Peter Retep <pet...@gm...> wrote: >>>> I finally found some time to check the new separate channel DB output feature >>>> and therefore wanted to build the latest version from git on Ubuntu 12.4 LTS. >>>> >>>> 1) >>>> After doing "git clone" in a fresh directory, >>>> "make init" exited with following errors: >>>> >>>> git fetch >>>> git branch --set-upstream-to=origin/master master >>>> error: unknown option `set-upstream-to=origin/master' >>>> >>>> I assume --set-upstream-to is not supported by the current Ubuntu LTS >>>> git version 1.7.0.4 >>>> >>>> I did remove the "git branch" commands from Makefile.git and went on. >>>> (I do not know if this works for my usecase: to get the newest version >>>> from the repository) >>> I will let Romain answer on this one, but I think that as long as you >>> get some code, it should be fine :) >>> >>>> 2) >>>> >>>> After bootstrap and configure I finally got a syntax error at compiling: >>>> >>>> OCAMLDEP >>>> File "tools/utils.ml", line 636, characters 16-26: >>>> Error: Integer literal exceeds the range of representable integers of type int >>> I guess that you are on a 32 bits arch. I just commited a patch to fix this one. >>> >>>> File "configure.mli", line 84, characters 15-21: >>>> Error: Syntax error >>> This one is more tricky. We are using a recent feature of the OCaml >>> compiler. I'll try to see what I can do. On your side, you don't have >>> a way to update the ocaml package I suppose ? >>> >>>> OCAMLOPT -c tools/stdlib.ml >>>> OCAMLOPT -c tools/doc.ml >>>> OCAMLOPT -c tools/plug.ml >>>> OCAMLOPT -c tools/utils.ml >>>> File "tools/utils.ml", line 636, characters 16-26: >>>> Error: Integer literal exceeds the range of representable integers of type int >>> Same as above, should be fixed. >>> >>> Cheers, >>> >>> Samuel. >>> >>> ------------------------------------------------------------------------------ >>> October Webinars: Code for Performance >>> Free Intel webinars can help you accelerate application performance. >>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from >>> the latest Intel processors and coprocessors. See abstracts and register > >>> http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Savonet-users mailing list >>> Sav...@li... >>> https://lists.sourceforge.net/lists/listinfo/savonet-users >>> >> >> ------------------------------------------------------------------------------ >> October Webinars: Code for Performance >> Free Intel webinars can help you accelerate application performance. >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from >> the latest Intel processors and coprocessors. See abstracts and register > >> http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk >> _______________________________________________ >> Savonet-users mailing list >> Sav...@li... >> https://lists.sourceforge.net/lists/listinfo/savonet-users >> > > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk > _______________________________________________ > Savonet-users mailing list > Sav...@li... > https://lists.sourceforge.net/lists/listinfo/savonet-users |
From: Peter R. <pet...@gm...> - 2013-10-27 18:24:30
|
Hi Samuel, This is exactly what we need! Many thanks for this feature and the help! BR, Peter Am 26.10.2013 21:11, schrieb Samuel Mimram: > s = playlist("~/Music") > s = mksafe(s) > > duration = interactive.float("duration", 1.) > > rs = rms.stereo(duration=duration,s) > r = fst(rs) > s = snd(rs) > > def rms_left(_) = "#{fst(r())}" end > def rms_right(_) = "#{snd(r())}" end > server.register("rms_left",rms_left) > server.register("rms_right",rms_right) > > output.pulseaudio(id="pa",s) > > You can get/set the duration with "var.get duration" / "var.set > duration" and get rms with "rms_left" and "rms_right". |