Re: [LAD] C++ guide

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Will Godfrey <willgodfrey@...>
Cc: Linux Audio Developers <linux-audio-dev@...>
Date: Monday, June 9, 2014 - 9:42 pm

--001a11c32c62a3eed804fb6e1505
Content-Type: text/plain; charset=UTF-8

Hey Will,

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 :)

For basics of C++ std libs etc, I generally refer to these:
http://www.learncpp.com
http://www.cplusplus.com/reference/cmath/pow/ (or whatever function
you're looking for)

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)

There's also some Digital Audio & Java books I've read: in terms of general
audio etc its useful:
http://www.amazon.com/Digital-Audio-Java-Craig-Lindley/dp/0130876763

There's also the classic audio-programming book:
http://www.amazon.com/Audio-Programming-Book-Richard-Boulanger/dp/026201...

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 :)

Hope that helps, -Harry

On Mon, Jun 9, 2014 at 10:10 PM, Will Godfrey
wrote:

> Can anyone recommend something (preferably dead tree form) aimed at those

--001a11c32c62a3eed804fb6e1505
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hey Will,This really depends: =
are you asing about refactoring the code-structure (classes, inheritance, i=
s-a vs. has-a owenership etc) or actual "code" in the sense of st=
l vectors and refactoring actual "useful" code as I see it :)
For basics of C++ std libs etc, I generally refer to these:http://www.learncpp.comhttp://www.cplusplus.com/re=
ference/cmath/pow/
=C2=A0=C2=A0 (or whatever function you're looking=
for)
In terms of design and such, I've read a lot of different boo=
ks, but found it difficult to find really relevant things: most books focus=
on ATM machine class-structures etc (i know the knowledge applies across t=
he board... but still)
There's also some Digital Audio & Java books I've rea=
d: in terms of general audio etc its useful:http://www.amazon.com=
/Digital-Audio-Java-Craig-Lindley/dp/0130876763

There's also the classic audio-programming bo=
ok:http://www.amazon.com/Audio-Programming-Book-Richard-B=
oulanger/dp/0262014467

I think with your Yoshimi experience, you're probably fa=
miliar the contents of these books, but included here for reference & c=
ompleteness for others in future :)Hope that helps, -Har=
ry
On Mon, Jun 9, 2014 at 10:10 PM, Will Godfrey <wil=
lgodfrey@musically.me.uk
> wrote:
Can anyone recommend something (preferably d=
ead tree form) aimed at those with
some knowledge of the basics?

I've dealt with Yoshimi's "Surface noise" but am struggli=
ng with the more
serious refactoring I want to do.

--
Will J Godfrey
http://www.musical=
ly.me.uk

Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lis=
ts.linuxaudio.org

http://lists.linuxaudio.org/listinfo/linux-audio-dev

--001a11c32c62a3eed804fb6e1505--

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] C++ guide, Will Godfrey, (Mon Jun 9, 9:11 pm)
Re: [LAD] C++ guide, Sakari Bergen, (Sat Jun 14, 10:46 am)
Re: [LAD] C++ guide, Harry van Haaren, (Mon Jun 9, 9:42 pm)
Re: [LAD] C++ guide, Kaspar Emanuel, (Mon Jun 9, 9:50 pm)
Re: [LAD] C++ guide, immanuel litzroth, (Mon Jun 9, 10:01 pm)
Re: [LAD] C++ guide, Will Godfrey, (Sat Jun 14, 4:42 pm)
Re: [LAD] C++ guide, Reuben Martin, (Sat Jun 14, 8:35 pm)
Re: [LAD] C++ guide, immanuel litzroth, (Sat Jun 14, 4:57 pm)