звуковые симплы смешение

Discussion in 'WASM.AUDIO' started by kernel16, Apr 21, 2011.

  1. kernel16

    kernel16 Human Vl

    Blog Posts:
    0
    Joined:
    Oct 29, 2010
    Messages:
    316
    вот если симплы имеют одинаковый формат(кол в сек\битность\и т.д.), можно их знаково сложить и получить смешанный звук?
     
  2. r90

    r90 New Member

    Blog Posts:
    0
    Joined:
    Nov 26, 2005
    Messages:
    898
    Если они все знаковые, то можно сложить знаково и получить смешанный звук. Если они беззнаковые, то лучше складывать беззнаково. Но совсем хорошо будет, если не просто складывать, а ещё немного озадачиться вопросами отсутствия переполнения при сложении.
     
  3. kernel16

    kernel16 Human Vl

    Blog Posts:
    0
    Joined:
    Oct 29, 2010
    Messages:
    316
    ну а если переполнение, установить в максимум, наверное...
     
  4. cppasm

    cppasm New Member

    Blog Posts:
    0
    Joined:
    Jul 18, 2006
    Messages:
    923
    Не знаю кто такие симплы, а для сэмплов надо среднее арифметическое считать вообще-то.
    Т.е. после сложения на два поделить не мешало бы.
     
  5. kernel16

    kernel16 Human Vl

    Blog Posts:
    0
    Joined:
    Oct 29, 2010
    Messages:
    316
    спс
     
  6. kernel16

    kernel16 Human Vl

    Blog Posts:
    0
    Joined:
    Oct 29, 2010
    Messages:
    316
    кстати, а как их растягивать\сжимать? тоже через среднее арифметическое?
     
  7. cppasm

    cppasm New Member

    Blog Posts:
    0
    Joined:
    Jul 18, 2006
    Messages:
    923
    Растягивать/сжимать по времени или по уровню (громкость)?
    Если первое - то ресемплинг делать надо (интерполяцию), если второе - умножение на коеффициент.
     
  8. Andrei

    Andrei Member

    Blog Posts:
    0
    Joined:
    Apr 13, 2018
    Messages:
    322
    А если семплы складывать логически ? out=sempl1||sempl2

    Ни у кого нет преобразования Гильберта на С ?
     
  9. Jin X

    Jin X Active Member

    Blog Posts:
    0
    Joined:
    Jan 15, 2009
    Messages:
    369
    Location:
    Кольца Сатурна
    Получится фигня.