<div dir="ltr"><div><div><div><div>Hey Will,<br><br>This really depends: are you asing about refactoring the code-structure (classes, inheritance, is-a vs. has-a owenership etc) or actual "code" in the sense of stl vectors and refactoring actual "useful" code as I see it :)<br>
<br></div>For basics of C++ std libs etc, I generally refer to these:<br><a href="http://www.learncpp.com">http://www.learncpp.com</a><br><a href="http://www.cplusplus.com/reference/cmath/pow/">http://www.cplusplus.com/reference/cmath/pow/</a>   (or whatever function you're looking for)<br>
<br></div>In terms of design and such, I've read a lot of different books, but found it difficult to find really relevant things: most books focus on ATM machine class-structures etc (i know the knowledge applies across the board... but still)<br>
<br></div>There's also some Digital Audio & Java books I've read: in terms of general audio etc its useful:<br><a href="http://www.amazon.com/Digital-Audio-Java-Craig-Lindley/dp/0130876763">http://www.amazon.com/Digital-Audio-Java-Craig-Lindley/dp/0130876763</a><br>
</div><div><br></div><div>There's also the classic audio-programming book:<br><a href="http://www.amazon.com/Audio-Programming-Book-Richard-Boulanger/dp/0262014467">http://www.amazon.com/Audio-Programming-Book-Richard-Boulanger/dp/0262014467</a><br>
</div><div><br>I think with your Yoshimi experience, you're probably familiar the contents of these books, but included here for reference & completeness for others in future :)<br><br></div><div>Hope that helps, -Harry<br>
</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jun 9, 2014 at 10:10 PM, Will Godfrey <span dir="ltr"><<a href="mailto:willgodfrey@musically.me.uk" target="_blank">willgodfrey@musically.me.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Can anyone recommend something (preferably dead tree form) aimed at those with<br>
some knowledge of the basics?<br>
<br>
I've dealt with Yoshimi's "Surface noise" but am struggling with the more<br>
serious refactoring I want to do.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Will J Godfrey<br>
<a href="http://www.musically.me.uk" target="_blank">http://www.musically.me.uk</a><br>
Say you have a poem and I have a tune.<br>
Exchange them and we can both have a poem, a tune, and a song.<br>
_______________________________________________<br>
Linux-audio-dev mailing list<br>
<a href="mailto:Linux-audio-dev@lists.linuxaudio.org">Linux-audio-dev@lists.linuxaudio.org</a><br>
<a href="http://lists.linuxaudio.org/listinfo/linux-audio-dev" target="_blank">http://lists.linuxaudio.org/listinfo/linux-audio-dev</a><br>
</font></span></blockquote></div><br></div>