Results 15 issues of Yida Lin

@cbrnr Just noticed a loophole when debugging Stefan's file: Before I thought string streams are always irregular streams, but turns out Stefan's file has a stream that is 5000Hz but...

Favor effective rate over nominal rate, because the latter could be inaccurate

This needs to be revamped but it may take a while so let's leave it for 0.6.1 Also, using an XML file to store color setting may not be so...

Fix #20 #18 according to @mvidaldp 's suggestion

bug