我正在开发一个系统来帮助音乐家进行转录.目的是在单个乐器单声道录音上执行自动音乐转录(它不一定是完美的,因为用户将在以后纠正错误/错误).这里有没有人有自动音乐转录的经验?或一般的数字信号处理?无论您的背景如何,都非常感谢任何人的帮助.
到目前为止,我已经研究了使用快速傅里叶变换进行音调检测,并且MATLAB和我自己的Java测试程序中的大量测试表明它足够快速和准确以满足我的需求.需要解决的任务的另一个要素是以乐谱形式显示制作的MIDI数据,但这是我现在不关心的事情.
简而言之,我正在寻找的是一种用于音符开始检测的好方法,即信号中新音符开始的位置.由于慢速开启可能很难正确检测,我最初将使用带有钢琴录音的系统.这也部分归因于我弹钢琴的事实,应该处于更好的位置以获得合适的录音进行测试.如上所述,该系统的早期版本将用于简单的单声道录音,根据未来几周取得的进展,可能会在稍后进行更复杂的输入.
我需要将我的进程设置为在'nobody'下运行,我找到了os.setuid(),但是我怎么找到uid我的login?
我发现uid在/ etc/passwd中,但也许比扫描/ etc/passwd有更多的pythonic方式.任何人?
我正在尝试为搜索页面创建语义URL,但如果有人使用点完成的搜索,则.net引擎返回404.
请求甚至没有到达路由引擎,所以我认为它与安全性或类似的东西有关.
例如,stackoverflow路由在这些情况下也不起作用: /sf/ask/tagged/etc/.
我正在尝试转换Matt Berseth的' YUI Style Yes/No Confirm Dialog ',所以我可以将它与jQuery blockUI插件一起使用.
我不得不承认我不是CSS大师,但我认为即使对我来说这也很容易....除了10个小时之后我不知道为什么我不能让爆炸的东西工作.
问题是我似乎无法让'confirmDialogue'DIV在页面上居中,而上面没有显示任何工件.或者,如果我通过执行....重置blockUI的CSS设置:
$.blockUI.defaults.css = {};
Run Code Online (Sandbox Code Playgroud)
.....我发现DIV左对齐.
我已经尝试了各种各样的东西但CSS不是我的强点是服务器端应用程序有点人:(
所以,如果那里的任何人都是jQuery/blockUI/CSS向导阅读这个...请你去试试让我知道我错了什么?
基本上我遵循Matt博客上的设计模板,HTML看起来像下面的内容(CSS与Matt的样本没有变化).您可以从http://mattberseth2.com/downloads/yui_simpledialog.zip上的完整示例项目下载中获取png'sprite'文件- 这是一个.net项目,但我只是想让它在一个简单的html中工作文件,因此不需要.NET知识.
无论如何,任何建议和指导真的非常有用.如果我们见面的话,我甚至会鼓励那些有希望买啤酒的人买的东西:)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title></title>
<script type="text/javascript" src="script/jquery-1.2.6.js"></script>
<script type="text/javascript" src="script/jquery.blockUI.js"></script>
<style>
.modalpopup
{
font-family: arial,helvetica,clean,sans-serif;
font-size: small;
padding: 2px 3px;
display: block;
position: absolute;
}
.container
{
width: 300px;
border: solid 1px #808080;
border-width: 1px 0px;
}
.header
{
background: url(img/sprite.png) repeat-x 0px -200px;
color: #000;
border-color: #808080 #808080 …Run Code Online (Sandbox Code Playgroud) 我正在寻找一个Python 的UPnP客户端的开源实现,更具体地说是它的Internet网关设备(IGD)部分.
目前,我只能在PyMediaServer,PyMedS,BRisa或Coherence等项目中找到UPnP媒体服务器实现.
我确信我可以使用这些代码库作为开始,但媒体服务器部分将引入不必要的复杂性.
那么你能推荐一个客户端UPnP(希望是IGD)Python库吗?另一种方法是将调用调用到诸如MiniUPnP之类的C库,但我更喜欢纯Python实现.
更新:StackOverflow上提供了一个有趣的SSDP和UPnP相关讨论.
我正在生成C++代码,看起来它会变得非常混乱,即使我的简单生成类已经有很多特殊情况.以下是现在的代码:http://github.com/alex/alex-s-language/tree/local%2Fcpp-generation/alexs_lang/cpp.
我有一个主表,我必须从中获取数据.我有一个左外连接,其中字段将匹配40%的时间.然后我有另一个连接,我需要匹配表A中的数据.
这是伪代码中的SQL.此查询无效.
- 这是我想要做的部分,但不起作用.AND H.COL3 = A.STATE ????
我正在使用IBM DB2.
SELECT DISTINCT
APP_NO as app_no,
A.STATE as state
...
... Fields
...
FROM
TABLE_A A
LEFT OUTER JOIN
TABLE_B HIST
ON
HIST.COL1 = A.COL1
, TABLE_C B
LEFT OUTER JOIN
TABLE_D H
ON
H.COL2 = B.COL2
-- This is the part I want to do but doesn't work.
AND
H.COL3 = A.STATE????
WHERE
A.BRANCH = 'Data'
Run Code Online (Sandbox Code Playgroud) 我只是想知道两个不同的新对象初始化器之间是否有任何区别,或者它只是语法糖.
所以是:
Dim _StreamReader as New Streamreader(mystream)
Run Code Online (Sandbox Code Playgroud)
与...不同
Dim _StreamReader as Streamreader = new streamreader(mystream)
Run Code Online (Sandbox Code Playgroud)
引擎盖下有什么不同吗?还是他们都一样?你更喜欢哪一个?
我有一个枚举: ENUM( 'alpha', 'beta', 'gamma', 'delta', 'omega' )
如果我按照此列对表格进行排序,我会按照上面定义的正确顺序对其进行排序.
但是,我找不到一种方法来选择这些子集,例如delta之前的所有内容.WHERE status < 'delta'仅使用返回alpha和beta,而不是gamma.似乎MySQL使用字符串比较,而不是枚举索引比较.
我可以使用索引号 - 即WHERE status < 4- 但它有点代码气味(魔术数字),如果我在枚举中插入新值,可能会中断.
我目前正在考虑在我自己的MVC Web框架中使用Reflection类(主要是ReflectionClass和ReflectionMethod),因为我需要自动实例化控制器类并调用他们的方法而不需要任何必需的配置("约定优于配置"方法).
我担心性能,即使我认为数据库请求可能是比实际PHP代码更大的瓶颈.
所以,我想知道从性能的角度来看,是否有人对PHP 5 Reflection有任何好的或坏的体验.
此外,我很想知道任何一个流行的PHP框架(CI,Cake,Symfony等)是否实际使用Reflection.