The Golden Rules of Audio Programming - Pete Goodliffe - ADC16

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

Комментарии • 40

  • @brandom255
    @brandom255 7 лет назад +52

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

    • @maksimsergeevich5939
      @maksimsergeevich5939 2 года назад +5

      Because you are this guy =)
      Am I right?

    • @bawbak8800
      @bawbak8800 4 месяца назад

      You missed a question mark at the end

  • @nassimm.1929
    @nassimm.1929 5 лет назад +12

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

  • @junostrecords4036
    @junostrecords4036 9 месяцев назад

    I enjoyed th video very much! Thanks a lot!

  • @SarcTiann
    @SarcTiann 3 года назад +1

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

  • @speakebreathe
    @speakebreathe 4 года назад +8

    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 Год назад

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

  • @kimotroph9683
    @kimotroph9683 2 года назад +1

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

  • @code8180
    @code8180 5 лет назад +6

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

  • @bubuDev
    @bubuDev 4 года назад +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 ! =)

  • @alnorman4802
    @alnorman4802 5 лет назад +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

  • @dibyendudeogharia8323
    @dibyendudeogharia8323 Год назад

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

  • @tommygun296
    @tommygun296 4 года назад +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

  • @luislomeli7317
    @luislomeli7317 5 лет назад +13

    h o n k

  • @Beatsbasteln
    @Beatsbasteln 5 лет назад +4

    i hope i understand what all this means soon

  • @tricky1982
    @tricky1982 Год назад

    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.

  • @markalexwhite
    @markalexwhite 2 года назад +2

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

  • @KingGrio
    @KingGrio 3 года назад +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.

  • @dfelo93
    @dfelo93 3 года назад

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

    • @robertgwatts1858
      @robertgwatts1858 2 года назад

      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 Год назад

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

  • @dat_21
    @dat_21 7 лет назад +1

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

  • @BreyonnaMorgan18
    @BreyonnaMorgan18 3 года назад +1

    I thought that was a pickle in his hand.

  • @shatteredsquare
    @shatteredsquare 4 года назад +1

    18:09

  • @nicolaslaitan1
    @nicolaslaitan1 6 лет назад +3

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

  • @esad9341
    @esad9341 6 лет назад +5

    Zoom out the fucking camera

  • @DukeJon1969
    @DukeJon1969 5 лет назад +14

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

  • @finnwestergren8670
    @finnwestergren8670 4 года назад +1

    this guy is kind of scary

  • @jonesconrad1
    @jonesconrad1 4 года назад +6

    It's like 50 minutes of stating the obvious.

  • @lyteyearz5810
    @lyteyearz5810 6 лет назад +8

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