文档章节

WinAPI: waveOutSetPitch - 设置输出设备的音调设置(音高的倍数值)

涂孟超
 涂孟超
发布于 2014/09/26 15:30
字数 184
阅读 10
收藏 0
提示:
参数 dwPitch 虽然是 4 字节的正整数, 但表示的是个小数;
两个高位表示整数部分, 两个低位表示小数部分;
$8000 表示一半, $4000 表示四分之一;
譬如: $00010000 表示 1.0, 说明音高没变; $000F8000, 表示 15.5 倍;
修改音高不会改变播放速度、采样速度和播放时间, 但不是所有设备都支持.
//声明:
waveOutSetPitch(
  hWaveOut: HWAVEOUT; {设备句柄}
  dwPitch: DWORD   {存放音高值的变量}
): MMRESULT;          {成功返回 0; 可能的错误值见下:}

MMSYSERR_INVALHANDLE  = 5;  {设备句柄无效}
MMSYSERR_NOTSUPPORTED = 8;  {设备不支持}
MMSYSERR_HANDLEBUSY   = 12; {设备已被另一线程使用}

 
 
 
 
 

 

 

  
//举例:

本文转载自:http://www.cnblogs.com/del/archive/2008/02/20/1075677.html

涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
FL Studio 通道设置窗口之常规设置

本章节采用图文结合的方式为大家讲解FL Studio通道设置窗口中的常规设置,使用这款软件中会经常遇到各通道设置参数和选项的设置,本章节主要就是聊聊它的常规设置,感兴趣的朋友可以一起交流...

半夏微凉1989
2017/11/21
0
0
小鸟如何学会唱歌? 神经系统中的强化学习 或 大脑利用随机数产生器探索运动空间

我们是如何学会各种技能的呢?一种可能是通过强化学习(reinforcement learning)。本文介绍两个支持这一理论的实验。 1. 运动学习的动物模型 打球,弹琴,说话。这些都是需要运动系统(从大脑...

Mon1st
2016/07/06
0
0
任天堂LABO编程功能详解(输出模块篇·下)

导言 LABO是一种任天堂的Switch游戏机配套游戏,它是一种非常新奇的电子游戏形式,除了游戏软件之外,还附带了一大堆纸板,玩家要用这些纸板组装成钢琴、钓竿…甚至是机器人体感控制器(类似...

尚善谷
2018/05/23
0
0
Google首页玩起小游戏,AI作曲让你变身巴赫

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/88754183 参加 2019 Python开发者日,请扫码咨询 ↑↑↑ 整理 | 一一 出品...

AI科技大本营
03/22
0
0
谷歌发布音乐 AI Doodle 庆祝巴赫生日,这里是它背后的技术

雷锋网 AI 科技评论按,2019 年 3 月21 日,google 发布了他们有史以来第一个人工智能音乐 AI Doodle ,以庆祝世界著名的德国作曲家和音乐家——Johann Sebastian Bach (巴赫)的生日! Do...

王雪佩
04/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

为什么要在网站中应用CDN加速?

1. 网页加载速度更快 在网站中使用CDN技术最直接的一个好处就是它可以加快网页的加载速度。首先,CDN加速的内容分发是基于服务器缓存的,由于CDN中缓存了不少数据,它能够给用户提供更快的页...

云漫网络Ruan
30分钟前
4
0
亚玛芬体育(Amer Sports)和信必优正式启动合作开发Movesense创新

亚玛芬体育和信必优正式启动合作开发Movesense创新,作为亚玛芬体育的完美技术搭档,信必优利用Movesense传感器技术为第三方开发移动应用和服务。 Movesense基于传感器技术和开放的API,测量...

symbiochina88
41分钟前
3
0
创龙TI AM437x ARM Cortex-A9 + Xilinx Spartan-6 FPGA核心板规格书

SOM-TL437xF是一款广州创龙基于TI AM437x ARM Cortex-A9 + Xilinx Spartan-6 FPGA芯片设计的核心板,采用沉金无铅工艺的10层板设计,适用于高速数据采集和处理系统、汽车导航、工业自动化等领...

Tronlong创龙
41分钟前
3
0
好程序员Java学习路线分享MyBatis之线程优化

  好程序员Java学习路线分享MyBatis之线程优化,我们的项目存在大量用户同时访问的情况,那么就会出现大量线程并发访问数据库,这样会带来线程同步问题,本章我们将讨论MyBatis的线程同步问...

好程序员官方
47分钟前
6
0
IDEA 自定义方法注解模板

IDEA 自定义方法注解模板 1、使用效果 /*** 计算交易费用* @Author wangjiafang* @Date 2019/9/11* @param feeComputeVo* @return*/@PostMapping("/v1/fee_compute")public ApiResp......

小白的成长
47分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部