Sonic Pi

基于代码的音乐创作和演奏工具
授权协议 MIT
开发语言 Clojure C/C++ Python Ruby HTML/CSS
所属分类 企业应用、 教学科研相关
软件类型 开源软件
地区 不详
投 递 者 顾俊楚
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Sonic Pi 是一种基于代码的音乐创作和演奏工具。Sonic Pi 是一种新型的乐器,你可以现场编写代码。

Sonic Pi 的设计旨在在三个核心原则之间找到和谐的平衡:

  • 足够简单,适合你内心深处的10岁小孩
  • 足够快乐,让你在游戏中失去自我
  • 足够强大,可以让你自己表达出来

Sonic Pi 是一个完整的开源编程环境,最初是为了在学校内通过创造新的声音的过程来探索和教授编程概念。除了作为一个引人入胜的教育资源,它已经发展成为一个非常强大的、适合表演的现场编码工具,适合专业艺术家和DJ使用。

虽然教育是一个核心重点,但它现在位于三个核心领域的交叉点:

  • Art -- 提供表达自己的方式,并对音乐和符号提出新的问题
  • Technology -- 探索与编程语言中的有效性、时间和并发性有关的问题
  • Education -- 证明开放的游戏而不是僵硬的结构能提高课堂的积极性和参与度
  • 系列文章: 不干正事儿系列文章2:AD/DA转换PCF8591模块和树莓派4 半个月前,我打开了树莓派上的Sonic Pi。从此走上了一条不归路。 ——陈端午 Sonic Pi简单应用 可以先看一下我传到B站的我作的乐曲的视频 视频链接 0. Intro 先说说我打开了Sonic Pi之后都干了啥吧。 某一个周五的晚上,我突然看到了一个Sonic Pi的入门视频,然后就入坑了。当天晚上看完了不太完

  • 编程作曲 软件 看到的一个视频

  • 中文链接:http://www.ityks.com Sonic-Pi是一款功能强大的、流行的编曲、混音、创作工具,由Sam Aaron 与 Sonic Pi核心团队制作 Sonic-Pi下载,Sonic-Pi教程,sonic pi,Sonic Pi,Sonic-Pi,MIDI设备,MIDI,编曲工具,作曲工具,MIDI键盘,混音器,虚拟钢琴,虚拟贝斯,音乐节奏,节拍器,电子节拍器,虚拟节拍器,So

  • 中文教程点击这里 http://www.ityks.com/ 好有意思,不过我是个程序员,不太懂乐理知识,只能搞这种简单的咯. use_bpm 80 noteBase = 1 live_loop :jiepai do sample :elec_pop sleep 1; end minAmp = 1 maxAmp = 1 define :noteBeat do |note, be

  • @[TOC]2023继续前行 怎样为SONiC社区做贡献 SONiC在社区参与者的贡献下不断成长,已经取得了网络操作系统事实上一统江湖的地位。同时SONiC也在不断扩大应用范围,国内知名大厂最近在SONiC社区申请设立了SONiC支持OTN的工作组(subgroup),为SONiC支持更多光传输网络的功能添砖加瓦。 众人拾柴火焰高,为SONiC社区做贡献不仅仅是开发新功能并提交代码、或者开山立派扩

 相关资料
  • 使用广播的功能可以让神经元与舞台角色通讯,完成舞台互动作品: 需要使用「触摸开关 Funny Touch」模块。 为 Funny Touch 编程 1. 将事件类积木 当绿色旗帜被点击 拖到脚本区,再添加控制类积木 如果()那么(),侦测类积木 触摸开关(1)(蓝色)被触摸?,还有事件类积木 广播(),并新建消息“Blue”。让蓝色鳄鱼夹被触摸时发送广播消息“Blue”。 2. 通过程序复制,同理

  • 本文向大家介绍基于C#的音乐播放器主Form实现代码,包括了基于C#的音乐播放器主Form实现代码的使用技巧和注意事项,需要的朋友参考一下 本文所述为一个由C#编写的音乐播放器的主Form代码,里面有一些小技巧还是不错的,现共享给大家参考一下。里面有播放器背景设置、线程定义、调用读取文件目录方法、播放时间计数器、设置LV背景、获取播放歌曲、播放按钮,切换播放or暂停、切换歌曲到下一首,调用切歌方法

  • 本文向大家介绍基于python实现音乐播放器代码实例,包括了基于python实现音乐播放器代码实例的使用技巧和注意事项,需要的朋友参考一下 核心播放模块(pygame内核) 完整版源代码: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 当我在discord内部运行以下脚本(“cmd中的node musicbot.js”)和“!play ytlink”时,bot加入语音通道,并在控制台中记录命令和链接。然而,音乐并没有开始播放。我安装了ffmpeg、ytdl核心和discord。js。 有人能帮我吗?我不知道是哪一部分搞砸了。

  • 问题内容: 我正在创建一个可产生现场乐器声音的应用程序,并且计划使用Android棉花糖(6.0版)中的新Midi API。我已经在http://developer.android.com/reference/android/media/midi/package- summary.html上 阅读了软件包概述文档,并且我知道如何生成Midi笔记,但是我仍然不确定:我该怎么办在生成它们的Midi数据

  • 本文向大家介绍python 基于wx实现音乐播放,包括了python 基于wx实现音乐播放的使用技巧和注意事项,需要的朋友参考一下 以上就是python 基于wx实现音乐播放的详细内容,更多关于python 音乐播放的资料请关注呐喊教程其它相关文章!

  • 这个项目将会告诉你如何使用神经元的蜂鸣器发声,并制作一段小音乐。 1. 连接神经元「蜂鸣器」模块。 注:模块介绍请参考「蜂鸣器」。 2. 该项目使用了声音类积木 蜂鸣器(1)播放音符()以(0.25)拍 3. 将事件类积木 当绿色旗帜被点击 拖到脚本区,再添加四个声音类积木 蜂鸣器(1)播放音符()以(0.25)拍,分别选择音符:C4、D4、E4、C4 4. 继续完善这组音乐,组成以下程序,注意使

  • 可以运行不需要连接到cadence服务器的本地活动。是否有适当的方式在本地运行工作流,以防发生cadence中断?我正在使用Go客户端。