Keith, Thanks for checking this out. I developed this for a very specific need and wanted to put it out into the wild to see if anyone with more PHP skills would take this and develop it further. It meets our needs right now for several DJ's to track from live remotes on their iPhones and to contribute shows - so there are no immediate plans to develop more functionality.
To get this to mimic what is in the Voicetracker application (where you can set segue points), there is an enormous amount of work to be done. You would need to write a WebRTC interface into CAED to get precise timing and to hear to the segue. In looking at a design for our needs, we decided that this was not necessary or even desired. If the talking points are set on the library, this actually will allow the radio host to sound optimal. Rivendell does a really good job of mixing and we don't want to overburden the hosts or want them messing with the points. This uses the Rivendell API to ingest the audio object from the browser. You could create a custom ingest script that takes the audio and uses SOX to compress the audio to make it louder, trim the edges, etc.. This may be an enhancement I would add. What might be an enhancement would be to create a shadow library of MP3's to hear the intro/outro. This would be necessary for an implementation of RDLibrary on the web. This would also require a daemon to continuously update the library - or an implementation of CAED that speaks WebRTC (as mentioned above). I think it's a very good direction to go for Rivendell to support remote users, although it is nontrivial. Brian *--* *Brian P. McGlynn* bmcgl...@geneseemedia.net ᐧ On Tue, Aug 6, 2019 at 2:25 PM Keith Thelen <kthe...@kanabec.net> wrote: > Was excited to see this a few days ago. Finally got a chance to test it > this afternoon… so far it seems to work nicely! > > My question is, do you - or anyone else - have plans to develop this > further? > > I have only vague notions of what it’d take to achieve similar > functionality to the local voicetracker (ie. rendering starts/ends of > adjacent cart/s to create temporary, low-bitrate intro/outro “previews” to > play in the browser; creating something that can provide provide graphical > segue adjustment in the browser, etc). > > But if/when that happens, it’ll be a great day for Rivendell - and indeed, > the world! > > > > ----- > Keith Thelen > _______________________________________________ > Rivendell-dev mailing list > Rivendell-dev@lists.rivendellaudio.org > http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev >
_______________________________________________ Rivendell-dev mailing list Rivendell-dev@lists.rivendellaudio.org http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev