2015年11月27日 星期五

Arduino Granular Synth 自製吉他音樂效果器


Arduino Granular Synth 自製吉他音樂效果器

Auduino - tinkerit - Details of the Auduino synthesiser - Open source releases from TinkerLondon and Tinker.it - Google Project Hosting
https://code.google.com/p/tinkerit/wiki/Auduino
The Auduino is a sound synthesizer based on the Arduino platform. It works on all Arduinos running at 16MHz -
everything from the original Arduino serial to the Arduino Mega. It uses granular synthesis techniques to generate a distinctive filter-sweep sound that had much more character than boring square waves.
Auduino 是 音樂效果器 (合成器) ,以arduino 為基礎的平台,他工作在所有arduino 16Mhz 上 , 所有包含 原始系列到Mega版本,他用音效技術過濾轉變音樂,讓音波更多變化
效果器的原理大概是,利用產生一些音效特徵(像音波訊號產生器),經過過濾出想要混合的波段,將不要的部分壓低訊號強度,重新混合



相關連結







關鍵字 , 單字
電子 Electric 合成 synthesizer 吉他 Guitar 效果Effects 訊號Single 吉他Granular 合成 synthesis

單晶片 AVR Arduino PIC
數位訊號 處理 FPGA CPLD DSP

Kitto 是 資料庫 ADO / DAO ODBC 到 Apache 網路伺服器中間的架構, 經由Fast CGI 掛載 應用程式在網頁伺服器上 他藉由 ExtJS 的JavaScript 介面描述

https://code.google.com/p/kitto/wiki/KittoAtAGlance

Kitto at a glance


Kitto  是 資料庫 ADO / DAO ODBC 到 Apache 網路伺服器中間的架構, 經由Fast CGI 掛載 應用程式在網頁伺服器上
他藉由 ExtJS 的JavaScript 介面描述

Right now, Kitto is only at the beginning of its life, but... 
  • If you fancy about creating a web front-end for that 200-table database you have; 如果你想要網頁軟體 有200個資料頁
  • If you want it with a sophisticated Ajax-powered rich user interface, with features such as search, filtering, grouping, charts, etc.; 你需要商用資料表或是JavaScript的資料過濾
  • If you'd very much like to write your server-side business rules in Delphi; 
  • If you need to do it rapidly; 
  • If you feel like doing it with Open Source tools. 
If some or all of the above conditions are met, then a closer look at Kitto is in order. 

A closer look

Kitto is an engine for creating data-driven web applications. This means that Kitto offers tools to ease the creation of applications that display and allow to manipulate data stored in a database. It is made in Delphi, and it is mainly aimed at Delphi developers not wanting to learn the intricacies of HTML, CSS and Javascript but wanting to get the job done quickly. 
As such, Kitto is not a general-purpose tool for creating web sites. 
A Kitto application is based on a set of text files in yaml format called the Metadata. Metadata contains the mapped database objects (Models), the user interface descriptions (Views and Layouts) and the general configuration parameters such as database connection. A Kitto application may as well contain business rules and controllers (custom user interface elements) written in Delphi. 
Kitto roughly follows the MVC paradigm for data presentation. 
Kitto offers the following features for application development: 
  • Scalable 3-tier architecture. 三層式架構
  • Extensible metadata catalog based on yaml files. 可以外部插入功能
  • Database-agnostic data access. 
  • Modeling of database objects through Models. 模組化資料庫
  • Pluggable authentication mechanisms. 
  • Pluggable access control/user permission management mechanisms. 
  • Modeling of presentation (user interface) elements through Views and Layouts. 可以有 自動描述 使用者介面
  • Pre-defined and pluggable Controllers. 
  • Pervasive, pluggable macros throughout metadata. 插件與巨集
  • Built-in localization for multi-language applications. 可以多國語言
Kitto integrates with other tools to implement some of its features: 
  • ExtJS for the client-side user interface. 
  • ExtPascal for generating the ExtJS code and managing the communication with the web server. 
  • Apache as a web server, and FastCGI as the communication protocol. 
  • dxgettext for localization. 
For more information, please read the Getting started guide, download the source code and the examples, and if you have doubts just ask!

其他

Frameworks (alphabetically)




如何 輸入內碼 免安裝輸入法

如何 輸入內碼 免安裝輸入法




按住Alt+內碼依序打完




附表



2015年11月26日 星期四

自製 diy 遊戲搖桿 模擬器 snes nes neo geo mame video game Arcade ATmega16 arduino Game controller joystick Gamepad Joypad

