极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 25476|回复: 13

有人知道如何使用它吗?

[复制链接]
发表于 2017-8-14 18:18:01 | 显示全部楼层 |阅读模式
本帖最后由 Stormer 于 2017-9-6 00:37 编辑

  我喜欢音乐制作也喜欢DIY一些电子小玩意儿。所以萌生了用这个芯片来制作8BIT音乐的想法。


不需要视频部分,只想搞明白用最精简的方法让它工作起来,然后可以出声音。

嗯。。貌似是个大工程,来请教下各位大大这个想法的可能性。



回复

使用道具 举报

发表于 2017-8-18 13:05:45 | 显示全部楼层
本帖最后由 Ansifa 于 2017-8-18 13:32 编辑
Stormer 发表于 2017-8-18 02:01
看了这个板子,做的不错啊,居然还做了对应的VST可以控制。

我之所以“放弃”高音质的合成器开发是 ...


上面的东西一看就是高大上,我等n年用一次的业余党要买就有点买不起了,我主要是做互动多媒体用的,就是传说中的地板钢琴,几米长用脚踩做在游乐场商场那种。要音质好也可以搞个好声卡直接生成。搞芯片就是为了不用电脑而已,哈哈。至于VST应该是现成的,他们应该就是使用了USB-midi串口。用普通的catwalk,sonar之类都能用

我也看了一遍雅马哈的芯片,OPL~OPL4四代都是FM效果器,感觉OPL3(对应芯片YMF262)28脚少芯片便宜,也很适合DIY,音质也不错。适合菜鸟DIY,SSG是最8bit音质的,OPL/OPL2高不成低不就,OPL4好复杂,都不喜欢

       
  1. YM2149F (SSG)
  2. YM3526 (OPL) YM2413 (OPLL) Y8950 (MSX-Audio) YM3812 (OPL2) YMF262 (OPL3) YMF289 (OPL3-L) YMF278 (OPL4)
  3. https://en.wikipedia.org/wiki/Yamaha_YMF262
复制代码


你选的2149就是第一代SSG产品,应该也是MIDI-IN的。我也觉得用2149会比较合适而且电路简单编程简单。做好了留个MIDI-IN接口就可以高低音质混合玩了。
回复 支持 1 反对 0

使用道具 举报

发表于 2017-8-15 23:59:12 | 显示全部楼层
这是老路,编程太麻烦,给你一条新路子:

https://www.sparkfun.com/products/10587
这个货与arduino相接就两个脚。RX串口接收,RESET重启,只要给串口midi信号就可以在耳机端输出对应的音符,虽然底噪有点大赶不上电脑MIDI音质,不过一般使用完全拼得过市面电子琴。

壕可以直接买sparkfun的,我等穷人直接淘宝“Q62 VS1053模块”改造,改造要点:1、将RX脚(原本接地)挑离焊盘,单独飞线接到D3;2、GPIO0原本接VCC的,接一根电线到GND。
其中第一步非一般人能为,十几年焊工都要搞半小时,针脚太细。
回复 支持 1 反对 0

使用道具 举报

发表于 2017-8-14 20:48:45 | 显示全部楼层
你思路错了。
不应该用这个,这个只是个MCU而已,也就是NES的CPU,NES的8bit音是由NES的“GPU”芯片发出来的。

图中PPU部分,含有一个协助处理显示数据的单元和一个声音发生器。。。自己研究下咯
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2017-8-15 01:28:52 | 显示全部楼层
maxims 发表于 2017-8-14 20:48
你思路错了。
不应该用这个,这个只是个MCU而已,也就是NES的CPU,NES的8bit音是由NES的“GPU”芯片发出来 ...

图片仅限百度用户,看不见。 你发的是NES的电路图吗? 我去搜下。
回复 支持 反对

使用道具 举报

发表于 2017-8-15 10:15:14 | 显示全部楼层
用chiptune当关键字去找吧
回复 支持 反对

