Coder Social home page Coder Social logo

mimuz / mimuz-avr-core Goto Github PK

View Code? Open in Web Editor NEW
22.0 22.0 3.0 20.11 MB

mi:muz avr-core : tiny experimental midi board with attiny841, attiny441, attiny85, attiny45, attiny84, attiny44, atmega8

C 39.37% C++ 6.40% Assembly 26.57% Arduino 6.98% PHP 8.57% SourcePawn 12.11%

mimuz-avr-core's Introduction

mimuz-logo

mi:muz avr-core

mi:muz avr-coreはATtiny向けのArduino用MIDIライブラリです。


Arduino Library

Arduinoを使ってMIDIで遊ぶためのATtinyにMIDI機能を追加するライブラリとArduino IDE 1.6.3向けの設定ファイル。

boards

mi:muz avr-coreに対応したボードの回路図とサンプルコードです

mi:muz ATtiny Boards (protシリーズ)

ATtinyを搭載しV-USB MIDIを使ったMIDIデバイスを簡単に作るための実験用ボード。

  • mi:muz:prot#1(ATtiny45/85用V-USB-MIDI実験用ボード)
  • mi:muz:prot#2(ATtiny44/84/841用V-USB-MIDI実験用ボード)
  • mi:muz:prot#3(ATtiny45/85用V-USB-MIDI実験用ボード。I2Cマスタ用回路入り)

mi:muz ATtiny Boards (exprシリーズ)

ATtinyを搭載しHybrid MIDIに対応したMIDIデバイスを簡単に作るための実験用ボード。 Arduinoと複数のexprシリーズボードを組み合わせた実験が行いたいときはこちら。

Arduinoシールド

mi:muzを有効活用するためのArduino UNO用シールド。

  • mi:muz:wrtr(8/14ピンATtiny向けの小さなISPシールド)
  • mi:muz:mstr-uno (mi:muz:exprをArduino UNOに接続するためのシールド)

mi:muz ATtinyボード用アタッチメント

mi:muz ATtinyボードを使って簡単にデバイスの実験を行うためのアタッチメント。

  • mi:muz:sndr#1(mi:muz:expr#1,#2用オーディオアダプタ)
  • mi:muz:ctlr#1(mi:muz:expr#2用 8chコントローラーアダプタ)

Applications

mi:muzプロジェクトで生まれたデバイスを紹介しています。

mimuz-avr-core's People

Contributors

ryoyakawai avatar tadfmac avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mimuz-avr-core's Issues

bug: mi:muz:tuch v0.1x ch#5 を触るとUSB通信が停止する問題

issueの内容

mi:muz:tuch ch#5 を触るとUSB通信が停止する。
ch#5を触らなくても、キャリブレーションでも発生する。
どうやらATmega8AのPD5がHIGHになると、なぜかATtiny44A側のUSB通信が止まる模様。

version

board 0.1と0.11

対処

以下2通りいずれかでの回避策しか見つかっていない。

  • Touch Sensor (for ATmega8A)#define SENSOR_NUM 6#define SENSOR_NUM 5 に変更したファームを書き込む
  • [ATmega8A]のPD5の出力を物理的に切る(Web Music ハッカソン#5で配布したボードはこちらの対処)

上記対処により、ch#5 が死ぬ。

mi:muz:tuch v0.20 operation check result

Operation check result

PC Name OS Version Host Connector Type Host USB Version USB Hub Date Result
Apple MacBook Air 11inch Mid 2013 MacOSX 10.8.4 USB Type A USB 3.0 None 2016.09.8 OK
Apple MacBook Air 11inch Mid 2013 MacOSX 10.8.4 USB Type A USB 3.0 Green House GH-UH204SBK L000/1550 (USB 2.0) 2016.09.8 OK
Apple MacBook Pro 13inch Late 2015 MacOSX 10.11.1 USB Type A USB 3.0 None 2016.09.8 OK
Apple MacBook Air 11inch Mid 2013 MacOSX 10.12.0 USB Type A USB 3.0 None 2016.09.12 OK
Apple MacBook Air 11inch Mid 2013 MacOSX 10.12.0 USB Type A USB 3.0 Green House GH-UH204SBK L000/1550 (USB 2.0) 2016.09.12 OK
DELL PC Windows 7 USB Type A USB 3.0 None 2016.09.9 OK
Microsoft Surface Pro 3 Windows 10 USB Type A USB 3.0 None 2016.09.12 OK
Apple MacBook Retina 12inch Early 2016 MacOSX 10.? USB Type C USB 3.1 Gen.1 AuKey CB-C25 2016.09.8 NG

mi:muz:tuch v0.20 : remove 1.5k pull-up registor

STM32F042 be able to pull-up to USB DP internally, but v0.20 has external 1.5k ohm register on schematic/board.
I will remove it and enable internal pullup on firmware.

  • fix schematic
  • fix firmware

Issue with ATTiny841

Hello,

I cannot get this to work with an ATTiny841 with internal oscillator (8 MHz), which is known to work for V-USB with 8 MHz (see Micronucleus Bootloader).

Can you help?

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.