T-Engine 2O11

Total Page:16

File Type:pdf, Size:1020Kb

T-Engine 2O11 T-Engine 2O11 by Ken SAKAMURA Professor, The University of Tokyo Interfaculty Initiative in Information Studies Graduate School of The University of Tokyo Chair, T-Engine Forum / uID Center Chairman,YRP Ubiquitous Networking Laboratory IEEE Fellow Contact T-Engine Forum The 28th KOWA Bldg. 2-20-1, Nishi Gotanda, Shinagawa, Tokyo 141-0031 Japan TEL: +81-3-5437-0572 / FAX: +81-3-5437-2399 E-mail: [email protected] Contents T2 2 1 Evolving TRON 2 1.1 μT-Kernel 3 1.2 MP T-Kernel 3 2 From T-Kernel 1.0 to T-Kernel 2.0 4 2.1 Significant Enhancement of Time Control Functions 4 2.2 Large Capacity Device Support 5 2.3 Enhancement of System Management Functions and Utility Functions 5 2.4 Upward Compatibility of T-Kernel 1.0 6 3 One Stop Service 6 4 Electronic Document of the T-Kernel 2.0 Specification 6 5 T2 7 T-License 2.0 8 T-Kernel Traceability Service 9 The TRON Engineer Certification Examination 10 Questionnaire Survey on Embedded Real-time OS Usage Trend 11 Adoption example / Application example 11 Products with T-Kernel μITRON specification OS (including JTRON) 11 T-Kernel, μT-Kernel specification OS and Development Environment 15 Middleware and Development Kit with T-Kernel 17 T-Engine Related Software 19 T-Kernel Related Products 19 μITRON specification OS and Development Tools 20 BTRON, etc. 21 T-Engine Forum Admission Guide 22 Member Organization List 31 T-Engine T2 —T-Engine Project on to the Second Stage specification OS requiring peripheral functions such as 1 Evolving TRON file management and device management increased, and companies began to enhance ITRON with their The TRON Project, launched in 1984, is a own middleware. As a result, new problems such as the development project for new computer systems decreased compatibility and reusability of middleware covering areas from hardware, mostly microprocessors, due to incompatible unique extensions arose. to applications with real-time processing at its core. T-Engine and T-Kernel were developed in this In 1987, the TRON Project released its ITRON background. specification for real-time operating systems. At the While we attempted to unify the development time, hardware resources were extremely limited and environment including hardware with T-Engine, we system optimization that touches operating systems aimed to standardize the middleware development was essential. Therefore, for ITRON, only specification environment by making T-Kernel extensible utilizing the was released so that anyone could implement it freely high performance real-time functions of ITRON thereby permitting customization in accordance with specification. In addition, we have released not only the hardware. As a result, the ITRON specification operating T-Kernel specification but also the source code free of systems running on many types of processors were charge in order to enhance the portability and created, and it became the de facto standard of real- reusability of software. Furthermore, the specification time operating systems for embedded devices. and source code of basic middleware, T-Kernel Standard However, in the 10 years or so since the release of Extension, have been released so that typical functions the ITRON specification, requests for ITRON-based of general information processing operating systems applications became diversified with the improvement could be added easily to T-Kernel. Using this system of hardware performance. Application of ITRON design approach, a real-time operating system T0 T1 T2 1984 2003 2011 SMP T-Kernel MP T-Kernel AMP T-Kernel T-Kernel T-Kernel 2.0 ITRON2 μT-Kernel ITRON1 μITRON3.0 μITRON4.0 μITRON Figure 1. Milestones of TRON/T-Kernel 2 Copyright © 2011 T-Engine Forum T-Engine supporting embedded devices that require both high- KB 100.0 level function and high performance can be provided. 90.0 In fact, the adoption of T-Kernel in high-end 80.0 embedded devices such as car navigation systems, 70.0 advanced printers, and handy terminals for business 60.0 use has been steadily increasing. 50.0 In addition, to meet market needs, we have released 40.0 μT-Kernel tuned to support small embedded devices 30.0 easily along with AMP T-Kernel and SMP T-Kernel that 20.0 support multiprocessors and multi-core processors. 10.0 0.0 ) ) g g g g . n n n n g g i i i i i i t t t t 1.1 μT-Kernel f f t t t t n n e e e e o o s s s s c c l l d d e e r r m m n n a a r r u u d d e e n n m m i i K K a a - - t t μT-Kernel is a version of T-Kernel for small n n i i T T s s l l m m μ μ e e ( ( l l n n r r embedded systems. It is designed so that performance e e e e n n r r K K - - e e T T K K can be maximized even in environments with few - - T T μ μ resources, such as 16-bit single chip microcomputers. ROM Usage RAM Usage μT-Kernel has realized the fine balance of the rich Figure 2. ROM/RAM Usage by μT-Kernel API compatible with T-Kernel and the sufficiently small Source: T.Nguyen, B. Anh, S. Tan: “REAL-TIME OPERATING size of required ROM and RAM. In particular, μT-Kernel SYSTEMS FOR SMALL MICROCONTROLLERS,” IEEE MICRO Sept./Oct 2009 pp.30-45 features small RAM size that results in energy-saving. 25 At the same time, advanced real-time performance is realized by a fast context switch and scheduling based 20 EmbOS on priority as in T-Kernel. 15 µITRON It is important for small-scale systems to perform EmbOS optimization or adaption depending on products. For 10 this reason, reference μT-Kernel source code has been µITRON µC/OS-II µC/OS-II released with more relaxed terms of use (μT-License) 5 µT-Kernel µT-Kernel ▲ than the regular license for T-Kernel. Redistribution of ▲ μT-Kernel is permitted after porting it to their systems 0 Task switch Task activation by manufacturers and vendors. Since T-Kernel and time from interrupt μT -Kernel are highly compatible, porting of applications Figure 3. Execution time benchmark for four RTOSs to either OSs only involves recompiling the source code ROM/RAM Usage (KB)Data size (RAM) in bytes if only functions common to both OSs are used. RAM サイズ(KB) 2,000 1.2 MP T-Kernel 1,500 MP T-Kernel is real-time OS very suited to the 1,000 embedded system with multi-core processors. Since MP T-Kernel has a good compatibility with 500 Data size (RAM) in bytes T-Kernel, most of the real-time functions of T-Kernel can be used on multiprocessors. Moreover, as MP 0 μC/OS-II μT-Kernel EmbOS μITRON T-Kernel supports the Standard Extension to extend the Figure 4. Benchmarking results for the four RTOSs: function of T-Kernel, process management and file comparisons of data size Copyright © 2011 T-Engine Forum 3 T-Engine Application Application Application Application 2 From T-Kernel 1.0 to T-Kernel 2.0 AMP AMP AMP AMP T-Kernel T-Kernel T-Kernel T-Kernel After the debut of T-Kernel, the performance of the Processor Processor Processor Processor processors of embedded devices has progressed 1 2 3 4 significantly in comparison to the performance of then Figure 5. AMP T-Kernel available CPUs when T-Kernel was designed. In addition, since the development of products using T-Kernel got Application popular, we received many feature requests for T-Kernel. From this background, the previous T-Kernel SMP T-Kernel (T-Kernel 1.0) has been upgraded to T-Kernel 2.0 in line with the new era as well as to support future progress Processor Processor Processor Processor 1 2 3 4 adequately while maintaining the basic design concept Figure 6. SMP T-Kernel of T-Kernel. system are available. 2.1 Significant Enhancement of Time Multiprocessor systems can be classified into two Control Functions types: AMP (Asymmetric Multiple Processor) and SMP (Symmetric Multiple Processor). AMP assigns specific A time control function and physical timer control functions to each processor and implements programs function using microsecond unit have been added to on each CPU accordingly. Its merit is the ease of T-Kernel 2.0. utilizing the software resources and know-how of In T-Kernel 1.0, the time of day can be specified in existing single processor. SMP dynamically assigns one millisecond while in T-Kernel 2.0 an API which functions to each processor, achieving good utilization enables the time of day to be specified in one of processor resources. Process allocation is conducted microsecond has been newly added. For example, the by OS so that application program does not need to be use of a cyclic handler that starts at 250 microsecond aware of the number of processors. intervals, and specifying 15 microseconds for the As the embedded systems are diversified, AMP or semaphore timeout are now possible. SMP is selected based on the respective system Internally, the system timer interrupt interval that requirements. conducts cyclic handler startup and wait release on Both AMP T-Kernel (Fig. 5) and SMP T-Kernel (Fig. 6) timeout can now be specified in microseconds. It is are provided by MP T-Kernel to support various natural that overhead will increase accordingly if the systems. system timer interrupt interval becomes shorter; however, a more precise time specification is essential for certain the applications.
Recommended publications
  • Μitron 4.0 Specification (Ver. 4.03.00) TEF024-S001-04.03.00/En July 2010 Copyright © 2010 by T-Engine Forum
    μITRON 4.0 Specification Ver. 4.03.00 TEF024-S001-04.03.00/en July 2010 μITRON 4.0 Specification (Ver. 4.03.00) TEF024-S001-04.03.00/en July 2010 Copyright © 2010 by T-Engine Forum. This “μITRON 4.0 Specification (Ver. 4.03.00)” was originally released by TRON ASSOCIATION which has been integrated into T-Engine Forum since January 2010. The same specification now has been released by T-Engine Forum as its own specification without modification of the content after going through the IPR procedures. T-Engine Forum owns the copyright of this specification. Permission of T-Engine Forum is necessary for copying, republishing, posting on servers, or redistribution to lists of the contents of this specification. The contents written in this specification may be changed without a prior notice for improvement or other reasons in the future. About this specification, please refer to follows; Publisher T-Engine Forum The 28th Kowa Building 2-20-1 Nishi-gotanda Shinagawa-Ward Tokyo 141-0031 Japan TEL:+81-3-5437-0572 FAX:+81-3-5437-2399 E-mail:[email protected] TEF024-S001-04.03.00/en µITRON4.0 Specification Ver. 4.03.00 Supervised by Ken Sakamura Edited and Published by TRON ASSOCIATION µITRON4.0 Specification (Ver. 4.03.00) The copyright of this specification document belongs to TRON Association. TRON Association grants the permission to copy the whole or a part of this specification document and to redistribute it intact without charge or at cost. However, when a part of this specification document is redistributed, it must clearly state (1) that it is a part of the µITRON4.0 Specification document, (2) which part was taken, and (3) the method to obtain the whole specification document.
    [Show full text]
  • B~F";, Roland Patch Librarian Software Power Amplifiers Non-Keyboard Dr
    Keyboard Music Notation Synthesizers Software Akai Mark 01 the Unicorn Korg Jim Miller Oberheim B~f";, Roland Patch Librarian Software Power Amplifiers Non-Keyboard Dr. Ts Ashly Synthesizers Jim Miller C ~O BGW Akai Opcode Systems Carver Korg Southworth Crown Kurzweil Voyelra Technologies HH Oberheim Haller Roland Voice Editing JBL Software Mcintosh MIDI Keyboard digidesign Ramsa Controllers Jim Miller Rane ~OoQ~ Symetrix Akai Opcode Systems Kurzwell UREI Oberheim MIDI Management Yamaha Roland Systems AudiO-Technlca Akai Fostex Studio Monitor Keyboard Sampling Axxess Unlimited TASCAM Speakers Systems J.L. Cooper Yamaha Auratone E-mu Drawmer B&W Korg Sycologic Mixers CSI (M DM) Kurzweil 360 Systems Akai Eastern Acoustic Works Roland Fostex Electro-Voice Ramsa Fostex MIDI Clocks & ART Shure Fourier Non-Keyboard MIDI Timing Devices Ashly TAC/Amek JBL Professional Samplers AXE dbx TASCAM ROR AMS Fostex Fostex Yamaha UREI Akai Gartield JBL Visonik bel Korg Klark-Teknik Multi-track Yamaha E-mu Roland Recorders Reverbs Orban Kurzweil Southworth Akai AKG Rane Headphones MDB TASCAM Fostex ART AKG MIDI /SMPTE UREI Otari Alesis Audio-Technica Digital Drum Interfaces Valley People TASCAM Eventide Beyer Machines Fostex White Klark-Teknik Fostex Akai-Linn Garfield 2-track Recorders Lexicon Yamaha J.L. Cooper Roland Koss Fostex Orban E-mu Southworth Sennheiser Olari Roland Vocoders Sony Korg Korg Studer/ Revox Yamaha Stanton Oberheim MIDI /Computer Roland TASCAM Stax Roland Interfaces Delay Lines Syntovox digidesign ADSlDeltalab Sampled Sound Cassette Recorders Hi-Fi Components Opcode Systems Akai AMS MIDI-controllable Libraries Roland Denon Denon ART Signal Processors Sony ES K-Muse Southworth Fostex Audio Digital ART Optical Media Voyetra Technologies Nakamichi Professional bel Alesis Equipment Racks & Sony ES Eventide Eventide Cases EPROM Burners MIDI Accessories Lexicon Korg Studer/ Revox Anvil digidesign Akai Lexicon TASCAM Marshall Bud Oberheim Axxess Unlimited Roland Yamaha Calzone J.L.
    [Show full text]
  • Compact, Low-Cost, but Real-Time Distributed Computing for Computer Augmented Environments
    Compact, Low-Cost, but Real-Time Distributed Computing for Computer Augmented Environments Hiroaki Takada and Ken Sakamura Department of Information Science, Faculty of Science, University of Tokyo 7-3-1, Hongo, Bunkyo-ku, Tokyo 113, Japan Abstract We have been conducting a research and development project, called the TRON Project, for realizingthe computer augmented environments. The final goal of the project is to realize highly functionally distributed systems (HFDS) in which every kind of objects around our daily life are augmented with embedded computers, be connected with networks, and cooperate each other to provide better living environments for human beings. One of the key technologies towards HFDS is the realization methods of compact and low-cost distributed computing systems with dependability and real-time property. In this paper, the overview of the TRON Project are introduced and various research and development activities for realizing HFDS, especially the subprojects on a standard real- time kernel specification for small-scale embedded systems Figure 1: Computerized Living Environment called ITRON and on a low-cost real-time LAN called "ITRON bus, are described. We also describe the future A typical example of “computing everywhere” envi- directions of the project centered on the TRON-concept ronment is the TRON-concept Intelligent House, which Computer Augmented Building, which is a pilot realization was built experimentally in 1989 (Figure 2). The purpose of HFDS and being planned to be built. was to create a testbed for future intensively computerized living spaces. The house with 330 m2 of floor space was 1 Introduction equipped with around 1000 computers, sensors, and actu- ators, which were loosely connected to form a distributed Recent advances in microprocessor technologies have computing system.
    [Show full text]
  • Japanese Semiconductor Industry Conference
    Japanese Semiconductor Industry Conference April 11-12, 1988 Hotel Century Hyatt Tokyo, J^an Dataoyest nn aaxraiaiwof JED IneOun&BradstRetCorpofation 1290 Ridder Plark Drive San Jose, CaUfonm 95131-2398 (408) 437-8000 Telex: 171973 Fax: (408) 437-0292 Sales/Service Offices: UNITED KINGDOM FRANCE EASTERN U.S. Dataquest UK Limited Damquest SARL Dataquest Boston 13th Floor, Ceittiepoint Tour Gallieni 2 1740 Massachusetts Ave. 103 New Oxford Street 36, avenue GaUieni Boxborough, MA 01719 London WCIA IDD 93175 Bagnolet Cedex (617) 264-4373 England France Tel«: 171973 01-379-6257 (1)48 97 31 00 Fax: (617) 263-0696 Tfelex: 266195 Tfelex: 233 263 Fax: 01-240-3653 Fax: (1)48 97 34 00 GERMANY JAPAN KOREA Dataquest GmbH Dataquest Js^an, Ltd. Dataquest Korea Rosenkavalierplatz 17 Tkiyo Ginza Building/2nd Floor 63-1 Chungjung-ro, 3Ka D-8000 Munich 81 7-14-16 Ginza, Chuo-ku Seodaemun-ku ^^fest Germany Tbkyo 104 Japan Seoul, Korea (089)91 10 64 (03)546-3191 (02)392-7273-5 Tfelex: 5218070 Tfelex: 32768 Telex: 27926 Fax: (089)91 21 89 Fax: (03)546-3198 Fax: (02)745-3199 The content of this report represents our interpretation aiKl analysis of information generally avail­ able to the public or released by responsible indivi(bials in the subject companies, but is not guaranteed as to accuracy or comfdeteness. It does not contain material provided to us in confidence t^ our clients. This information is not furnished in connection with a sale or offer to sell securities, or in coimec- tion with the solicitation of an offer to buy securities.
    [Show full text]
  • DC-R302 Portable Recorder Table of Contents
    8289685000 (558902) 2012_06 Detailed manual DC-R302 Portable recorder Table.of.Contents Introduction. .3 Using.menu . .16 Overview. 3 Basic.menu.operations . 16 Main.Features. 3 Menu.item.list. 16 Features.and.controls. .4 Menu.item.details. 17 Preparations . .9 Selecting recording format [FS/BIT] . 17 SD.card. 9 Generating the record start tone [ToneRec Start] . 17 Inserting an SD card . 9 Generating the record end tone [ToneRec End] . 18 Power.supply. 9 Selecting the record stop key [REC STOP KEY] . 18 Preparing the power supply . 9 Selecting the default file name [DEF . FILENAME] . 19 Display for showing battery status . 9 Activating the USB mode [USB] . 19 Remaining . 9 Selecting the battery type [BATTERY] . 20 Alert message . 9 Selecting the infrared controlled device Basic.operations. .10 [IR REMOTE] . 20 Power.on/off. 10 Formatting an SD card [SD FORMAT] . 21 Internal.realtime.clock.setting. 10 Adjusting the realtime clock [RTC] . 21 Backup battery for the realtime clock . 10 Resetting menu items [RESET] . 22 Input.connection.and.setting. 11 Viewing the software version [Version x .xx] . 22 Monitoring . 12 File.management. .23 Mixer.setting. 12 Automatic.file.management. 23 Recording. 13 Creating.a.new.folder. 23 Basic recording operations . 13 Deleting.a.file . 23 Settings for recording . 13 Deleting.all.folders.and.files. 23 Recording format . 13 Display.details. .24 Record stop key . 13 Level.meters. 24 Default file name . 13 File.name.+.elapsed.time. 24 Record start tone . 14 File.name.+.remaining.time. 24 Record end tone . 14 Recording.setting.information. 25 Playback. .15 Power.supply.status. 25 Playable.FS/bit.combination.
    [Show full text]
  • AUGUST 1982 $1.95 Special Microphones for Special Sound Requirements
    AUGUST 1982 $1.95 Special microphones for special sound requirements As an audio specialist, you know making do with "utility' microphones isn't good enough. You need a complete assortment of microphones, each suited for specific applications. Microphones that not only sound superb but are built to withstand the abuse of session to session punishment. Shure SM line professional microphones offer built -in ruggedness and reliability and are designed to give you the optimum performance you need in every circumstance, whether it be for a bass drum (SM7): an acoustic stringed instrument (SM17): percussion instruments (SM56 and ...under one cover SM57): snare drum or acoustic guitar (SM81): amplified For all the facts on Shure's full line of professional micro- instruments (SM53 and SM54): studio quality vocals inside phones, fill out and return the coupon below for your the studio (SM59): studio quality vocals outside the studio FREE copy of our new 72 page catalog describing over (SM85): stand -up interviews (SM61 and SM63): desk -top 150 microphones. No matter what your sonic require- applications (SM33) ... or whatever your needs. ments. there's a Shure microphone that fills the bill. PLEASE PRINT 12) Yes, send me your new Full Line Microphone /Circuitry Catalog, AL700. (Outside the U.S., enclose $2.00 for postage and SHURE handling.) The Sound of the Professionals® Name Shure Brothers Inc., Dept. 63. 222 Hartrey Ave., Evanston. IL 60204 Address In Canada: A.C. Simmonds & Sons Limited City State Zip Manufacturer of high fidelity components. microphones. loudspeakers. sound systems and related circuitry. J Circle l0 on Reader Service Card Publisher Larry Zide Editor John M.
    [Show full text]
  • COMPUTER ABBREVIATIONS [Copyright: TECHNOART Co
    COMPUTER ABBREVIATIONS [Copyright: TECHNOART Co. Ltd.] References: Magazines: Nikkei Electronics, Nikkei Microdevices, Nikkei Mechanical, etc. News papers: Nikkei Industrial Journal, Dempa Journal White papers: IEEE, IEC, SMPTE, Internet Websites, format specifications, etc. Others: encyclopedias, instruction booklets, catalogues, product spec., etc. ABBREVIATION DERIVATION OF ABBREVIATION 3D DDI 3 Dimensional Device Driver Interface 4GL 4th generation language A3D Aural 3D ABI application binary interface ABS air bearing surface ACSM Application Control State Machine ADB Apple Desktop Bus ADE automatic design engineering AIF application integration feature AOAC always on/always connected APIC Advanced Programmable Interrupt Controller APM Advanced Power Management APNIC Asia Pacific Network Information Center ARC Advanced RISC Computing ATMS Automated Traffic Management Systems AT-UD Unimodem Diagnostics Command AWT Abstract Window Toolkit BAR base address register BBS bulletin board system bcc blind carbon copy BCL bias compensation layer BIPS billion instructions per second BIS boot integrity services BLOB Binary Large Object BML Broadcast Markup Language BNF Backup Naur Form BPR business process reengineering BSDL Boundary Scan Description Language BTL backplane transceiver logic BTRON Business TRON C&C computer and communication CBQ class-based queuing CDA Compound Document Architecture CDB Command Description Block CDC Connected Device Configuration CDDI copper distributed data interface CDF Channel Definition Format CDFF Common
    [Show full text]
  • Company Vendor ID (Decimal Format) (AVL) Ditest Fahrzeugdiagnose Gmbh 4621 @Pos.Com 3765 0XF8 Limited 10737 1MORE INC
    Vendor ID Company (Decimal Format) (AVL) DiTEST Fahrzeugdiagnose GmbH 4621 @pos.com 3765 0XF8 Limited 10737 1MORE INC. 12048 360fly, Inc. 11161 3C TEK CORP. 9397 3D Imaging & Simulations Corp. (3DISC) 11190 3D Systems Corporation 10632 3DRUDDER 11770 3eYamaichi Electronics Co., Ltd. 8709 3M Cogent, Inc. 7717 3M Scott 8463 3T B.V. 11721 4iiii Innovations Inc. 10009 4Links Limited 10728 4MOD Technology 10244 64seconds, Inc. 12215 77 Elektronika Kft. 11175 89 North, Inc. 12070 Shenzhen 8Bitdo Tech Co., Ltd. 11720 90meter Solutions, Inc. 12086 A‐FOUR TECH CO., LTD. 2522 A‐One Co., Ltd. 10116 A‐Tec Subsystem, Inc. 2164 A‐VEKT K.K. 11459 A. Eberle GmbH & Co. KG 6910 a.tron3d GmbH 9965 A&T Corporation 11849 Aaronia AG 12146 abatec group AG 10371 ABB India Limited 11250 ABILITY ENTERPRISE CO., LTD. 5145 Abionic SA 12412 AbleNet Inc. 8262 Ableton AG 10626 ABOV Semiconductor Co., Ltd. 6697 Absolute USA 10972 AcBel Polytech Inc. 12335 Access Network Technology Limited 10568 ACCUCOMM, INC. 10219 Accumetrics Associates, Inc. 10392 Accusys, Inc. 5055 Ace Karaoke Corp. 8799 ACELLA 8758 Acer, Inc. 1282 Aces Electronics Co., Ltd. 7347 Aclima Inc. 10273 ACON, Advanced‐Connectek, Inc. 1314 Acoustic Arc Technology Holding Limited 12353 ACR Braendli & Voegeli AG 11152 Acromag Inc. 9855 Acroname Inc. 9471 Action Industries (M) SDN BHD 11715 Action Star Technology Co., Ltd. 2101 Actions Microelectronics Co., Ltd. 7649 Actions Semiconductor Co., Ltd. 4310 Active Mind Technology 10505 Qorvo, Inc 11744 Activision 5168 Acute Technology Inc. 10876 Adam Tech 5437 Adapt‐IP Company 10990 Adaptertek Technology Co., Ltd. 11329 ADATA Technology Co., Ltd.
    [Show full text]
  • OH Completed List
    OH Completed List Page 1 of 70 9/6/2017 7:02:48AM First Name Last Name Title Interview Date Yoshiharu Abe TEAC, Engineer and Innovator d 10/14/2006 Norbert Abel Abel Hammer Company, President 07/17/2015 David L. Abell David L. Abell Fine Pianos, Founder d 10/18/2005 Susan Aberbach Hill & Range Songs Inc., President 11/14/2012 Lester Abrams Songwriter 02/02/2015 Richard Abreau Music Village, Advocate 07/03/2013 Gus Acevedo International House of Music, Founder 01/20/2012 Ken Achard Peavey Corporation, Sales Director UK 07/11/2005 Antonio Acosta Luthier Strings, Founder 01/17/2007 Cliff Acred Amro Music, Band Instrument Repair 07/15/2013 Mike Adams Moog Music, President 01/13/2010 Arthur Adams Songwriter, Musician 09/25/2011 Edna Adams World Wide Music, Former Sales Executive 04/16/2010 Paul Adams Piano Technician 07/17/2015 Hawley Ades Shawnee Press, Music Arranger d 06/10/2007 Henry Adler Henry Adler Music, Founder d 10/19/2007 Dominique Agnew NAMM, Director Trade Show Sales 08/13/2009 Charles Ahlers Anaheim Visitor and Convention Bureau, 01/25/2013 President Don Airey Musician, Product Endorser 09/29/2014 Takehiko Akaboshi Japan Music Volunteer Assoc., Chairman d 10/14/2006 Bulent Akbay Istanbul Mehmet, Product Specialist 04/11/2013 Joy Akerman Museum of Making Music, Docent 11/30/2007 Toshio Akiyama Band Director 12/15/2011 Marty Albertson Guitar Center, Chairman 01/21/2012 John Aldridge Not So Modern Drummer, Founder 01/23/2005 Tommy Aldridge Musician, Product Endorser 01/19/2008 Philipp Alexander Musik Alexander, President 03/15/2008 Will Alexander Engineer, Synthesizers 01/22/2005 01/22/2015 Van Alexander Composer, Arranger, Bandleader d 10/18/2001 James Alexander Musician 07/15/2015 Pat Alger Songwriter 07/10/2015 Frank Alkyer Down Beat and Music Inc, Editor 03/31/2011 Davie Allan Musician, Guitarist, Early Rock 09/25/2011 Fred Allard Amp Sales, Inc, Founder 12/08/2010 John Allegrezza Allegrezza Piano, President 10/10/2012 Andy Allen Luthier 07/11/2017 Richard (RC) Allen Luthier, Friend of Paul A.
    [Show full text]
  • Μitron4.0 Specification (Ver
    µITRON4.0 Specification Ver. 4.00.00 ITRON Committee, TRON ASSOCIATION Supervised by Ken Sakamura Edited by Hiroaki Takada Copyright (C) 1999, 2002 by TRON ASSOCIATION, JAPAN µITRON4.0 Specification (Ver. 4.00.00) The copyright of this specification document belongs to the ITRON Committee of the TRON Association. The ITRON Committee of the TRON Association grants the permission to copy the whole or a part of this specification document and to redistribute it intact without charge or with a distribution fee. However, when a part of this specification document is redistributed, it must clearly state (1) that it is a part of the µITRON4.0 Specification document, (2) which part it was taken, and (3) the method to obtain the whole specifi- cation document. See Section 6.1 for more information on the conditions for using this specification and this specification document. Any questions regarding this specification and this specification document should be directed to the following: ITRON Committee, TRON Association Katsuta Building 5F 3-39, Mita 1-chome, Minato-ku, Tokyo 108-0073, JAPAN TEL: +81-3-3454-3191 FAX: +81-3-3454-3224 § TRON is the abbreviation of “The Real-time Operating system Nucleus.” § ITRON is the abbreviation of “Industrial TRON.” § µITRON is the abbreviation of “Micro Industrial TRON.” § BTRON is the abbreviation of “Business TRON.” § CTRON is the abbreviation of “Central and Communication TRON.” § TRON, ITRON, µITRON, BTRON, and CTRON do not refer to any specific product or products. µITRON4.0 Specification Ver. 4.00.00 A Word from the Project Leader Fifteen years have passed since the ITRON Sub-Project started as a part of the TRON Project: a real-time operating system specification for embedded equipment control.
    [Show full text]
  • Interview Arovane
    Interview Arovane Arovane aka Uwe Zahn bought his first MPC (MPC 2000 XL) as early as 2002. Various other models, such as the MPC5000, 3000 and 4000 followed. Currently, his setup includes the MPC Renaissance and MPC Studio. 1. 'Ve Palor', your follow-up to 'Lilies”, recently appeared on the n5MD label. Has your production style changed since the last album? A lot of time has passed between 'Lilies' and 'Ve Palor'. Music production technology as well as my own style of production have evolved in the meantime. While I was composing 'Lilies', sampling was in the forefront, working with a hardware sequencer – Yamaha QY700, combined with field recordings and an analogue mixing console – Tascam 2600. Some tracks were recorded on a DAT recorder or on the Fostex D80 – an 8-track hard disk recorder. 'Ve Palor' includes tracks that I produced for DIN in 2003 as well as new recordings. Having access to several parameters at once is essential for my style of production and the realization of my musical ideas. That's why I prefer hardware controls, knobs, pots, switches. The look and feel, the direct access to every parameter during production makes an ideal work flow possible. In 2003 I added a Kyma Capybara system to my studio. I controlled this DSP monster with motorized faders of a fader box. An ideal combination of soft- and hardware. Manufacturers and developers of musical instruments have recognized and implemented this aspect of spontaneous access. Hardware controllers such as the MPC Renaissance and Studio, as well as Push, enable me to have direct access and edit parallel processes during composition.
    [Show full text]
  • Mac Prefix 00:00:00 00:00:01 00:00:02 00:00:03 00:00:04 00:00
    mac_prefix 00:00:00 00:00:01 00:00:02 00:00:03 00:00:04 00:00:05 00:00:06 00:00:07 00:00:08 00:00:09 00:00:0A 00:00:0B 00:00:0C 00:00:0D 00:00:0E 00:00:0F 00:00:10 00:00:11 00:00:12 00:00:13 00:00:14 00:00:15 00:00:16 00:00:17 00:00:18 00:00:19 00:00:1A 00:00:1B 00:00:1C 00:00:1D 00:00:1E 00:00:1F 00:00:20 00:00:21 00:00:22 00:00:23 00:00:24 00:00:25 00:00:26 00:00:27 00:00:28 00:00:29 00:00:2A 00:00:2B 00:00:2C 00:00:2D 00:00:2E 00:00:2F 00:00:30 00:00:31 00:00:32 00:00:33 00:00:34 00:00:35 00:00:36 00:00:37 00:00:38 00:00:39 00:00:3A 00:00:3B 00:00:3C 00:00:3D 00:00:3E 00:00:3F 00:00:40 00:00:41 00:00:42 00:00:43 00:00:44 00:00:45 00:00:46 00:00:47 00:00:48 00:00:49 00:00:4A 00:00:4B 00:00:4C 00:00:4D 00:00:4E 00:00:4F 00:00:50 00:00:51 00:00:52 00:00:53 00:00:54 00:00:55 00:00:56 00:00:57 00:00:58 00:00:59 00:00:5A 00:00:5B 00:00:5C 00:00:5D 00:00:5E 00:00:5F 00:00:60 00:00:61 00:00:62 00:00:63 00:00:64 00:00:65 00:00:66 00:00:67 00:00:68 00:00:69 00:00:6A 00:00:6B 00:00:6C 00:00:6D 00:00:6E 00:00:6F 00:00:70 00:00:71 00:00:72 00:00:73 00:00:74 00:00:75 00:00:76 00:00:77 00:00:78 00:00:79 00:00:7A 00:00:7B 00:00:7C 00:00:7D 00:00:7E 00:00:7F 00:00:80 00:00:81 00:00:82 00:00:83 00:00:84 00:00:85 00:00:86 00:00:87 00:00:88 00:00:89 00:00:8A 00:00:8B 00:00:8C 00:00:8D 00:00:8E 00:00:8F 00:00:90 00:00:91 00:00:92 00:00:93 00:00:94 00:00:95 00:00:96 00:00:97 00:00:98 00:00:99 00:00:9A 00:00:9B 00:00:9C 00:00:9D 00:00:9E 00:00:9F 00:00:A0 00:00:A1 00:00:A2 00:00:A3 00:00:A4 00:00:A5 00:00:A6 00:00:A7 00:00:A8 00:00:A9 00:00:AA 00:00:AB 00:00:AC
    [Show full text]