The Golden Rules of Audio Programming - Pete Goodliffe - ADC16

Sdílet
Vložit
  • čas přidán 4. 12. 2016
  • The Golden Rules of Audio Programming - Pete Goodliffe - ADC16
    Presented at ADC 2016, London, Nov 2016
    www.juce.com/adc-2016
  • Věda a technologie

Komentáře • 38

  • @brandom255
    @brandom255 Před 7 lety +51

    From a guy with 10 years' worth of embedded real time s/w experience: This guy really knows, what he's talking about!

  • @nassimm.1929
    @nassimm.1929 Před 4 lety +10

    35:16 shoutout to all of the developers that are 4years into an audio project without applying these tips, that line had to hurt

  • @SarcTiann
    @SarcTiann Před 2 lety +1

    this is a great package of teachings, and the quotes were placed very wisely. I Hope become an audio programer one day

  • @junostrecords4036
    @junostrecords4036 Před 3 měsíci

    I enjoyed th video very much! Thanks a lot!

  • @bubuDev
    @bubuDev Před 4 lety +7

    Hello !! Could someone kindly suggest me where to find the *instrumentation tools* available on Gnu/Linux, to avoid Jitter ( as suggested at 26:10 ) ?
    Are GDB and Valgrind the right ones ?
    I'm new to C++ programming :)
    tnx ! =)

  • @speakebreathe
    @speakebreathe Před 3 lety +7

    This is a great top-level overview. As someone starting out, I feel like I've been massively pointed in the right direction. Fun guy, and good quotes. The Mr T one was standout.

    • @sacredgeometry
      @sacredgeometry Před 11 měsíci

      His books are great. I always recommend them to beginners. The styles is great, the examples, the pace etc.

  • @code8180
    @code8180 Před 4 lety +6

    as a newbie myself, i learned alot! Thank you for sharing this!

  • @alnorman4802
    @alnorman4802 Před 4 lety +1

    The rules are clear here, i was never taught them in school, but i , like others, have had the rules passed down from mentors

  • @kimotroph9683
    @kimotroph9683 Před 2 lety +1

    "Mutexes... NOOOO!!" ... instant classic
    Loved his presentation

  • @luislomeli7317
    @luislomeli7317 Před 5 lety +13

    h o n k

  • @keltiquewood
    @keltiquewood Před rokem +2

    I have been a Software Engineer for 20 years. This guy has filled an hour with mostly waffle - don't waste your time!

  • @dfelo93
    @dfelo93 Před 2 lety

    I do want to ask, why is C not used to do audio?? Why only C++???? Great talk....

    • @robertgwatts1858
      @robertgwatts1858 Před rokem

      The audio thread is probably standard C within C++. You wouldn't want the OOP overhead to get in the way. I use only C. C++ is probably great for graphics programmers but it seems like a nasty mess of a language to me.

    • @plainoldcheese
      @plainoldcheese Před rokem

      I though c++'s whole thing are the zero cost abstractions?

  • @tommygun296
    @tommygun296 Před 3 lety +1

    Hard stuff - even a bit discouraging because you have to set yourself so much limits (e.g. speed) - to realise a idea of signal processing.
    But this guy is an expert in what he does

  • @Beatsbasteln
    @Beatsbasteln Před 4 lety +4

    i hope i understand what all this means soon

  • @dibyendudeogharia8323

    The only thing I hate about this video is the marvellous job done by the camera guy!!!

  • @tricky1982
    @tricky1982 Před rokem

    Unfortunately, the algorithm presented at 44:18 is vulnerable to tearing and has undefined behaviour: If *currentCoefficients is switched quickly enough, it's possible for a and/or b to be read and written to at the same time from different threads.

  • @shatteredsquare
    @shatteredsquare Před 4 lety +1

    18:09

  • @dat_21
    @dat_21 Před 7 lety +1

    He didn't mention, why denormal floats are bad.

  • @KingGrio
    @KingGrio Před 2 lety +1

    I'm at 17:00 through the talk. And although what this man says makes sense, I don't feel very educated. I hope the pace picks up a bit and we get example code.

  • @BreyonnaMorgan18
    @BreyonnaMorgan18 Před 2 lety +1

    I thought that was a pickle in his hand.

  • @nicolaslaitan1
    @nicolaslaitan1 Před 6 lety +3

    It would be very useful to add subtitles for Hispanics who do not have English as fluent

  • @finnwestergren8670
    @finnwestergren8670 Před 3 lety +1

    this guy is kind of scary

  • @esad9341
    @esad9341 Před 6 lety +4

    Zoom out the fucking camera

  • @DukeJon1969
    @DukeJon1969 Před 4 lety +14

    Lively presentation, but too much moving around, too much waffle, too many pointless quotations.

  • @lyteyearz5810
    @lyteyearz5810 Před 6 lety +8

    Omg get on with it and for God sake be still you're making me nervous! Geez!

  • @jonesconrad1
    @jonesconrad1 Před 4 lety +6

    It's like 50 minutes of stating the obvious.