【问题标题】:How to stream SoundCloud at a different speed or tempo?如何以不同的速度或节奏流式传输 SoundCloud?
【发布时间】:2014-10-16 02:55:23
【问题描述】:

SoundCloud API Guide,这是获取声音的流式 URL 的方法:

import soundcloud
# create a client object with your app credentials
client = soundcloud.Client(client_id='YOUR_CLIENT_ID')

# fetch track to stream
track = client.get('/tracks/293')

# get the tracks streaming URL
stream_url = client.get(track.stream_url, allow_redirects=False)

# print the tracks stream URL
print stream_url.location

有没有办法命令 API 以不同的速度或更好的速度返回声音的 URL,在不同的tempo

【问题讨论】:

    标签: soundcloud


    【解决方案1】:

    这不是 SoundClouds API 的功能。您需要以某种方式分析您的曲目以更改速度/速度/ bpm。为此,您可以使用 EchoNest / Spotify API。

    检查这个问题:

    How to get BPM and tempo audio features in Python

    如果您更改为 JavaScript,您可以在 Chrome 和/或 FireFox 上使用浏览器内置的 WebAudio / WebMIDI API。

    Mozilla 的 API 描述:

    https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API

    Google 提供的示例:

    http://webaudiodemos.appspot.com/

    基于 Samplr + SoundCloud API 的 Hackday 项目,使用 WebAudio + WebMIDI(仅限 Chrome):

    http://dope-dj-culture.com/

    【讨论】:

      猜你喜欢
      • 2015-03-16
      • 1970-01-01
      • 2012-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-28
      • 2014-03-10
      • 2015-04-07
      相关资源
      最近更新 更多