使用道具 举报

发表于 2017-8-16 00:01:09 | 显示全部楼层
本帖最后由 Ansifa 于 2017-8-16 00:16 编辑

D3是指arduino的D3引脚。需要懂电路,看原理图http://cdn.sparkfun.com/datashee ... ic%20Shield-v13.pdf


支持128种音色,官网写的,大概如下面那么多。。。

  1. 钢琴
  2. 1 Acoustic Grand Piano 大钢琴(声学钢琴)
  3. 2 Bright Acoustic Piano 明亮的钢琴
  4. 3 Electric Grand Piano 电钢琴
  5. 4 Honky-tonk Piano 酒吧钢琴
  6. 5 Rhodes Piano 柔和的电钢琴
  7. 6 Chorused Piano 加合唱效果的电钢琴
  8. 7 Harpsichord 羽管键琴(拨弦古钢琴)
  9. 8 Clavichord(Clavinet) 科拉维科特琴(击弦古钢琴)

  10. 色彩打击乐器
  11. 9 Celesta 钢片琴
  12. 10 Glockenspiel 钟琴
  13. 11 Music box 八音盒
  14. 12 Vibraphone 颤音琴
  15. 13 Marimba 马林巴
  16. 14 Xylophone 木琴
  17. 15 Tubular Bells 管钟
  18. 16 Dulcimer 大扬琴

  19. 风琴
  20. 17 Hammond (Drawbar) Organ 击杆风琴
  21. 18 Percussive Organ 打击式风琴
  22. 19 Rock Organ 摇滚风琴
  23. 20 Church Organ 教堂风琴
  24. 21 Reed Organ 簧管风琴
  25. 22 Accordion 手风琴
  26. 23 Harmonica 口琴
  27. 24 Tango Accordion 探戈手风琴

  28. 吉他
  29. 25 Acoustic Guitar (nylon) 尼龙弦吉他
  30. 26 Acoustic Guitar (steel) 钢弦吉他
  31. 27 Electric Guitar (jazz) 爵士电吉他
  32. 28 Electric Guitar (clean) 清音电吉他
  33. 29 Electric Guitar (muted) 闷音电吉他
  34. 30 Overdriven Guitar 加驱动效果的电吉他
  35. 31 Distortion Guitar 加失真效果的电吉他
  36. 32 Guitar Harmonics 吉他和音

  37. 贝司
  38. 33 Acoustic Bass 大贝司(声学贝司)
  39. 34 Electric Bass(finger) 电贝司(指弹)
  40. 35 Electric Bass (pick) 电贝司(拨片)
  41. 36 Fretless Bass 无品贝司
  42. 37 Slap Bass 1 掌击Bass 1
  43. 38 Slap Bass 2 掌击Bass 2
  44. 39 Synth Bass 1 电子合成Bass 1
  45. 40 Synth Bass 2 电子合成Bass 2

  46. 弦乐
  47. 41 Violin 小提琴
  48. 42 Viola 中提琴
  49. 43 Cello 大提琴
  50. 44 Contrabass 低音大提琴
  51. 45 Tremolo Strings 弦乐群颤音音色
  52. 46 Pizzicato Strings 弦乐群拨弦音色
  53. 47 Orchestral Harp 竖琴
  54. 48 Timpani 定音鼓

  55. 合奏/合唱
  56. 49 String Ensemble 1 弦乐合奏音色1
  57. 50 String Ensemble 2 弦乐合奏音色2
  58. 51 Synth Strings 1 合成弦乐合奏音色1
  59. 52 Synth Strings 2 合成弦乐合奏音色2
  60. 53 Choir Aahs 人声合唱“啊”
  61. 54 Voice Oohs 人声“嘟”
  62. 55 Synth Voice 合成人声
  63. 56 Orchestra Hit 管弦乐敲击齐奏

  64. 铜管
  65. 57 Trumpet 小号
  66. 58 Trombone 长号
  67. 59 Tuba 大号
  68. 60 Muted Trumpet 加弱音器小号
  69. 61 French Horn 法国号(圆号)
  70. 62 Brass Section 铜管组(铜管乐器合奏音色)
  71. 63 Synth Brass 1 合成铜管音色1
  72. 64 Synth Brass 2 合成铜管音色2


  73. 簧管
  74. 65 Soprano Sax 高音萨克斯风
  75. 66 Alto Sax 次中音萨克斯风
  76. 67 Tenor Sax 中音萨克斯风
  77. 68 Baritone Sax 低音萨克斯风
  78. 69 Oboe 双簧管
  79. 70 English Horn 英国管
  80. 71 Bassoon 巴松(大管)
  81. 72 Clarinet 单簧管(黑管)


  82. 73 Piccolo 短笛
  83. 74 Flute 长笛
  84. 75 Recorder 竖笛
  85. 76 Pan Flute 排箫
  86. 77 Bottle Blow [中文名称暂缺]
  87. 78 Shakuhachi 日本尺八
  88. 79 Whistle 口哨声
  89. 80 Ocarina 奥卡雷那

  90. 合成主音
  91. 81 Lead 1 (Square) 合成主音1(方波)
  92. 82 Lead 2 (Sawtooth) 合成主音2(锯齿波)
  93. 83 Lead 3 (Calliope lead) 合成主音3
  94. 84 Lead 4 (Chiff lead) 合成主音4
  95. 85 Lead 5 (Charang) 合成主音5
  96. 86 Lead 6 (solo voice) 合成主音6(人声)
  97. 87 Lead 7 (fifths) 合成主音7(平行五度)
  98. 88 Lead 8 (bass+lead)合成主音8(贝司加主音)

  99. 合成音色
  100. 89 Pad 1 (new age) 合成音色1(新世纪)
  101. 90 Pad 2 (warm) 合成音色2 (温暖)
  102. 91 Pad 3 (polysynth) 合成音色3
  103. 92 Pad 4 (choir) 合成音色4 (合唱)
  104. 93 Pad 5 (bowed glass) 合成音色5
  105. 94 Pad 6 (metallic) 合成音色6 (金属声)
  106. 95 Pad 7 (halo) 合成音色7 (光环)
  107. 96 Pad 8 (sweep) 合成音色8

  108. 合成效果
  109. 97 FX 1 (rain) 合成效果 1 雨声
  110. 98 FX 2 (soundtrack) 合成效果 2 音轨
  111. 99 FX 3 (crystal) 合成效果 3 水晶
  112. 100 FX 4 (atmosphere) 合成效果 4 大气
  113. 101 FX 5 (brightness) 合成效果 5 明亮
  114. 102 FX 6 (goblins) 合成效果 6 鬼怪
  115. 103 FX 7 (echoes) 合成效果 7 回声
  116. 104 FX 8 (sci-fi) 合成效果 8 科幻

  117. 民间乐器
  118. 105 Sitar 西塔尔(印度)
  119. 106 Banjo 班卓琴(美洲)
  120. 107 Shamisen 三昧线(日本)
  121. 108 Koto 十三弦筝(日本)
  122. 109 Kalimba 卡林巴
  123. 110 Bagpipes 风笛
  124. 111 Fiddle 民族提琴
  125. 112 Shanai 山奈

  126. 打击乐器
  127. 113 Tinkle Bell 叮当铃
  128. 114 Agogo [中文名称暂缺]
  129. 115 Steel Drums 钢鼓
  130. 116 Woodblock 木鱼
  131. 117 Taiko Drum 太鼓
  132. 118 Melodic Tom 通通鼓
  133. 119 Synth Drum 合成鼓
  134. 120 Reverse Cymbal 铜钹

  135. Sound Effects 声音效果
  136. 121 Guitar Fret Noise 吉他换把杂音
  137. 122 Breath Noise 呼吸声
  138. 123 Seashore 海浪声
  139. 124 Bird Tweet 鸟鸣
  140. 125 Telephone Ring 电话铃
  141. 126 Helicopter 直升机
  142. 127 Applause 鼓掌声
  143. 128 Gunshot 枪声
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-16 03:32:37 | 显示全部楼层
本帖最后由 Stormer 于 2017-9-6 00:34 编辑
Ansifa 发表于 2017-8-15 23:59
这是老路,编程太麻烦,给你一条新路子:

