Hi,
During this week I've tried to improve Automatic Volume feature based on the
feedback I got in this list.
Some bugs were also fixed and important questions have been discussed that
will be useful for future bugfixing.
Bugs:
Fixed "P2 Generating audio fits the project in window". Refit is only done
when a new track is created or when generating audio on an empty track at
0.0. When multiple tracks are selected for generation, refit is only done if
all of them are empty.
Fixed "when you press CTRL+B a new label track should be added at the bottom
instead of using the one that is above the audio track.". Old behavior is
still used for CTRL+B when linking is off as suggested by Gale.
Fixed "P4 - ENTER and ESC delete empty labels."
- Discussion:
http://n2.nabble.com/WaveTrack%3A%3AIsEmpty-tp3410035p3410035.html
http://n2.nabble.com/White-space%2C-a-suggestion-for-the-general-scheme-tp3399876p3399876.html
http://n2.nabble.com/ENTER-in-an-empty-label-deletes-it-tp3353886p3353886.html
http://n2.nabble.com/Re%3A-Labels-linked-to-tracks-tp3376563p3376563.html
http://n2.nabble.com/P2---Generating-audio-fits-the-project-in-window.-tp3380700p3380700.html
http://n2.nabble.com/Repeat-effect-and-white-space-tp3384898p3384898.html
- Commits:
https://sourceforge.net/mailarchive/message.php?msg_name=E1MY5St-0006f9-Gx%4023jxhf1.ch3.sourceforge.com
https://sourceforge.net/mailarchive/message.php?msg_name=E1MYRGL-000504-Em%4023jxhf1.ch3.sourceforge.com
https://sourceforge.net/mailarchive/message.php?msg_name=E1MYl9c-0007JB-HK%4023jxhf1.ch3.sourceforge.com
https://sourceforge.net/mailarchive/message.php?msg_name=E1MZSPo-0000tk-8I%4023jxhf1.ch3.sourceforge.com
https://sourceforge.net/mailarchive/message.php?msg_name=E1MZoJg-0001PV-Bi%4023jxhf1.ch3.sourceforge.com
Automatic Volume:
Changed some preferences and variables denominations.
Added option to stop automatic volume on the meter menu. Suggested by
Martyn.
Reverted to old volume change function.
Added Change Factor to volume changes.
Added method to Meter to retrieve linear max peak. Formula and bug
discovered by Martyn Shaw.
Some issues were happening because of the latency created between the
analysis time and the portaudio's buffer processing. I've used Portaudio's
aStreamInfo.inputLatency to deal with this (I hope this fixes the problem
definitively).
Added top truncation as suggested by Martyn.
Added msg queue Clear to meters after stop to make sure there is no pending
messages.
Added lots of debug printfs during the proccess. I've left them in the code
(commented) as they might be useful later.
- Discussion:
http://n2.nabble.com/-BugFix-Wiki--GSoC-Weekly-Status-Updates-%28W10%29-tp3374822p3374822.html
http://n2.nabble.com/Automatic-Volume-Feature-tp3326224p3326224.html
- Commits:
https://sourceforge.net/mailarchive/message.php?msg_name=E1MYMX3-00014c-5x%4023jxhf1.ch3.sourceforge.com
https://sourceforge.net/mailarchive/message.php?msg_name=E1MYMX3-00014i-7F%4023jxhf1.ch3.sourceforge.com
https://sourceforge.net/mailarchive/message.php?msg_name=E1MYMX3-00014Y-5K%4023jxhf1.ch3.sourceforge.com
https://sourceforge.net/mailarchive/message.php?msg_name=E1MYMX3-00014m-8R%4023jxhf1.ch3.sourceforge.com
https://sourceforge.net/mailarchive/message.php?msg_name=E1MZ9V5-0000PL-Rd%4023jxhf1.ch3.sourceforge.com
https://sourceforge.net/mailarchive/message.php?msg_name=E1MZ9V4-0000PC-Gs%4023jxhf1.ch3.sourceforge.com
https://sourceforge.net/mailarchive/message.php?msg_name=E1MZlXn-0006i2-2I%4023jxhf1.ch3.sourceforge.com
https://sourceforge.net/mailarchive/message.php?msg_name=E1MZlXn-0006i4-2t%4023jxhf1.ch3.sourceforge.com
https://sourceforge.net/mailarchive/message.php?msg_name=E1MaZT9-0008Ns-FY%4023jxhf1.ch3.sourceforge.com
https://sourceforge.net/mailarchive/message.php?msg_name=E1MaZT9-0008No-E5%4023jxhf1.ch3.sourceforge.com
https://sourceforge.net/mailarchive/message.php?msg_name=E1MaZT9-0008Nz-Ho%4023jxhf1.ch3.sourceforge.com
Plans for Next Week:
- Finish the work on the bugs I've claimed.
- Documentation for Automatic Volume.
André.
|