面向对象实现放大镜

世界上充满了伟大的开源音乐播放器 ,但是为什么不仅仅使用开源来播放音乐呢? 您也可以使用开源硬件制作音乐。 本文中描述的所有工具均已通过开源硬件协会 (OSHWA) 认证 。 这意味着您可以随意构建它们,对其进行混音或对它们进行任何其他操作。

开源工具

当您想制作音乐时,乐器始终是一个不错的起点。 如果您的乐器选择偏向于传统乐器,则FF小提琴可能是您的理想选择。

FF小提琴是全尺寸的电子小提琴,您可以用标准的台式3D打印机制作 ( 熔丝制造–知道吗?)。 如果您需要相信它,请观看以下FF小提琴的视频:

掌握了小提琴,对更奇特的东西感兴趣吗? Open Theremin怎么样?

像所有Theremins一样,Open Theremin使您无需触摸乐器即可播放音乐。 当然,它特别适合为您的下一个科幻视频或以太空为主题的聚会制作令人毛骨悚然的太空声音 。

Waft通过允许您远程控制声音来类似地操作。 它使用激光雷达测量您的手到传感器的距离。 看看这个:

沃夫特是那人吗? 我不确定-评论中应该有民权人士的权重。

如果您对那里的人不太了解,那么SIGNUM可能正是您想要的。 用其开发人员的话说,SIGNUM通过将不可见的无线通信转换为可听信号来“发现信息的加密代码和人/机通信语言”。

这里正在起作用:

输入项

无论使用哪种乐器,都需要将其插入东西。 如果您希望将某样东西变成Raspberry Pi,请尝试AudioSense-Pi ,它可以让您一次将多个输入和输出连接到您的Pi。

合成器

合成器呢? 英国威廉希尔 SparkFun的SparkPunk声音套件是一个简单的合成器,为您提供了很多播放空间。

头戴式耳机

制作所有这些音乐很棒,但是您还需要考虑如何聆听它。 幸运的是, EQ-1耳机是开源的并且可以3D打印。

您是否正在使用开源硬件制作音乐? 让我们在评论中知道!

翻译自: https://opensource.com/article/19/6/hardware-music

面向对象实现放大镜

面向对象实现放大镜_面向音乐家和音乐爱好者的开放式硬件:耳机,放大器等相关推荐

  1. eq linux_音乐家和音乐爱好者的开放硬件 | Linux 中国

    从 3D 打印乐器到无线播放声音的设备,有很多通过开放硬件项目来奏乐的方法.-- Michael Weinberg 这个世界到处都是很棒的开源音乐播放器,但为什么只是将开源用在播放音乐上呢?你还可以使 ...

  2. 运放组成的吉他放大电路_如何通过5个步骤构建开放式硬件吉他放大器

    运放组成的吉他放大电路 ElectroSmash刚刚发布了一个名为1Wamp的开放式硬件吉他放大器. 该项目设计为小型便携式1瓦放大器,具有大放大器的所有功能,仅使用开源工具(例如KiCAD )完全开 ...

  3. java面向对象跑马游戏_面向“对象”和“过程”

    在学习软工视频的时候总是想不明白,面向对象和面向过程,这两个东西字面上肯定能分得清,这个是没有问题的,但是具体到怎样算是面向对象,怎样又是面向过程?这样一问,大概模糊的想法还是有的,毕竟是模糊的. 面 ...

  4. asp教室使用_为什么要在教室中使用开放式硬件?

    asp教室使用 在过去的几年中,我们看到了"开放式"模型的爆炸式增长,它是由于多种不同因素而出现的. 这一运动背后的总体动机包括自由共享资源和工具的能力,以通过改善与更多利益相关者 ...

  5. 面向对象编程(OOP)和面向过程编程

    面向对象与面向过程 1.二者都是一种思想,面向对象是相对于面向过程而言的.面向过程,强调的是功能行为.面向对象,将功能封装进对象,强调具备功能的对象. 2.面向对象更加强调运用人类在日志的思维逻辑中采 ...

  6. Python面向对象基础示例_创建对象

    Python面向对象基础示例_创建对象 python是面向对象的语言,你可以很轻松的创建一个类和对象.本书代码源自<<Python 3 Object-Oriented Programmin ...

  7. java面向方面编程_面向方面编程的介绍----基本概念

    面向对象的编程中常用的概念是:继承.封装.多态.在面向方面的编程中常使用的概念是:advices/interceptors, introductions, metadata, and pointcut ...

  8. 实验二《面向对象程序设计》_实验报告

    实验二<面向对象程序设计>_实验报告 一.实验前期预习准备 Junit的安装和配置 选择File->Setting打开设置对话框,在设置对话框中选择Plugins, 单击Instal ...

  9. 面向对象封装放大镜js代码

    面向对象封装放大镜js代码 <!DOCTYPE html> <html lang="en"><head><meta charset=&qu ...

最新文章

  1. 通过BCS对象模型使用筛选器
  2. python中int函数规则_python数字规则和内建函数
  3. git个人使用总结 —— idea命令行、撤销commit (未完待续)
  4. 贪心算法-02活动安排问题
  5. 腾讯云低延时直播系统架构设计与弱网优化实践
  6. 加速度计和陀螺仪数据融合
  7. Golang的协程调度
  8. python中的range与xrange
  9. EasyCamera--更简单更灵活的相机应用编写
  10. D盘或者E盘根目录出现msdia80.dll文件的解决方法
  11. Java根据出生日期计算(判断)星座
  12. matlab中fix函数是啥,fix函数(函数fix是什么意思)
  13. KafkaStream之时间窗口WindowBy
  14. package.json 文件详解
  15. 在同时使用label和input标签下下label绑定click事件执行两次的问题
  16. 牛顿法和高斯牛顿法对比
  17. 2021年真无线蓝牙耳机排名:人气排名前十的蓝牙耳机推荐
  18. 下载erlang的.rpm文件 erlang下载 centos安装rabbitmq
  19. 《Planning Algorithm》 第三章:几何表示与变换
  20. P2465 [SDOI2008]山贼集团 dp

热门文章

  1. Spring事件机制Event源码解析(未完待续)
  2. Spring AOP知识详解
  3. python的学习笔记/002-5(2018-5-21)
  4. mysql系列之6--------使用第三方工具-percona来备份mysql和恢复
  5. SD-WAN三大部署方式 用户现身说法谈优劣势
  6. easyui datagrid 单元格内文本超出长度显示省略号
  7. Redis源码阅读-Adlist双向链表
  8. HTTP Status 500 - javax.servlet.ServletException: File [/head.jsp] not found
  9. 两数相除赋值整数变量(T-SQL)
  10. OpenCV学习(22) opencv中使用kmeans算法