https://www.sparkfun.com/products/10587


多谢哥们!谢谢推荐的盾板。


回复 支持 反对

使用道具 举报

发表于 2017-8-18 01:42:14 | 显示全部楼层
本帖最后由 Ansifa 于 2017-8-18 01:45 编辑

你往8bit走,我往高音质走,找了好久,找到目前所知道最高音质的芯片:SAM2695http://www.dream.fr/pdf/Serie2000/SAM_Datasheets/SAM2695.pdf
对应的成品板子有:https://moderndevice.com/product/fluxamasynth-shield/
油管效果演示https://www.youtube.com/watch?v=1r-wN50xyD0
同时可以演奏16种乐器
应该能比得上你的专业混音器,芯片大概16~25元,准备月底打板山寨一个

https://www.youtube.com/playlist ... zO4nKupAkz6wKBAMEyU
油管比较 无线音源实验:cs9236最差/vs1053不怎样/sam2695终于找到好的了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-18 02:01:54 | 显示全部楼层
本帖最后由 Stormer 于 2017-9-6 00:33 编辑
Ansifa 发表于 2017-8-18 01:42
你往8bit走,我往高音质走,找了好久,找到目前所知道最高音质的芯片:SAM2695(http://www.dream.fr/pdf ...


看了这个板子,做的不错啊,居然还做了对应的VST可以控制。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-18 13:26:56 | 显示全部楼层
本帖最后由 Stormer 于 2017-9-6 00:34 编辑
Ansifa 发表于 2017-8-18 13:05
上面的东西一看就是高大上,我等n年用一次的业余党要买就有点买不起了,我主要是做互动多媒体用的 ...


哇哈哈,多谢分享这么多芯片型号。
回复 支持 反对

使用道具 举报

发表于 2017-8-18 14:08:42 | 显示全部楼层
Stormer 发表于 2017-8-18 13:26
哇哈哈,多谢分享这么多芯片型号。

话说如果你只是用现成的MID文件来播放就不好玩了。我推荐你可以 ...

不客气,我本身也是感兴趣,一直在找好的芯片,之前还尝试过用NEC XR 385子卡,不过供电比较麻烦需要双15v,搭了一下,音质还行,不过绝版淘宝买不到了不能可持续发展就藏着算了。

我也不用MID文件,一般就是arduino搭个MIDI发生器,用传感器做输入的。播MID就不如用声卡了。。

还有,速度真快,强烈要求线录一段效果MP3听听
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-18 14:49:45 | 显示全部楼层
Ansifa 发表于 2017-8-18 14:08
不客气,我本身也是感兴趣,一直在找好的芯片,之前还尝试过用NEC XR 385子卡,不过供电比较麻烦需要双15 ...


目前我是用avr-gcc的方式烧录进去的,音符都是写死的1234567,正在想办法弄到ARDUINO IDE里编译。 接着我得接个MIDI接口的盾板。

等做好了发给你听哈。

对了,MIDI 信号输入的电路你有吗? 我现在是买的现成的,好几十一个有点贵,打算自己做。
回复 支持 反对

使用道具 举报

发表于 2017-8-23 19:20:54 | 显示全部楼层
本帖最后由 Ansifa 于 2017-8-23 19:21 编辑

MIDI输入电路就是普通串口,波特率调一下31250就行了。
最新进度:我的SAM2695买到了,15.5一片包邮。板子也基于网上的改好了。开工有望。回头打板

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 02:19 , Processed in 0.050610 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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