如何控制左右声道(非左右音箱)???

wxfvc 2000-02-01 04:57:00
本人编写卡拉OK程序,不知如何控制左右声道。例如:
如何把伴音同时送到左右音响! 请帮助!
emailto: wxfmailbox@ynmail.com
...全文
480 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
targer 2001-01-30
  • 打赏
  • 举报
回复
可以用directSound 写个程序
wxfvc 2000-02-02
  • 打赏
  • 举报
回复
wyj2 你好!我的地址是
wxfmailbox@ynmail.com
请回复 谢谢!
wxfvc 2000-02-01
  • 打赏
  • 举报
回复
请给出函数!
wxfvc 2000-02-01
  • 打赏
  • 举报
回复
upstream 谢谢你的回复!但能否给出函数!
wyj2 2000-02-01
  • 打赏
  • 举报
回复
不过我的是DELPHI,你的是VC++,不知对你是否有帮助。
upstream 2000-02-01
  • 打赏
  • 举报
回复
MCI函数包括有所有声卡操作的函数,根据声卡的能力,可以控制音量、
均衡、采样率等各项参数。
wyj2 2000-02-01
  • 打赏
  • 举报
回复
可以用MCI函数,也可以用DirectSound,其中MCI函数接简单些,最近我才写过这样一个程序,两种方法我都试过,都可以,但DirectSound功能更强些,给我EMAIL地址,我发给你源程序。
upstream 2000-02-01
  • 打赏
  • 举报
