找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

搜索
查看: 300|回复: 0

[求助] 多线程音乐合成的问题

[复制链接]
  • TA的每日心情
    开心
    2024-3-22 13:28
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    1

    主题

    6

    回帖

    52

    积分

    培训会员

    积分
    52
    来自: 中国
    发表于 2024-3-21 20:20:11 | 显示全部楼层 |阅读模式 来自: 中国
    非业余 - aardio 编程语言 - 非官方问答社区
    限时85折!暑假期间,用aardio培训班充实自己!https://mp.weixin.qq.com/s/c4Z8sZPOiMh_OTG2VPOJmA
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA
    midiOut.changeInstrument(),两个线程声音都有了,乐器设置不了。
    [AAuto] 纯文本查看 复制代码
    
    import win.util.lyric;
    var lyric = win.util.lyric(); 
    lyric.show();
    //打开播放设备
    import sys.midiOut;
    var midiOut = sys.midiOut(); 
    //打开一个线程        
    thread.invoke(function(midiOut,lyric){
                    midiOut.log=function(v){lyric.text=v;};
                    midiOut.changeInstrument(1,0)
                    midiOut.play("两只老虎,        1__,2__,3__,1__","C4"/* 1=C */,250/* ♩=120 */);
            lyric.close();
                    
            },midiOut,lyric);
    
            
    //添加一个线程
            thread.invoke(function(midiOut){
                            midiOut.changeInstrument(115,5)
                            midiOut.play("1'__,3'__,1'__,3'__,1'__,3'__,1__,","C4"/* 1=C */,250/* ♩=120 */);                        
                    },midiOut);        
    win.loopMessage();

    非业余 - aardio 编程语言 - 非官方问答社区
    限时85折!暑假期间,用aardio培训班充实自己!https://mp.weixin.qq.com/s/c4Z8sZPOiMh_OTG2VPOJmA
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA
    回复

    使用道具 举报

    *滑块验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|非业余 - aardio 编程语言 - 非官方问答社区

    GMT+8, 2024-9-8 09:05 , Processed in 0.127308 second(s), 31 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表