Tonewheel:跨平台的Tonewheel风琴仿真

  • C2_846248
    了解作者
  • 59.8KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-21 06:38
    上传日期
气轮 音轮风琴仿真 这几乎是Hammond音轮风琴的精确仿真,具有96 + 36自由运行的波表正弦振荡器,具有原始的非等温频率。 它也有一个颤音单元,一个音轮合唱,经典的打击乐器包络和一个算法的 。 我计划添加一个饱和度/失真度,或者可能添加一个Leslie仿真器。 目前,它是一个独立的控制台项目,在播放过程中无需更改实时参数。 我已经在Win7和Ubuntu 14.04 / 16.04下对其进行了测试。 它有点CPU饥饿,我打算用可变延迟的Tremolo(例如B3)代替车轮合唱(模仿Hammond BC或D模型)。 它基于 v4.1.1和 v2.1.0。 您需要下载它们并将这些程序包编译为平台的静态库,才能使用makefile和codeblocks项目而无需进行任何更改。 此回购中仅包含标头。 您将需要一个外部MIDI键盘或一些控制器仿真器来运行它。 在Windows下,我强烈建议编译
Tonewheel-master.zip
  • Tonewheel-master
  • old_stuff
  • tonewheel_old_osc.cpp
    22.3KB
  • tonewheel.cpp
    22.2KB
  • tonewheel_perc_bad.cpp
    24KB
  • tonewhell_no_reverb.cpp
    21.3KB
  • sc_reverb.c
    4.2KB
  • sc_reverb.h
    3KB
  • perc_envelope.cpp
    2.6KB
  • Tonewheel.depend
    1.3KB
  • tonewheel.cpp
    23KB
  • README.md
    1.5KB
  • Tonewheel.layout
    1.1KB
  • .gitignore
    303B
  • Tonewheel.cbp
    1.3KB
  • .gitignore~
    259B
  • out.txt
    2.1KB
  • adsr.h
    1.8KB
  • Makefile~
    558B
  • RtMidi.h
    28.1KB
  • perc_envelope.h
    869B
  • adsr.cpp
    3.5KB
  • Makefile
    680B
  • RtAudio.h
    45.6KB
内容介绍
# Tonewheel ### A Tonewheel Organ Emulation It's an almost accurate emulation of a Hammond Tonewheel organ, featuring 96+36 free-running wave-table sine oscillator, with original non equal-tempered frequencies. It'also has a tremolo unit, a tonewheel chorus, the classic percussion envelope, and an algorithmic [Schroeder Reverb](https://ccrma.stanford.edu/~jos/pasp/). I plan to add a saturation/distortion, and maybe a Leslie emulator. For now it's a standalone console project, without realtime parameters change during play. I've tested it under Win7 and Ubuntu 14.04/16.04. It's a little CPU hungry, I'plan to substitute the wheel chorus (emulating the Hammond BC or D Models) with a variable delay Tremolo, like the B3. It's based on [RtAudio](http://www.music.mcgill.ca/~gary/rtaudio/) v4.1.1 & [RtMidi](http://music.mcgill.ca/~gary/rtmidi/) v2.1.0. You need to download them and compile these packages as static libraries for your platform, to use the makefile and the codeblocks project without changes. Only the headers are included in this repo. You'll need an external MIDI keyboard or some controller emulator to run it. Under Windows I strongly recommend to compile RtAudio with **ASIO** support ( you will need the ASIO SDK from Steinberg, it's free but cannot be redistributed. To obtain it you need to [register as a developer](http://www.steinberg.net/en/company/developers.html) at Steinberg) . Then you will need an *ASIO Driver* : [ASIO4ALL](http://www.asio4all.com/) is the standard for non-pro audio cards.
评论
    相关推荐