问题标签 [aksequencer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
184 浏览

ios - 如何使用 Audiokit 对原始值而不是 MIDI 音符进行排序

我是 Audiokit 的新手。我想对一组 Double 原始值进行排序,以便像 eurorack 模块中的衰减器一样使用。使用 AKSequencer 似乎是不可能的,因为它们旨在与轨道 (AudioKit.AKMusicTrack) 一起使用,将 MIDI 数据发送到 AKMidi-Insrument 实例。那么如何对 fe 原始振荡器或表格属性值进行排序呢?谢谢!

0 投票
1 回答
553 浏览

ios - 如何使用 Audiokit 可视化当前的 AKSequencer 位置?

我是 Audiokit 的新手。我想可视化正在运行的 AKSequencer 的当前位置。是否有任何回调(如在 AKMetronome 中)或监听器或运行的根时钟/主循环,我可以连接?或者我应该使用以任何方式“触发”GUI 的 AKCallbackInstrument 吗?

有谁做过这个想分享的吗?谢谢!

0 投票
1 回答
108 浏览

ios - Audiokit:如何在 Audiobus 面板叠加层中添加开始/停止按钮及其功能?

在集成了 midi 音序器功能的 AudioKit 应用程序中使用 Audiobus 时,可以非常方便地使用 Audiobus 的功能,该功能在其面板覆盖中显示开始和停止按钮,这也用于在当前通过 Audiobus 运行的应用程序之间跳转。

我如何集成这些按钮以及如何在我的 AudioKit 应用程序中触发操作?

谢谢!

0 投票
1 回答
237 浏览

ios - AudioKit ios AKSequencer Not Restarting Playback Accurately

I'm trying to use AudioKit to playback a sound on each beat of a measure(s). Although I've implemented the code from this similar question regarding callbacks via AudioKit, I can't seem to get the sequencer to update changes and playback properly. It will play once accurately, however after rewinding and changing the values it will only use the initial values (or not playback at all).

My intent is to create a struct of measures with beat values for each measure, then use MIDI and the callback to play different sounds dependent on how many measures/beats there are. Thanks!

0 投票
1 回答
247 浏览

audiokit - AudioKit 序列可以单独更改并作为单个音轨播放吗?

我想创建一个包含歌曲的每个度量的类/结构/其他,完成独立的速度和节拍计数,然后播放整首歌曲(可能来自用户输入的更新)。我只知道如何在整个 AKSequencer 轨道上更改这些变量;有没有办法独立存储这些数据,然后让它作为一个播放?并保持措施之间的连贯性,以免在它们之间“跳跃”?谢谢!

0 投票
1 回答
162 浏览

audiokit - #AudioKit Play sequencer audios mp3

I am trying to play a list of audios mp3 with AudioKit library. I read about sequencer and I saw all code in the example of official AudioKit Doc. After calling the method sequencer.play() there is no sound.

0 投票
0 回答
102 浏览

audiounit - 从 AudioKit 检索 HostCallbackInfo 以同步 IAA 和 AKSequencer

我正在努力尝试将 AKSequencer 与 IAA 同步。需要从 AudioUnit 中获取 HostCallbackInfo。在 Core Audio 和 ObjC 中,会是这样的:

现在,使用 Swift 中的 AudioKit 和 AKSequencer,我怎样才能得到这个 HostCallbackInfo 数据?

0 投票
1 回答
122 浏览

audiokit - 从 AKSequencer 中删除速度事件

我需要从 AKSequencer 实例中删除所有速度事件,但我找不到这样做的方法。

我尝试使用如下所示的 clearRange() 方法,但我不确定它是否正确,因为它不起作用:

有什么我想念的吗?

0 投票
3 回答
297 浏览

audio - AKSequencer 中播放的第一个音符已关闭

我正在使用 AKSequencer 创建由 AKMidiSampler 播放的音符序列。我的问题是,在较高的速度下,无论我做什么,第一个音符总是会延迟一点。

我尝试预卷序列,但它无济于事。用 AKSampler 或 AKSamplePlayer 替换 AKMidiSampler(并使用回调音轨播放它们)也无济于事,尽管这让我认为问题可能出在音序器或我创建音符的方式上。

这是我正在做的一个例子(我试图让它尽可能简单):

有人可以帮忙吗?谢谢你。

0 投票
1 回答
75 浏览

swift - 在 AKSequencer 中调用随机 AKPlayers 并重复随机结果

这是我目前正在处理的一个多音频文件播放项目,其中多个 AKPlayer 通过 AKSequencer 以随机顺序播放。

首先,我有一个文件名数组:

这是单独加载到 AKPlayer 上的,以后以随机顺序调用它:

然后,我通过 AKsequencer 调用 AKPlayer,通过 '<code>playRandom' 函数触发它:

最后,我将 AKPlayer 设置为 AudioKit.output,并启动音序器。到目前为止,这是成功的!音序器以随机顺序无缝播放 AKPlayer。

但我想尝试不同的随机性:重复随机选择的玩家2 或 3 次。(比如 2, 2, 3, 3, 3, 1, 1, 5, 5, 5, 9, 9, ...)现在,'<code>playRandom' 只是在每次重复时选择不同的 AKPlayer。

作为一种解决方案,感谢 StackOverFlow 大师,我尝试了类似的方法:

然后我修改playRandom了如下功能:

事实证明,这是完全相同的结果,因为 playRandom 函数本身触发(由 AKSequencer)每次重复,所以它实际上并没有“重复”随机 AKPlayer 2 或 3 次。我可以用不同的方式解决这个问题吗?非常感激。<3