Skip to content

virtual oscilloscope with RLC circuit and virtual neural network simulation

Notifications You must be signed in to change notification settings

Yuri213212/vear

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vear (ver 1.1) by Yuri213212

使用协议:对于所有文件遵循CC BY-NC-SA 4.0。
https://creativecommons.org/licenses/by-nc-sa/4.0/

本程序为类似示波器的实时监听和分析录音设备的程序。
本程序以虚拟RLC电路模仿耳蜗的功能,并且提供输入端的虚拟神经网络处理功能,因此取名“虚拟耳朵”。

关于虚拟RLC电路仿真+虚拟神经网络处理的其他应用,请参阅我另一个工程:https://github.com/Yuri213212/vana
那个程序是分析wav文件的,图像横轴的定义以及数据密度和本程序一致,且具有播放功能,可以和本程序组合起来使用。

图像的意义:
·上半部分是波形图,下半部分是频谱图
·最下方的一条是钢琴上部的形象作为频谱图的横轴, 默认红点位置是绝对C-4
 ·鼠标指向频谱图的某一列时会弹出提示,内容是该列的相对音名与绝对音名
·频谱图的纵轴是对数轴,默认最小-48dB最大0dB

操作方法:
·使用纵向滚动条或上下箭头键调节增益
·使用水平滚动条、左右箭头键或字母键改变调号
·按“模式”按钮或tab键改变频谱图的信号源(虚拟神经网络处理后或处理前)
·按“颜色”按钮改变频谱图的颜色
·按“暂停”按钮或空格键来暂停或继续分析
·按“重启”按钮或Esc键恢复程序启动时的状态

备注:系统菜单中增加了窗口置顶功能,默认开启

建议使用方法:
·将录音设备调成stereo mix,在播放音乐时打开本程序,调节增益至波形恰好不溢出,然后调节调号,此时可以根据频谱图听写乐谱
 (注:stereo mix为内录,本程序的设计初衷是以示波器的形式给播放器加入可视化效果)
·将录音设备调成麦克风,打开本程序,改变频谱图的信号源至原始数据模式,对麦克风清唱或演奏待校准乐器来正音
 (注:对于正弦波,原始数据的图像呈中间高两边低的趋势,当最高峰和某个RLC电路共振时,与其左右相邻的数据等高)

关于设置文件(vear.ini):
本程序的设置文件为可选,若没有则载入默认设置。

关于两个工程的DLL文件:
本人会保证vear工程和vana工程的同名dll文件的同步更新,如果想把两工程的文件合并的话同名dll可以保留其中任何一方的,这不会造成任何的问题。

About

virtual oscilloscope with RLC circuit and virtual neural network simulation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published