USB 標準搖桿 滑鼠 鍵盤 模擬, 硬體 電路 , 模擬器 搖桿,
如果是 電腦, 你必須 是 標準搖桿 或是 模擬標準鍵盤 (不依賴外部驅動程式,因為模擬器可能抓不到非標準訊號)
mac osx 支援標準版設備

如果是單板電腦或是arduino 或是android 則適合藍芽bluetooth或是gpio,如果自製電路必須考慮“電器雜訊或是單晶片的速度在自動連按的速度”

Your one stop source for mame hardware, mame trackballs, mame joysticks, buttons, mame driving controls, light guns & accessories. Great service & free tech support.


自製信號產生器這直接使用ATmega16加上R2R電阻網路做的D/A轉換器來合成任意波形正體中文翻譯

原文AVR DDS Arduino Oscilloscope meter signal generator V2.0 - Scientific, embedded, biomedical, electronics contents.
















讓你可以用一塊單板玩任天堂




http://www.adafruit.com/products/1291
Uzebox Starter Kit - v1.0 是一個 AVR 處理器,簡單的單版 ,8 bit 遊戲機 模擬器 ,由SD卡載入
CPU: ATmega644 microcontroller
Total RAM: 4K
Program Memory: 64K
Speed: 28.61818Mhz (Overclocked)
Colors: 256 simultaneous colors arranged in a 3:3:2 color space (Red:3 bits, Green:3 bits, Blue: 2 bits)
Resolution: Up to 360x224 pixels支援的銀幕是RCA AV端子 (tiles-only and tiles-and-sprites modes)
Sprites: Up to 32 simultaneous sprites on screen at any time 支援32個物件角色的動畫
Video output: NTSC Composite and S-Video (Works without changes on most PAL/SECAM TVs)
Sound: 5 channels, 8-bit mono, mixed at ~15Khz and output via PWM 用脈波寬度調變的方式模擬8bit音效
Inputs: Two NES/SNES compatible joypad inputs 使用 超任 的搖桿
Options: MIDI-in interface 可以有一個 MIDI 輸入 ( 這應該是 可以 外插 飛行搖桿 之類的用途

The Uzebox is a fully open-source, DIY 8-bit game console. It is designed specifically for people who know a little bit of programming to expand into designing and creating their own video games and demos. A full-featured core runs in the background and does all the video and audio processing so that your code stays clean and easy to understand.
它是專門為誰知道節目的一點點擴展到設計和創建自己的視頻遊戲和演示的人專門設計的。一個全功能的核心在後台運行,並完成所有的視頻和音頻處理,使你的代碼保持清潔和易於理解。

This electronic kit comes unassembled: it includes the PCB, pre-programmed chip, and all components including a pre-soldered video chip. All but one of the components are through-hole, so you can build it yourself without difficulty. However, it is a 1-2 hr project and its best to have used your soldering iron before this project.

Each order comes with a full Uzebox kit including all components, an SNES controller, RCA A/V cable and SD card full of awesome games you can start playing immediately. A 9V power supply is also required,
有一隻搖桿跟 電視線 記憶卡

 you can use one you have at home or pick one up from our shop. You may also want to get an extra SNES controller or an NTSC display. 支援超任搖桿與美規電視


The photos above show a kit with power supply and display attached for demonstration.

 A video display and 9V adapter are NOT included! 他沒有附變壓器跟螢幕,你要自己買

 To program in new games directly without using the SD card loader, 會有256MB SD卡,預載了遊戲

you'll probably want an AVR programmer such as a USBtiny 他的AVR可以被USBTINY 上載線更新

Full 256 simultaneous output colors, 240x224 pixel resolution
Tile & sprite support
Two player ports for use with Super Nintendo controllers
NTSC RCA composite and S-video out (PAL not supported at this time)
4 channel output mono audio for music and effects 同時有4通道(和玹)的音樂效果
SD/MMC card support for loading in games over a card 遊戲都放在SD卡里
Built on an Atmel AVR core, 64KB flash and 4KB of RAM
Write game code in C, using fully open source tools on any platform
你還可以利用工具自己寫遊戲




  •  Gadget Factory 社群,提供open hardware 開源電路板 的資料 ,討論,銷售

http://www.gadgetfactory.net
http://www.gadgetfactory.net/?s=snes
Welcome to the Gadget Factory community!Gadget Factory is a community focused on making affordable and fun Open Source Hardware.Feel free to browse through the Open Source Hardware in the store, talk about hardware ideas in the forum, or learn more about our existing projects in the wikis.Before you leave us remember to subscribe to the blog to keep up to date about new hardware, give-aways, and contests.


EUzebox - a retro-minimalist 8-bit open source game console
附軟體






Open Source Firmware - Coreboot for x86 Architecture Boards
The traditional commercial BIOS, while very useful for PCs, does not ideally serve the needs of embedded applications both in terms of functionality and pricing/licensing. The open source community has developed an alternative aimed at the needs of embedded developers.

CLARENCE PECKHAM, SENIOR EDITOR







BeagleSNES: The Embedded BeagleBoard SNES Emulator


DIY: Hydra 8-Bit Game Development Console

KENBAK-1 - Recreating the original personal computer

http://www.instructables.com/id/El-Jugador-Retro-DIY-Game-Console/
El Jugador: Retro DIY Game Console by Gadget Gangster

Blowout Alert: SEGA Genesis Mini-Consoles for only $10

XGameStation: A Modern Vintage Game System

spring4d spring 就是 java ee 用於 application server 多層式 multi tier軟體架構 時 用於 與終端介面連結的架構, 共能大概是 sql 或資料庫的 偵錯與阻擋非法存取 ,延伸有 資料多型或是 發動命令與操作

spring 就是 java ee 用於 application server 多層式 multi tier軟體架構 時 用於 與終端介面連結的架構, 共能大概是 sql 或資料庫的 偵錯與阻擋非法存取 ,延伸有 資料多型或是 發動命令與操作

spring4d 就是spring for delphi

https://bitbucket.org/sglienke/spring4d

Spring4D is an open-source code library for Embarcadero Delphi 2010 and higher. It consists of a number of different modules that contain a base class library (common types, interface based collection types, reflection extensions) and a dependency injection framework. It uses the Apache License 2.0.
spring4d是開放原始碼 的函式庫, for delphi 2010 或更高(因為他大量使用多型),它包含基礎類庫(常見的類型,接口基於集合類型,反映擴展)和依賴注入框架不同的模塊。它使用Apache許可證2.0。

https://bitbucket.org/sglienke/spring4d/wiki/Home

A set of interface-based Collections 介面架構分類
A powerful IEnumerable interface for accessing those collections 多行泛用
A Dependency Injection Container 深度注入內容
An Encryption Library 編碼函式庫

A Reflection library that extends Delphi's RTTI 執行時期的 資料確認與 外部加入的功能


google spring4d

google spring java

Building a tiled roof hut





自建小木屋,煙囪,附抗(保暖熱通道),對流,防水,自己燒瓦片

Casting an Aluminum Sign, Sand Molding and Polishing | 10K Part 2





如何製作 鑄鋁 模型 銘牌,

(1)先把模型做好(廢話,用膠或是補土把模型上的倒鉤處補好(不補的話沙子就會在那裡壞掉

(2)塗點膠或漆防沾黏的

(3)準備好“一拆解的木框”跟木板底座,先用較細的防火沙土(一般用或有鑄造專用的細網目),先仔細鋪好細節,輕壓實

(4)大面積鋪土,壓實(要平框),刮去多餘的

(5)蓋上“上蓋”,翻面,取出原始模型,

(6)挖溝,再倒入鋁熔漿時需要讓它流過每處,所以要注意需要由高(倒入孔)到低各開一孔以上,中間可能要有溝,(要大一點,倒入鋁熔漿時冷卻可能會堵住)

(ps)上下模型未必都要做,開孔也是(可以多孔灌注),或是模型可以用蠟或是油土,這樣可以直接加熱去除,就不用製模(不過原始模型也毀了)


Iris Diaphragm Mechanism - Solidworks Kinematic Trial using Sketch Block...





Mechanism   Camera Shutter iris 相機快門光圈的機械結構,原來跟時空之門是同一個門

Timber Framing Scarf Joint 木工卡榫

Timber Framing Scarf Joint 木工卡榫
google Timber Framing Scarf Joint
https://www.youtube.com/results?client=safari&rls=en&q=Timber%20Framing%20Scarf%20Joint&oe=UTF-8&gfe_rd=cr&um=1&ie=UTF-8&gl=TW&sa=N&tab=w1


利用 雙邊對稱互咬的接合,中間再利用一簡單木條一次將雙邊卡住,這缺點是沒有對於橫向力的抵擋