Hi, This is a short mail to welcome two new developers. Both are involved in radio. They have already contributed a few things, and are following liquidsoap quite closely. Peter would like to design a better GUI. Vincent developped a compress() sound processing operator, and he is really good for asking new features and pointing out bugs; I hope that he becomes good at adding features and removing bugs by himself :)
Just a short word to the newcomers: we're not such a serious project but we try to keep a not-too-messy SVN. Don't forget to document your changes. In particular, even when I'm not coding (like this week), I follow all changes on liquidsoap because I like to know that the baby is stable and consistently developped. It's not always easy to make sure nothing bad passes, so please try to avoid as much as possible to modify core modules in liquidsoap. If you just add a new operator, you can't break anything, and I don't have to worry. Peter, regarding the GUI, when you feel like commiting any code, I think it would be a good idea to stop developping that inside the liquidsoap directory but in a sibling of it. A short word on current development: a side branch is developped to clean up the core architecture, getting rid of hardwired assumption about the audio format, and getting rid of the C code in Mixer -- the sort of thing that makes liquidsoap segfault on current SVN since recent changes to resampling code. I hope to merge that branch soon (at least within a month) which should allow simpler pure-OCaml development of various sound processing operators -- without loosing too much on efficiency, I hope. Again, welcome to Vincent and Peter, and have fun. -- David
