问题标签 [mixing]
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.
iphone - Playing multiple MP3 songs simultaneously on iPhone
I would like to do a mixing table on iPhone. I have the different tracks of one song and I want to play them on iPhone simultaneously. These songs are MP3 files, I want to be able to play up to 15 tracks simultaneously, and changing volume, muting some tracks, navigating in the total song, etc.
Apple MultichannelMixer example seems to do exactly what I want, but MP3 files need to be decompressed before being played. They seem to be decompressed to CAF files, and take a lot of space in memory (my songs can last up to 5 minutes).
I tried SpeakHere example too, and use AudioQueue. I tried it with playing 6 AudioQueues simultaneously. It seems to work on the simulator, but I don't know if it will work on the device, and if it can do what I want.
I don't know what is the best way to do this... Can anybody help me ?
iphone - 在 iPhone 上混合声音文件
我有几个 wav 文件,可能还有一个 mp3,我想将它们混合成一个 wav 或 mp3 文件。我正在使用 C/C++/Obj-C (iPhone)。我真的没有这种事情的经验。如果有人能给我一些指示,我将不胜感激。
基本上我想做的是类似的事情,例如 Audacity 可以做的事情,但是以编程方式。是否有一个声音库,您可以在其中轻松打开音频文件并将它们“粘贴”到定义位置的新文件中?哪里混音是您不必担心的?
谢谢。
html - 混合 JSP/HTML 任何新功能或建议
我想我的问题没有得到很好的描述。是否仍然推荐这种编码风格(如下面的示例)?
是不是有什么新的混合html和jsp的方法?我看到了一些带有块引用<脚本></脚本>的例子。我想这是为了按块分隔代码,并不总是最好的方法。
任何建议,比如框架、语法着色甚至格式化都会有所帮助。
我的问题是类和 JSP 文件之间的关系甚至错误在 eclipse 中并不总是显示得很好。或者对于一个新人来说阅读/理解它可能并不容易。
这里有一个例子
colors - 混合 RGB 颜色 (L*a*b*)
基本上我想要两个混合两种颜色color1
和color2
。由于简单的计算会产生诸如蓝色+黄色=灰色((color1.r + color2.r)/2
等)之类的东西,我做了一些研究,发现显然混合颜色以使混合颜色看起来也像我们期望的那样(例如蓝色+黄色=绿色)不是直截了当。
另一个 stackoverflow 帖子告诉我的是,为了正确实现混合,我必须使用 L a b* 空间/CIELAB 并链接到有关该主题的维基百科页面。
我发现它提供了丰富的信息,但我真的不明白如何将 RGB 转换为(sRGB 而不是)L a b* - 如何混合获得的颜色以及如何转换回来
我希望这里有人可以帮助我
谢谢,
塞缪尔
c++ - 将 C++ 类与 Objective C 类混合
我使用 iphone SDK 并主要在 C++ 中进行编码,同时在 obj-c 中使用部分 SDK。在需要 obj-c 类的情况下是否可以指定 C++ 类?例如:
1) 将委托设置为 obj-c 对象时。
- 我不能让 C++ 类从 Delegate 协议派生,所以这个以及可能的其他原因阻止我让我的 C++ 类成为各种 obj-c 对象的委托。我作为解决方案所做的是创建一个包含指向 C++ 类的 ptr 并用作委托的 obj-c 适配器类(在调用它时通知 C++ 类)。每次我需要将委托通知发送给 C++ 类时,编写这些感觉很麻烦。
2) 设置选择器时
- 这与第 1 项密切相关。假设我想设置一个回调以在完成某些操作时触发,例如按下按钮或 UIView 动画功能中的 setAnimationDidStopSelector。如果能够为 setAnimationDelegate 指定一个 C++ 函数以及相关委托,那就太好了。
好吧,我怀疑这不太可能,但如果有人对如何做到这一点有任何建议,或者如何更容易地编写这些东西,我很想听听他们的意见。谢谢。
iphone-sdk-3.0 - iphone离线录音
我正在 iphone 中开发一个音乐混音应用程序。它将混合音乐,用户可以从中创作新音乐。我需要录制最后的音乐。我曾使用 AVAudiorecorder 录制这个。但没有变化。它可以从麦克风录制声音,但我需要录制应用程序声音。
我曾使用音频队列回调功能来录制音频。但是当应用程序运行时,我可以听到我的应用程序的音频,而我听不到录制的音频中的任何声音。录音没有问题,因为我可以听到通过麦克风录制的音频。但我需要一个离线录音机,它可以记录iphone的音频输出,而不是通过麦克风输入的音频。我需要一台可以使用 ipod touch(无麦克风)录制音频的录音机。
有什么帮助吗?
flash - 保存 Pixel Bender 生成的 ByteArray
我正在构建一个 Flash 应用程序,它允许用户混合两个 mp3 文件并将混合结果发送到我们的服务器。
使用 Pixel Bender 我已经能够创建混合:
不确定 event.byteArray 是否可以转换为 mp3 文件?理想情况下,我们会将 mp3 发送到我们的服务器进行上传。
c++ - 如何在没有随机性的情况下对列表进行洗牌,并保证部分元素最终会出现在一侧?
给定一个元素列表,是否存在洗牌算法来保证最终选定的一半部分位于一侧,而其余部分位于另一侧?
示例:{ 4, 3, 10, 7, 2, 9, 6, 8, 1, 5 }
鉴于上面的集合,我希望有一个混合算法,最终将标记的向左移动,即使算法本身不知道什么是“标记”和没有“标记”。
{ 4, 3, 10, 7, 2, 9, 6, 8, 1, 5 }
X X X X X
可接受的结果是:
{ 4, 10, 9, 6, 1, 3, 7, 2, 8, 5 }
{ 1, 9, 10, 4, 6, 2, 8, 5, 7, 3 }
{ 1, 4, 9, 10, 6, 3, 7, 5, 8, 2 } 等
难点:算法不应该使用随机数来混合内容,它应该是一个迭代过程。所以费舍尔-耶茨出局了。
android - 3GP/AMR 混合/合并音轨
有没有一种简单的方法可以将 2 个 3gp (amr) 音频文件合并为一个音频文件?
我需要它们彼此同步/重叠,而不是一个接一个。我正在使用安卓来做到这一点。我在某处听说对于某些音频格式,您可以简单地添加字节(注意不要得到太高或太低的结果)。android 上的 3gp/amr 格式是这样吗?
c++ - 混合静态和动态(共享)库?
我正在使用三个不同的库,一个核心(可以编译为静态或 DLL)、图形(可以编译为静态或 DLL - 处理 Ogre)、物理(只能由于许可而编译为静态 - Havok)。然后,项目根据需要使用库的组合。Physics部分依赖于Graphics和Core的某些功能,而Graphics依赖于Core的某些功能。该项目适用于调试和发布中静态链接的所有库。使用Core的动态链接库时出现以下错误图形,但静态链接的物理库。
错误 1 错误 LNK2005: "public: unsigned int __thiscall OgreFW::FwErrorLog::GetError(void)" (?GetError@FwErrorLog@OgreFW@@QAEIXZ) 已在 FwCore_d_dll.lib(FwCore_d.dll) FwHavok_d.lib 中定义
我可以看到错误的含义,但我对如何规避这一点感到困惑。如果我的库像这样相互依赖,并且物理引擎(Havok)的许可只允许静态链接,我是否需要重新考虑我的设计(这是一个大问题:()或者有没有办法解决它?
谢谢
编辑:我已经检查过所有的库都是用MDd编译的
EDIT2:我可以使用/FORCE:MULTIPLE
,但这是隐藏问题而不是解决它
EDIT3:为多次编辑道歉。函数GetError()在头文件中定义,如果我将它放在源文件中,链接错误就会消失。这是为什么?