Counters-with-instruments-and-tremolo-effect

所属分类:collect
开发工具:Swift
文件大小:0KB
下载次数:0
上传日期:2016-08-08 16:23:25
上 传 者sh-1993
说明:  iOS 9通用应用程序,旨在试验音频dsp编程思想。用可重置的计数器数量填充屏幕。计数器速度在计数运行时可变。每个计数器都有一个简单的内置合成振荡器。所有计数器声音都与混响和定制的颤音效果相连。
(iOS 9 Universal app with the purpose of experimenting audio dsp programming ideas. Fills the screen up with a resettable number of counters. Counters speeds are changeable while counting is running. Each Counter has a simple built-in synth oscillator. All Counters sounds are chained with a reverb and custom-made tremolo effect.)

文件列表:
Counters_with_instruments_and_tremolo_effect.xcodeproj/ (0, 2016-08-08)
Counters_with_instruments_and_tremolo_effect.xcodeproj/project.pbxproj (24270, 2016-08-08)
Counters_with_instruments_and_tremolo_effect.xcodeproj/project.xcworkspace/ (0, 2016-08-08)
Counters_with_instruments_and_tremolo_effect.xcodeproj/project.xcworkspace/contents.xcworkspacedata (219, 2016-08-08)
Counters_with_instruments_and_tremolo_effect.xcodeproj/xcshareddata/ (0, 2016-08-08)
Counters_with_instruments_and_tremolo_effect.xcodeproj/xcshareddata/xcbaselines/ (0, 2016-08-08)
Counters_with_instruments_and_tremolo_effect.xcodeproj/xcshareddata/xcbaselines/3ADA8A421BCE922F00CFACF2.xcbaseline/ (0, 2016-08-08)
Counters_with_instruments_and_tremolo_effect.xcodeproj/xcshareddata/xcbaselines/3ADA8A421BCE922F00CFACF2.xcbaseline/4407F9FD-37BD-490C-8F22-31580F9D8F6F.plist (573, 2016-08-08)
Counters_with_instruments_and_tremolo_effect.xcodeproj/xcshareddata/xcbaselines/3ADA8A421BCE922F00CFACF2.xcbaseline/Info.plist (553, 2016-08-08)
Counters_with_instruments_and_tremolo_effect.xcodeproj/xcuserdata/ (0, 2016-08-08)
Counters_with_instruments_and_tremolo_effect.xcodeproj/xcuserdata/paulo.xcuserdatad/ (0, 2016-08-08)
Counters_with_instruments_and_tremolo_effect.xcodeproj/xcuserdata/paulo.xcuserdatad/xcdebugger/ (0, 2016-08-08)
Counters_with_instruments_and_tremolo_effect.xcodeproj/xcuserdata/paulo.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist (1465, 2016-08-08)
Counters_with_instruments_and_tremolo_effect.xcodeproj/xcuserdata/paulo.xcuserdatad/xcschemes/ (0, 2016-08-08)
Counters_with_instruments_and_tremolo_effect.xcodeproj/xcuserdata/paulo.xcuserdatad/xcschemes/Counters_with_instruments_and_tremolo_effect.xcscheme (4214, 2016-08-08)
Counters_with_instruments_and_tremolo_effect.xcodeproj/xcuserdata/paulo.xcuserdatad/xcschemes/xcschememanagement.plist (696, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/ (0, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/AppDelegate.swift (2080, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/Assets.xcassets/ (0, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/Assets.xcassets/AppIcon.appiconset/ (0, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/Assets.xcassets/AppIcon.appiconset/Contents.json (1910, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/Assets.xcassets/AppIcon.appiconset/CountersIcon120.png (17567, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/Assets.xcassets/AppIcon.appiconset/CountersIcon152.png (27069, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/Assets.xcassets/AppIcon.appiconset/CountersIcon180.png (35552, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/Assets.xcassets/AppIcon.appiconset/CountersIcon76.png (8983, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/Assets.xcassets/Contents.json (62, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/Base.lproj/ (0, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/Base.lproj/Main.storyboard (18138, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/Counter.swift (11077, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/Info.plist (1257, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/SimpleSynth.swift (2987, 2016-08-08)
Counters_with_instruments_and_tremolo_effect/ViewController.swift (15941, 2016-08-08)
Screenshots/ (0, 2016-08-08)
Screenshots/Counters changing tremolo rate.PNG (102737, 2016-08-08)
Screenshots/Counters running and playing sound.PNG (79521, 2016-08-08)
Screenshots/Initial screen (with Instruments).PNG (92992, 2016-08-08)
Screenshots/Initial screen.PNG (86870, 2016-08-08)
Screenshots/counters running 2.png (223574, 2016-08-08)
Screenshots/counters running.PNG (149308, 2016-08-08)
... ...

## Counters with Instruments and Tremolo audio effect This repo is based on Counters with Instruments branch + Tremolo audio effect! This is a "custom-made" effect subclassing AUAudioUnit. The Tremolo effect algorithm runs is in the function "process" inside TremoloDSPKernel class. #### Shake the device to randomly change Tremolo rate frequency! Counter with Instruments has a built-in SimpleSynth playing one note. The notes are randomly generated out of C, E, G notes (C Major chord) in various octaves. Slowing down counters' counting increases reverb wet/dry parameter. All programmed using AVAudioEngine, AVAudioPlayerNode classes, with code generated soundwaves into AVAudioPCMBuffer buffers, plus AVAudioMixerNode and AVAudioUnitReverb. ## App's initial screen (added reverb wet/dry info) ![intial_screen](https://github.com/pd3v/Counters_with_instruments_and_tremolo_effect/blob/master/Screenshots/Initial%20screen%20(with%20Instruments).PNG) ## Changing Tremolo effect rate frequency ![3x3_counters_screen_with_speed_changing_and_sound_playing indicator](https://github.com/pd3v/Counters_with_instruments_and_tremolo_effect/blob/master/Screenshots/Counters%20changing%20tremolo%20rate.PNG) ## 3x3 counters screen with speed changing indicator and sound playing with 40% of reverb ![3x3_counters_screen_with_speed_changing_and_sound_playing indicator](https://github.com/pd3v/Counters/blob/Counters_with_Instruments/Screenshots/Counters%20running%20and%20playing%20sound.PNG)

近期下载者

相关文件


收藏者