回复
waveOutGetVolume;
waveOutSetVolume;
waveOutPrepareHeader;
waveOutGetNumDevs;
waveOutOpen;
waveOutWrite;
auxOutGetVolume;
auxOutSetVolume;
现在喜欢音乐、爱好学习的朋友们手中的随身听越来越多,特别是MP3的出现,使得随身携带更加轻巧,而且档次也越来越高,功能也日求齐全,其音质和音色也愈来愈漂亮了。 但随身听一般输出功率不大,只有几十毫瓦左右,用耳机个人欣赏是不错的,但是多人欣赏时功率就显得不足了。特别是许大学生朋友,有时在宿舍里想让大家一起听听音乐,自己心爱的宝贝却无能为力了。市场上有售许多小音箱,但可惜均不带功率放大器,有的产品即使有此功能,音质也不尽人意。因此只有制作一对有源音箱,并加大功率输出,才能更好地发挥随身听的优良品质。特别值得一提的是:当你的随身听档次较高,具备三段均衡、杜比降噪、超低音控制时,用本章介绍的有源音箱放音,其重放效果将足以同市场上出售的成品套装音响相媲美。 所谓有源音箱,就是将功率放大器和扬声器制作在同一个箱体内,其体积并不大,占地面积也小,调节起来很方便。由于引线短,失真小,能实现更为精确的放音。 电路原理图如下: 在这款有源音箱的制作中,功放部分选用了集成电路TDA2822,其额定输出功率为2W×2,音乐功率可达2W×2,其中电阻构成环绕声处理部分,各自取出小部分信号互相叠加,使左声道信号中有右声道信号,右声道信号中有左声道信号,这样就构成了环绕声有源音箱。其中,TDA2822是一个性能颇为优秀的功率放大集成电路,它的使用电压范围宽,输出功率较足,失真小。 2、调试与安装   在对本电路进行设计时,考虑到体积做得较小,而现在的MP3等设备都具有音量调节功能,因此在本设计中,直接将输入信号进行放大,而不再加入音间调节电位器。如果你的随身听具备三段均衡控制,那么这环绕声有源音箱也就具有了频率均衡功能了,一般组合音响所具有的某些功能你也就有了。本人完成后用在电脑上听CD,音响效果极佳。有一点需要说明的是,由于本音响体积小巧,因此线路板的设计时元件的安装都是紧凑型安装,几件元件的安装如下图: 喇叭和电源指示灯的安装 线路板的安装及引线的连接图 线路板上元器件的安装 在安装电容时,一定要注意,全部横卧式安装,否则合子中无法装下!!!还有一点需要说明的是,在焊接电源插座时,由于线路板上焊接处涂上了阻焊层,请用刀片先将绿色的阻焊层刮去,露出铜片后再焊接。
“煲机”一词源于Hi-Fi音响领域,英文名字是“run in”,这个词组被最早接触发烧音响的港粤人翻译过来时,打上了深刻的地域烙印:用烹调方法中的“煲”字来形容音箱经过长时间的放音后音质发生变化的过程其实是挺形象的,听着自己喜爱的音箱经过一段时间的“磨合”之后发出圆润美妙的声音,确实就如同文火慢炖煲出的靓汤一样。 煲箱软件的功能就是通过软件中的信号发生器输出单音频或组合频率的信号来减少音响阻尼系数,进而到改善音质、丰富听感的作用。 煲箱过程要循序渐进,不要半途而废,刚开始用小音量(-12dB)进行,时间也不要持续太长,到后期就要适当提升音量(但最好不要超过-6dB),持续时间也要相应加长一些。一般来说,多媒体音箱的灵敏度都比较高(85~90dB),只要方法得当,经过40-80小时之后就会发现煲机带来的音质提升。 注意!煲箱方法不当可能导致硬件永久性损坏!所以,适当的控制音量是必须的,音量如果偏小,是达不到煲机效果的,但如果音量过大,极有可能损坏硬件设备。如很多音箱在大音量或者大动态情况下,单元的冲程运动超过极限,会导致音圈和震膜损坏或者出现音圈偏离定心支片而损坏扬声器。 开始使用前,需要适当设置音量(软件默认为最安全的-12dB)并选择测试波形。 如果要煲箱,请选择“粉红噪声”,这种音源的功率谱随着频率升高而线性减小,能够最大限度的将音箱的振膜“煲”开,使其发出亮丽圆润的声音。此项发出的波形是固定反相立体声的,只需将两个音箱面罩摘掉,并面对面放在一起,即可使两只音箱发出的噪声相互抵消而大大削弱,实现煲箱不扰民。 如果要校准音箱的分频器,或测试音响器材,请选择左侧的三种波形之一,并适当设定基波频率。 如果选择的波形不是粉红噪声,则可以设置声道选项。此设置可以发现左右音箱摆放颠倒的问题。而“同相”和“反相”设置可以用来发现某一侧音箱线正负极性接反带来的音场失真。 一切就绪后,请按“开始”按钮启动信号发生器。由于每次煲箱需要一定的时间(约2-3小时为宜),本程序特别设置了定时器功能,在定时器设置下选定一个到时的动作,输入定时间隔(分钟)即可启动定时器,定时器到时将会执行预定的动作(若选定了关机,系统会自动延时1分钟等待用户确认,若不想立即关机,可以按“取消关机”按钮退出自动关机状态)。
QCC3031是一款入门级可程式设计蓝牙音讯SoC,专为优化的蓝牙音箱而设计。基于极低功耗架构,支援高通aptX:trade_mark:和aptX HD音讯、并可开启TWS功能将左右声道输出到两个QCC3031蓝牙音箱再配合高通独有可控制开启外部2.4 GHz TRANSMIT/RECEIVE射频芯片将输出功率加大、支援最高到1.8A的充电电流设计,更可以让音乐享受不受间断和距离的打扰。 QCC3031采用QFN封装,旨在为客户提供有助于缩短开发时间和成本的解决方案。除了高品质的Analogue Audio 输出界面之外,另可程式化的Digital audio 丰富音源输出,输入方面除了无线蓝牙之外,有线输入支援USB音源拨放,还可以设定成wire in的方式让你聆听音乐的方式不再受到限制。 现在将透过硬体设计的规范、测试和软体的设定来帮助你如何快速设计高通QCC3031 Class 1 TWS蓝牙音箱。 硬体设计 在硬体线路设计方面,除了QCC3031基本线路之外,我们另外考虑外部线路,此次设计不用QCC3031原来的Analogue Audio 输出界面,而是另外设计Digital I2S界面,并留出控制外部2.4 GHz TRANSMIT/RECEIVE射频芯片开启脚位来达到无线输出大功率的设计。三个按键足以应付一般开关机,配对,大小声等基本功能,当然还可以触发TWS功能,开启、切换EQ等进阶功能应用。三个LED的设计也可以让你在使用蓝牙音箱时能时时刻刻知道现在蓝牙音箱的状态。 电路布局方面,QCC3031外包装为QFN80 pins设计,周边零件都可围绕QCC3031来做摆放,不需双面元件摆放来设计。 除了RF和Crystal下方不能有任何连接线经过之外,在传输线的四周和带通滤波器下方也尽量钻孔连接下方的大地层。 此外还需特别注意1.8V 和1.1V SMPS buck 线路,保持SMPS周边零件靠QCC3031 摆放除了可以避免PCB板的杂散电感而造成的电压杂讯,并可以限制EMI的产生。 当然其馀的滤波和稳压电容也是靠近QCC3031脚位摆放。 软体设定 在软体方面,高通除了Mutlicore Development Environment(MDE)开发环境之外,还有ADK Configuration tool 可以用来做按键触发和I2S,TWS功能设定、LED显示、音源输出设定,然后再搭配QCAT来调整cVc和Music EQ效果。 关于I2S输出设定,首先要在Project 内 Enable wire 的功能Properties/Project : ENABLE_WIRED 然后在fw_cfg_filesystem\common\subsys3_config1.htf 设定I2S的脚位。 # Select PIOs for I2S interface 0 and 1: SCK, WS, MCLK, SD_OUT, SD_IN. PcmPioConfig = [ 10 11 ff 12 13 ] Build All和Deploy All之后还要再进入ADK Configuration tool去做Channel Allocation的设定。这边须注意如果要看到I2S的选项一定要在前一步骤Enable-Wired之后才会出现。 我们在ADK Configuration tool 工具内Configuration Set > Audio > Output > Channel Allocation底下将Endpoint Hardware Type改成 I2S。 如果要开启TWS音箱的功能,也要在Properties/Project : enable_peer_device 选择ENABLE_PEER_TWS_PEER_AVRCP。 启动ADK configuration tool 关闭ShareMe的设定,Configuration Set > Peer Device Support > ShareMe 在Configuration Set > Peer Device Support > True Wireless Stereo设定TWS和Audio Source的来源。 以上完成软体的所有设定之后Write Device 接着就可以Disconnect form Device。 当HSP/HFP或A2DP 连接完成后,就可以看到I2S的输出,再搭配Stereo I2S Audio Amplifier即可以推动大瓦数的喇叭。 QCC3031本身提供aptX Classic + aptX-HD Decoders高音质较少损耗的无线音乐品质,除了喇叭单体和音箱结构设计来调整音质之外,另外可借由QACT(Qualcomm

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