/apidocs/echonest.action-module.html

http://echo-nest-remix.googlecode.com/ · HTML · 376 lines · 329 code · 24 blank · 23 comment · 0 complexity · 84b8cda09e3ccbb714a4ff5b0501592f MD5 · raw file

  1. <?xml version="1.0" encoding="ascii"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3. "DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  5. <head>
  6. <title>echonest.action</title>
  7. <link rel="stylesheet" href="epydoc.css" type="text/css" />
  8. <script type="text/javascript" src="epydoc.js"></script>
  9. </head>
  10. <body bgcolor="white" text="black" link="blue" vlink="#204080"
  11. alink="#204080">
  12. <!-- ==================== NAVIGATION BAR ==================== -->
  13. <table class="navbar" border="0" width="100%" cellpadding="0"
  14. bgcolor="#a0c0ff" cellspacing="0">
  15. <tr valign="middle">
  16. <!-- Tree link -->
  17. <th>&nbsp;&nbsp;&nbsp;<a
  18. href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
  19. <!-- Index link -->
  20. <th>&nbsp;&nbsp;&nbsp;<a
  21. href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
  22. <!-- Help link -->
  23. <th>&nbsp;&nbsp;&nbsp;<a
  24. href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
  25. <!-- Project homepage -->
  26. <th class="navbar" align="right" width="100%">
  27. <table border="0" cellpadding="0" cellspacing="0">
  28. <tr><th class="navbar" align="center"
  29. ><a class="navbar" target="_top" href="http://code.google.com/p/echo-nest-remix/">Project Homepage</a></th>
  30. </tr></table></th>
  31. </tr>
  32. </table>
  33. <table width="100%" cellpadding="0" cellspacing="0">
  34. <tr valign="top">
  35. <td width="100%">
  36. <span class="breadcrumbs">
  37. <a href="echonest-module.html">Package&nbsp;echonest</a> ::
  38. Module&nbsp;action
  39. </span>
  40. </td>
  41. <td>
  42. <table cellpadding="0" cellspacing="0">
  43. <!-- hide/show private -->
  44. <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
  45. onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
  46. <tr><td align="right"><span class="options"
  47. >[<a href="frames.html" target="_top">frames</a
  48. >]&nbsp;|&nbsp;<a href="echonest.action-module.html"
  49. target="_top">no&nbsp;frames</a>]</span></td></tr>
  50. </table>
  51. </td>
  52. </tr>
  53. </table>
  54. <!-- ==================== MODULE DESCRIPTION ==================== -->
  55. <h1 class="epydoc">Module action</h1><p class="nomargin-top"><span class="codelink"><a href="echonest.action-pysrc.html">source&nbsp;code</a></span></p>
  56. <p>action.py</p>
  57. <p>Created by Tristan Jehan and Jason Sundram.</p>
  58. <!-- ==================== CLASSES ==================== -->
  59. <a name="section-Classes"></a>
  60. <table class="summary" border="1" cellpadding="3"
  61. cellspacing="0" width="100%" bgcolor="white">
  62. <tr bgcolor="#70b0f0" class="table-header">
  63. <td colspan="2" class="table-header">
  64. <table border="0" cellpadding="0" cellspacing="0" width="100%">
  65. <tr valign="top">
  66. <td align="left"><span class="table-header">Classes</span></td>
  67. <td align="right" valign="top"
  68. ><span class="options">[<a href="#section-Classes"
  69. class="privatelink" onclick="toggle_private();"
  70. >hide private</a>]</span></td>
  71. </tr>
  72. </table>
  73. </td>
  74. </tr>
  75. <tr>
  76. <td width="15%" align="right" valign="top" class="summary">
  77. <span class="summary-type">&nbsp;</span>
  78. </td><td class="summary">
  79. <a href="echonest.action.Playback-class.html" class="summary-name">Playback</a><br />
  80. A snippet of the given track with start and duration.
  81. </td>
  82. </tr>
  83. <tr>
  84. <td width="15%" align="right" valign="top" class="summary">
  85. <span class="summary-type">&nbsp;</span>
  86. </td><td class="summary">
  87. <a href="echonest.action.Fadeout-class.html" class="summary-name">Fadeout</a><br />
  88. Fadeout
  89. </td>
  90. </tr>
  91. <tr>
  92. <td width="15%" align="right" valign="top" class="summary">
  93. <span class="summary-type">&nbsp;</span>
  94. </td><td class="summary">
  95. <a href="echonest.action.Fadein-class.html" class="summary-name">Fadein</a><br />
  96. Fadein
  97. </td>
  98. </tr>
  99. <tr>
  100. <td width="15%" align="right" valign="top" class="summary">
  101. <span class="summary-type">&nbsp;</span>
  102. </td><td class="summary">
  103. <a href="echonest.action.Edit-class.html" class="summary-name">Edit</a><br />
  104. Refer to a snippet of audio
  105. </td>
  106. </tr>
  107. <tr>
  108. <td width="15%" align="right" valign="top" class="summary">
  109. <span class="summary-type">&nbsp;</span>
  110. </td><td class="summary">
  111. <a href="echonest.action.Crossfade-class.html" class="summary-name">Crossfade</a><br />
  112. Crossfades between two tracks, at the start points specified, for the given duration
  113. </td>
  114. </tr>
  115. <tr>
  116. <td width="15%" align="right" valign="top" class="summary">
  117. <span class="summary-type">&nbsp;</span>
  118. </td><td class="summary">
  119. <a href="echonest.action.Jump-class.html" class="summary-name">Jump</a><br />
  120. Move from one point
  121. </td>
  122. </tr>
  123. <tr>
  124. <td width="15%" align="right" valign="top" class="summary">
  125. <span class="summary-type">&nbsp;</span>
  126. </td><td class="summary">
  127. <a href="echonest.action.Blend-class.html" class="summary-name">Blend</a><br />
  128. Mix together two lists of beats
  129. </td>
  130. </tr>
  131. <tr>
  132. <td width="15%" align="right" valign="top" class="summary">
  133. <span class="summary-type">&nbsp;</span>
  134. </td><td class="summary">
  135. <a href="echonest.action.Crossmatch-class.html" class="summary-name">Crossmatch</a><br />
  136. Makes a beat-matched crossfade between the two input tracks.
  137. </td>
  138. </tr>
  139. </table>
  140. <!-- ==================== FUNCTIONS ==================== -->
  141. <a name="section-Functions"></a>
  142. <table class="summary" border="1" cellpadding="3"
  143. cellspacing="0" width="100%" bgcolor="white">
  144. <tr bgcolor="#70b0f0" class="table-header">
  145. <td colspan="2" class="table-header">
  146. <table border="0" cellpadding="0" cellspacing="0" width="100%">
  147. <tr valign="top">
  148. <td align="left"><span class="table-header">Functions</span></td>
  149. <td align="right" valign="top"
  150. ><span class="options">[<a href="#section-Functions"
  151. class="privatelink" onclick="toggle_private();"
  152. >hide private</a>]</span></td>
  153. </tr>
  154. </table>
  155. </td>
  156. </tr>
  157. <tr>
  158. <td width="15%" align="right" valign="top" class="summary">
  159. <span class="summary-type">&nbsp;</span>
  160. </td><td class="summary">
  161. <table width="100%" cellpadding="0" cellspacing="0" border="0">
  162. <tr>
  163. <td><span class="summary-sig"><a name="rows"></a><span class="summary-sig-name">rows</span>(<span class="summary-sig-arg">m</span>)</span><br />
  164. returns the # of rows in a numpy matrix</td>
  165. <td align="right" valign="top">
  166. <span class="codelink"><a href="echonest.action-pysrc.html#rows">source&nbsp;code</a></span>
  167. </td>
  168. </tr>
  169. </table>
  170. </td>
  171. </tr>
  172. <tr>
  173. <td width="15%" align="right" valign="top" class="summary">
  174. <span class="summary-type">&nbsp;</span>
  175. </td><td class="summary">
  176. <table width="100%" cellpadding="0" cellspacing="0" border="0">
  177. <tr>
  178. <td><span class="summary-sig"><a name="make_mono"></a><span class="summary-sig-name">make_mono</span>(<span class="summary-sig-arg">track</span>)</span><br />
  179. Converts stereo tracks to mono; leaves mono tracks alone.</td>
  180. <td align="right" valign="top">
  181. <span class="codelink"><a href="echonest.action-pysrc.html#make_mono">source&nbsp;code</a></span>
  182. </td>
  183. </tr>
  184. </table>
  185. </td>
  186. </tr>
  187. <tr>
  188. <td width="15%" align="right" valign="top" class="summary">
  189. <span class="summary-type">&nbsp;</span>
  190. </td><td class="summary">
  191. <table width="100%" cellpadding="0" cellspacing="0" border="0">
  192. <tr>
  193. <td><span class="summary-sig"><a href="echonest.action-module.html#make_stereo" class="summary-sig-name">make_stereo</a>(<span class="summary-sig-arg">track</span>)</span><br />
  194. If the track is mono, doubles it.</td>
  195. <td align="right" valign="top">
  196. <span class="codelink"><a href="echonest.action-pysrc.html#make_stereo">source&nbsp;code</a></span>
  197. </td>
  198. </tr>
  199. </table>
  200. </td>
  201. </tr>
  202. <tr>
  203. <td width="15%" align="right" valign="top" class="summary">
  204. <span class="summary-type">&nbsp;</span>
  205. </td><td class="summary">
  206. <table width="100%" cellpadding="0" cellspacing="0" border="0">
  207. <tr>
  208. <td><span class="summary-sig"><a name="render"></a><span class="summary-sig-name">render</span>(<span class="summary-sig-arg">actions</span>,
  209. <span class="summary-sig-arg">filename</span>)</span><br />
  210. Calls render on each action in actions, concatenates the results, renders an audio file, and returns a path to the file</td>
  211. <td align="right" valign="top">
  212. <span class="codelink"><a href="echonest.action-pysrc.html#render">source&nbsp;code</a></span>
  213. </td>
  214. </tr>
  215. </table>
  216. </td>
  217. </tr>
  218. <tr>
  219. <td width="15%" align="right" valign="top" class="summary">
  220. <span class="summary-type">&nbsp;</span>
  221. </td><td class="summary">
  222. <table width="100%" cellpadding="0" cellspacing="0" border="0">
  223. <tr>
  224. <td><span class="summary-sig"><a name="humanize_time"></a><span class="summary-sig-name">humanize_time</span>(<span class="summary-sig-arg">secs</span>)</span><br />
  225. Turns seconds into a string of the form HH:MM:SS, or MM:SS if less than one hour.</td>
  226. <td align="right" valign="top">
  227. <span class="codelink"><a href="echonest.action-pysrc.html#humanize_time">source&nbsp;code</a></span>
  228. </td>
  229. </tr>
  230. </table>
  231. </td>
  232. </tr>
  233. <tr>
  234. <td width="15%" align="right" valign="top" class="summary">
  235. <span class="summary-type">&nbsp;</span>
  236. </td><td class="summary">
  237. <table width="100%" cellpadding="0" cellspacing="0" border="0">
  238. <tr>
  239. <td><span class="summary-sig"><a name="display_actions"></a><span class="summary-sig-name">display_actions</span>(<span class="summary-sig-arg">actions</span>)</span></td>
  240. <td align="right" valign="top">
  241. <span class="codelink"><a href="echonest.action-pysrc.html#display_actions">source&nbsp;code</a></span>
  242. </td>
  243. </tr>
  244. </table>
  245. </td>
  246. </tr>
  247. </table>
  248. <!-- ==================== VARIABLES ==================== -->
  249. <a name="section-Variables"></a>
  250. <table class="summary" border="1" cellpadding="3"
  251. cellspacing="0" width="100%" bgcolor="white">
  252. <tr bgcolor="#70b0f0" class="table-header">
  253. <td colspan="2" class="table-header">
  254. <table border="0" cellpadding="0" cellspacing="0" width="100%">
  255. <tr valign="top">
  256. <td align="left"><span class="table-header">Variables</span></td>
  257. <td align="right" valign="top"
  258. ><span class="options">[<a href="#section-Variables"
  259. class="privatelink" onclick="toggle_private();"
  260. >hide private</a>]</span></td>
  261. </tr>
  262. </table>
  263. </td>
  264. </tr>
  265. <tr>
  266. <td width="15%" align="right" valign="top" class="summary">
  267. <span class="summary-type">&nbsp;</span>
  268. </td><td class="summary">
  269. <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'echonest'"><code class="variable-quote">'</code><code class="variable-string">echonest</code><code class="variable-quote">'</code></code>
  270. </td>
  271. </tr>
  272. </table>
  273. <!-- ==================== FUNCTION DETAILS ==================== -->
  274. <a name="section-FunctionDetails"></a>
  275. <table class="details" border="1" cellpadding="3"
  276. cellspacing="0" width="100%" bgcolor="white">
  277. <tr bgcolor="#70b0f0" class="table-header">
  278. <td colspan="2" class="table-header">
  279. <table border="0" cellpadding="0" cellspacing="0" width="100%">
  280. <tr valign="top">
  281. <td align="left"><span class="table-header">Function Details</span></td>
  282. <td align="right" valign="top"
  283. ><span class="options">[<a href="#section-FunctionDetails"
  284. class="privatelink" onclick="toggle_private();"
  285. >hide private</a>]</span></td>
  286. </tr>
  287. </table>
  288. </td>
  289. </tr>
  290. </table>
  291. <a name="make_stereo"></a>
  292. <div>
  293. <table class="details" border="1" cellpadding="3"
  294. cellspacing="0" width="100%" bgcolor="white">
  295. <tr><td>
  296. <table width="100%" cellpadding="0" cellspacing="0" border="0">
  297. <tr valign="top"><td>
  298. <h3 class="epydoc"><span class="sig"><span class="sig-name">make_stereo</span>(<span class="sig-arg">track</span>)</span>
  299. </h3>
  300. </td><td align="right" valign="top"
  301. ><span class="codelink"><a href="echonest.action-pysrc.html#make_stereo">source&nbsp;code</a></span>&nbsp;
  302. </td>
  303. </tr></table>
  304. If the track is mono, doubles it. otherwise, does nothing.
  305. <dl class="fields">
  306. </dl>
  307. </td></tr></table>
  308. </div>
  309. <br />
  310. <!-- ==================== NAVIGATION BAR ==================== -->
  311. <table class="navbar" border="0" width="100%" cellpadding="0"
  312. bgcolor="#a0c0ff" cellspacing="0">
  313. <tr valign="middle">
  314. <!-- Tree link -->
  315. <th>&nbsp;&nbsp;&nbsp;<a
  316. href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
  317. <!-- Index link -->
  318. <th>&nbsp;&nbsp;&nbsp;<a
  319. href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
  320. <!-- Help link -->
  321. <th>&nbsp;&nbsp;&nbsp;<a
  322. href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
  323. <!-- Project homepage -->
  324. <th class="navbar" align="right" width="100%">
  325. <table border="0" cellpadding="0" cellspacing="0">
  326. <tr><th class="navbar" align="center"
  327. ><a class="navbar" target="_top" href="http://code.google.com/p/echo-nest-remix/">Project Homepage</a></th>
  328. </tr></table></th>
  329. </tr>
  330. </table>
  331. <table border="0" cellpadding="0" cellspacing="0" width="100%%">
  332. <tr>
  333. <td align="left" class="footer">
  334. Generated by Epydoc 3.0.1 on Wed Sep 1 16:08:57 2010
  335. </td>
  336. <td align="right" class="footer">
  337. <a target="mainFrame" href="http://epydoc.sourceforge.net"
  338. >http://epydoc.sourceforge.net</a>
  339. </td>
  340. </tr>
  341. </table>
  342. <script type="text/javascript">
  343. <!--
  344. // Private objects are initially displayed (because if
  345. // javascript is turned off then we want them to be
  346. // visible); but by default, we want to hide them. So hide
  347. // them unless we have a cookie that says to show them.
  348. checkCookie();
  349. // -->
  350. </script>
  351. </body>
  352. </html>