Generating Code with spreadsheet for Keyboard Assignments of CADSOFT Eagle

I needed a way of Generating Code, lots of code.   In cadsoft eagle, the Keyboard Assignments are completely user customizable.  They have a script language that allows you to modify the software.  I’ve used hundreds of the ULP and SCRs and decided to write my own Generator.

Necessity is the mother of all innovation.  Screen Shot 2015-09-14 at 12.56.34 AM Screen Shot 2015-09-14 at 12.56.45 AM Screen Shot 2015-09-14 at 12.56.52 AM Screen Shot 2015-09-14 at 12.56.59 AM Screen Shot 2015-09-14 at 12.57.04 AM Screen Shot 2015-09-14 at 12.58.37 AM Screen Shot 2015-09-14 at 12.58.44 AM Screen Shot 2015-09-14 at 12.58.50 AM

 

Spring Cleaning – leads to…

Summer sale!

Cleaning out the shop…  more to follow


2015-06-14EDITED stuff for sale668 2015-06-14EDITED stuff for sale673

 

2015-06-14EDITED stuff for sale677 2015-06-14EDITED stuff for sale683

 

 

 

2015-06-14EDITED stuff for sale6902015-06-14EDITED stuff for sale687

2015-06-14EDITED stuff for sale691 2015-06-14EDITED stuff for sale693

2015-06-14EDITED stuff for sale695
2015-06-14EDITED stuff for sale699 2015-06-14EDITED stuff for sale701 2015-06-14EDITED stuff for sale704

2015-06-14EDITED stuff for sale710

 

2015-06-14EDITED stuff for sale713 2015-06-14EDITED stuff for sale714 2015-06-14EDITED stuff for sale716
2015-06-14EDITED stuff for sale718 2015-06-14EDITED stuff for sale719


2015-06-14EDITED stuff for sale730 2015-06-14EDITED stuff for sale731

 

2015-06-14EDITED stuff for sale643
2015-06-14EDITED stuff for sale6502015-06-14EDITED stuff for sale644 2015-06-14EDITED stuff for sale645
2015-06-14EDITED stuff for sale646

2015-06-14EDITED stuff for sale6512015-06-14EDITED stuff for sale648 2015-06-14EDITED stuff for sale649

2015-06-14EDITED stuff for sale660

2015-06-14EDITED stuff for sale652

 

 

 

2015-06-14EDITED stuff for sale6472015-06-14EDITED stuff for sale653

 

 

2015-06-14EDITED stuff for sale6542015-06-14EDITED stuff for sale657 2015-06-14EDITED stuff for sale658

2015-06-14EDITED stuff for sale659
2015-06-14EDITED stuff for sale661 2015-06-14EDITED stuff for sale662
2015-06-14EDITED stuff for sale663 2015-06-14EDITED stuff for sale6642015-06-14EDITED stuff for sale6552015-06-14EDITED stuff for sale656

WBS-L – 10-060 : PPM Meter Driver
WBS-L – 14-260 : Mic-Preamp and HP Filter
WBS-L – 4-109 : Amplifier Card
WBS-L – 8-109 : Amplifier Card
WBS-L – 8200 Rack 1 : 8200 Rack 1
WBS-L – 8200 Rack 2 : 8200 Rack 2
WBS-L – 8200 Rack 3 : 8200 Rack 3 – Front Room
WBS-L – 8200 Rack 4 : 8200 Rack 4 – Front Room
WBS-L – 8200 Rack 5 : 8200 Rack 5 – Front Room
WBS-L – 970029-1 : 12 Fader remote modules
WBS-L – ADC-48 : 48 Point Patchbay to EDAC90
WBS-L – Antoinette : Antoinette
WBS-L – Bryston 4B : Power Amplifier
WBS-L – BS – BIG PPM : Bach and Simpson – Large WBS PPM meter
WBS-L – BS – BIG VU : Bach and Simpson – Large WBS VU meter
WBS-L – BS – BIG VU – 400 : Bach and Simpson – Large WBS VU meter
WBS-L – BS – SMALL PPM : Bach and Simpson – Small WBS PPM meter
WBS-L – BS – SMALL VU : Bach and Simpson – Small WBS VU meter
WBS-L – BS – SMALL VU : Bach and Simpson – Small WBS VU meter
WBS-L – COUNTER : Timer
WBS-L – DMM12 : Tannoy DMM12 Speaker
WBS-L – M124 : Universal Audio Amplifier
WBS-L – M166 : Summing – Summing amplifier
WBS-L – M174 : Intercom Cross Point
WBS-L – M201 : M201 Relay Module
WBS-L – M201 : M201 Relay Module
WBS-L – M201D : M201 Relay Module
WBS-L – M202 : M202 – Logic Latch Relay Module
WBS-L – M202 : M202 – Logic Latch Relay Module
WBS-L – M207 : Phantom Power 24V to 48 V
WBS-L – M207 : Phantom Power 24V to 48 V
WBS-L – M207 : Phantom Power 24V to 48 V
WBS-L – M24A : Broadcast Multi-Track Console
WBS-L – M401 : Stereo Noise Suppressor
WBS-L – M402B : M402B – Equalizer
WBS-L – M404A : Passive HP Low Pass filter
WBS-L – M406B : Compressor / Limiter / De-Esser
WBS-L – M441M : Line input and Microphone pre-amp
WBS-L – M450 : Universal Amplifier
WBS-L – M450B : Universal Audio Amplifier
WBS-L – M450B : Universal Audio Amplifier
WBS-L – M451 : Talkback Conrtole and Dual Microphone Pre-amps
WBS-L – M452 : Tone Generator
WBS-L – M453A : Cue Speaker Amplifier
WBS-L – M453A : Cue Speaker Amplifier
WBS-L – M453A : Cue Speaker Amplifier
WBS-L – M453A : Cue Speaker Amplifier
WBS-L – M455 : Reverb Return Module
WBS-L – M457 : 4 Channel Sub Mixer
WBS-L – M458 : Peak Detector
WBS-L – M461 : Microphone and line Pre-amp
WBS-L – M461 : Microphone and line Pre-amp
WBS-L – M461 : Microphone and line Pre-amp
WBS-L – M461M : Microphone and line Pre-amp
WBS-L – M462 : 3-Band Equalizer – Full Parametric
WBS-L – M462 : 3-Band Equalizer – Full Parametric
WBS-L – M462 : 3-Band Equalizer – Full Parametric
WBS-L – M462A : 3-Band Equalizer – Mid Sweep
WBS-L – M462A : 3-Band Equalizer – Mid Sweep
WBS-L – M462A : 3-Band Equalizer – Mid Sweep
WBS-L – M462A : 3-Band Equalizer – Mid Sweep
WBS-L – M462A : 3-Band Equalizer – Mid Sweep
WBS-L – M462B : 4-Band Equalizer – Full Parametric
WBS-L – M462B : 4-Band Equalizer – Full Parametric
WBS-L – M462B : 4-Band Equalizer – Full Parametric
WBS-L – M463B : M463AB – Submaster Module
WBS-L – M463M : Summing – Sub Group
WBS-L – M464 : High Pass / Low Pass Filter
WBS-L – M464 : High Pass / Low Pass Filter
WBS-L – M464 : High Pass / Low Pass Filter
WBS-L – M466 : Compressor / Limiter / De-Esser
WBS-L – M466 : Compressor / Limiter / De-Esser
WBS-L – M466 : Compressor / Limiter / De-Esser
WBS-L – M466 : Compressor / Limiter / De-Esser
WBS-L – M466M : M466M Meter Module
WBS-L – M467 : VU Meter – Comp tie – Noise Gate
WBS-L – M467 : VU Meter – Comp tie – Noise Gate
WBS-L – M467 : VU Meter – Comp tie – Noise Gate
WBS-L – M467K : VU Meter – Comp tie – Noise Gate with Key
WBS-L – M467K : VU Meter – Comp tie – Noise Gate with Key
WBS-L – M468V : Reverb Return Module
WBS-L – M469C : M1204 Routing module
WBS-L – M470A : Microphone and line Pre-amp
WBS-L – M470A : Microphone and line Pre-amp
WBS-L – M470C : Microphone and line Pre-amp
WBS-L – M470D : Microphone and line Pre-amp
WBS-L – M471 : Stereo Input
WBS-L – M471A : Stereo Input
WBS-L – M472 : 3 Band Equalizer
WBS-L – M473A : Summing – sub Group
WBS-L – M473A : Summing – sub Group
WBS-L – M475 : Monitor – Stereo speaker monitor
WBS-L – M477 : Summing – Master Summing
WBS-L – M479 : Summing – Aux
WBS-L – M479 : Summing – Aux
WBS-L – M487 : Dual Master Module
WBS-L – M490A : Microphone Pre-amp
WBS-L – M490C : Mono line in – Via Transformer
WBS-L – M490E : Stereo Input Module
WBS-L – M490E : Stereo Input Module
WBS-L – M490E : Stereo Input Module
WBS-L – M490F : Stereo Input Module with Aux routing
WBS-L – M495 : Stereo Monitor Module
WBS-L – M495 : Stereo Monitor Module
WBS-L – M497 : Summing Amplifiers
WBS-L – M497 : Summing Amplifiers
WBS-L – M497 : Summing Amplifiers
WBS-L – M497A : M497A – Dual Master Module
WBS-L – M498 : Selector – 8 Stereo
WBS-L – M498A : Selector – 10 Stereo
WBS-L – M499 : Selector – 12 Channel
WBS-L – M499 : Selector – 12 Channel
WBS-L – M520 : ST Series Microphone Pre-amp
WBS-L – M520A : ST Series – Microphone Pre-amp
WBS-L – M520A : ST Series – Microphone Pre-amp
WBS-L – M521A : ST Series – Stereo Line in
WBS-L – M522 : ST Series 3-Band EQ
WBS-L – M522A : ST Series 3-Band EQ
WBS-L – M522A : ST Series 3-Band EQ
WBS-L – M522A : ST Series 3-Band EQ
WBS-L – M523 : ST Series Sub Group
WBS-L – M525 : Monitor Controller
WBS-L – M527 : M527, MASTER MODULE
WBS-L – M528B : Dual Summing Amp
WBS-L – M529 : M529 – Communications Module
WBS-L – M529A : Communications Module and Tone Generator
WBS-L – M562C : Stereo 3-Band Equalizer
WBS-L – M562C : Stereo 3-Band Equalizer
WBS-L – M562C : Stereo 3-Band Equalizer
WBS-L – M604 : M604 – Dual Frequency Oscillator
WBS-L – M605A : Distribution Amplifier
WBS-L – M605A : Distribution Amplifier
WBS-L – M621 : 20 Watt Power Amplifier
WBS-L – M621 : 20 Watt Power Amplifier
WBS-L – M624 : 24 Volt Power Supply
WBS-L – M624 : 24 Volt Power Supply
WBS-L – M624 : 24 Volt Power Supply
WBS-L – M625B : 25V Audio Power Supply
WBS-L – M625B : 25V Audio Power Supply
WBS-L – M625B : 25V Audio Power Supply
WBS-L – M625B : 25V Audio Power Supply
WBS-L – M625B : 25V Audio Power Supply
WBS-L – M648 : 48V Phantom Power Supply
WBS-L – M648 : 48V Phantom Power Supply
WBS-L – M648 : 48V Phantom Power Supply
WBS-L – M701B : Intercom on ramp
WBS-L – M805 : Distribution Amplifier
WBS-L – M805 Rack : M805 Rack
WBS-L – M808 : Logic – Relay Board
WBS-L – M8200 : Remote Controlled Micpre-amp
WBS-L – M8202 : Digital to Analog Converter
WBS-L – M8204 : Distribution Amp
WBS-L – M8205 : Distribution Amplifier
WBS-L – M8205B : Distribution Amp
WBS-L – M8205B : Distribution Amp
WBS-L – M8205B : Distribution Amp
WBS-L – M8245 : 8200 series Power Supply
WBS-L – M8540 : Intercom Power Supply
WBS-L – MF10 : Rack Mount Module Tray
WBS-L – MISC INTERCOM : MISC INTERCOM
WBS-L – PAULINE : MP1, MP2,MP3,MP4 Meter Panels
WBS-L – Peggy Sue : Peggy Sue Mixing Console
WBS-L – PG 1550 : Penny and Giles 1550
WBS-L – PG 1550 : Penny and Giles 1550
WBS-L – PG 1550 : Penny and Giles 1550
WBS-L – PG 1550 : Penny and Giles 1550
WBS-L – PG 4520 ST : ST Series Penny and Giles 4520 Fader
WBS-L – PG 4520 ST : ST Series Penny and Giles 4520 Fader
WBS-L – PG 4520 ST-ereo : ST Series Penny and Giles 4520 Fader Stereo
WBS-L – R1400-870139 : R1400-14 Channel Radio Console
WBS-L – RACK – MF10 : RACK – MF10 – 10 Space Rack
WBS-L – RACK-FX Rack 1 : WBS-FX Rack 1 – Dynamics – EDAC 90 and XLR for Keys
WBS-L – RACK-FX Rack 2 : WBS-FX Rack 2 – Dynamics and Filter – EDAC 90
WBS-L – RACK-FX Rack 3 : WBS-FX Rack 3 – Filters – EDAC 90
WBS-L – RACK-Summing Rack : RACK-Summing Rack
APK – Rhonda : Rhonda
APK – RTO-214-NAB2015 : 2 X 14 Retro Module Rack
APK – RTO-47-NAB2015 : 4 X 7 Retro Module Rack
APK – RTO-47-The Hoser : 4 X 7 Retro Module Rack
WBS – ST12-10-3-F : ST series – 10′ – 1′ tail-Female – LINE IN
WBS – ST12-10-3-M : ST series – 10′ – 1′ tail-Female – DIRECT OUT
WBS – ST12-25-U : ST series – 20′ – USER TERMINATED
WBS – ST12-3-1-F : ST series – 3′ – 1′ tail-Female – INSERT
WBS – ST12-3-1-M : ST series – 3′ – 1′ tail-Male – INSERT
WBS – ST12-30-3-M : ST series – 30′ – 1′ tail-Female – MIC IN
APK – Stan : STan – 12 Channel ST series Console
STUDER – Studer-Phase : Analog Studer-Phase meter
– DBX – 911 – Noise Reduction
– DBX – 911 – Noise Reduction
– DBX – 911 – Noise Reduction
– SKOTEL – SKOTEL “Digital” Metronome
– – Cart Deck
– Alesis – Midiverb 2
– Symetrix – A220 – 20 Watt amplifier
– Behringer – Behringer Edison – Stereo enhancer
– DOLBY – Dolby SDDU-4 – Surround sound decoder
– DOLBY – DOLBY SDEU-4 – Surround sound encoder
– Marantz – PDM 221 – portable field recorder
– Tascam – 122 Cassette Deck
– UREI – UREI METRONOME
– ADC – Digital Patchbay
– APK – EDAC breakout – RACK output
– DBX – 120XP Sub Harmonic Synth
– Clydsdale – Orange Case – Dutchie
– Digidesign – 003 Rack – missing pwr on button – discolored
– Studer – Telephone Hybrid
– Studer – Telephone Hybrid
– Tascam – 122MK2 – 3 head stereo cassette recorder
– BBE – BBE 702 (stereo Sonic Maximizer in 900 series)
– Altec – Altec Lansing Tube Mics 001
– Altec – Altec Lansing Tube Mics 002
– Altec – Altec Lansing Tube Mics 003
– Altec – Altec Lansing Tube Mics 004
– Altec – Altec Lansing Tube Mics 005
– Altec – Altec Lansing Tube Mics 006
– Altec – Altec Lansing Tube Mics 007
– Altec – Altec Lansing Tube Mics 008
– APK – EDAC breakout – XLR
– ASHLY – ASHLEY SC-68 notch filter
– BSS – DPR-402 – Compressor limiter / De-Esser
– BSS – DPR-402 – Compressor limiter / De-Esser
– MOGAMI – (24) Channel 25′ EDAC TO EDAC EXTENSION
– MOGAMI – (24) Channel 6′ EDAC TO EDAC EXTENSION
– MOGAMI – (24) Channel 8′ EDAC TO EDAC Snake – 001
– MOGAMI – (24) Channel 8′ EDAC TO EDAC Snake – 002
– MOGAMI – (24) Channel 8′ EDAC TO EDAC Snake – 003
– MOGAMI – (24) Channel 8′ EDAC TO EDAC Snake – 004
– MOGAMI – (24) Channel 8′ EDAC TO EDAC Snake – 005
– MOGAMI – (24) Channel 8′ EDAC TO EDAC Snake – 006
– MOGAMI – (24) Channel 8′ EDAC TO EDAC Snake – 007
– Shure – Shure SM81
– Yamaha – YAMAHA PB-1
– Yamaha – Yamaha SPX900 Reverb
– AKG – AKG – H99 – Harry – BINAURAL Stereo Microphone
– APK – EDAC breakout – TRS
– DELTA LABS – EFFECTRON II ADM1024
– Tascam – 122MK2 – 3 head stereo cassette recorder
– LEXICON – PCM41
– New Frontiers – DSP-2110-EX S – signal Analyzer
– AUDIO ACCESSORIES – 2RU – 96 point – TT Patchbays – EDAC 56
– SELA – 2880-6F ( field mixing console)
– SPL – Vitalizer ( Classic grey faced)
– TC ELECTRONICS – TC Electronics – FireworX
– TC ELECTRONICS – FINALIZER PLUS
– DBX – DBX 900 – Rack – Wired to EDAC with EDAC snake
– APK – TT Patchbays – EDAC 90 – CUSTOM
– APK – TT Patchbays – EDAC 90 – CUSTOM
– APK – TT Patchbays – EDAC 90 – CUSTOM
– APK – TT Patchbays – EDAC 90 – CUSTOM
– Alesis – Alesis HD24 – 24 Track – with Hard case and mogami snakes

GREEN HOME MONITORING SYSTEM

Title: GREEN HOME MONITORING SYSTEM – TRANSMITTER
Author: ANTHONY P KUZUB
DATE: 2015 04 01
Description:

REMOTE MONITORING TRANSMITTER

The GREEN HOME MONITORING SYSTEM controls, monitors then transmits the
status of three room lights to a remote monitoring station.

The code below is the local control and transmitter

Three light switches along with motion sensors control the functionality
of the rooms lights.

When the system is enabled:
The light turns on When motion is detected.
Once motion is detected a five second counter Starts.
If motion is not detected within the five seconds The light shut
off saving power.

When the system is disabled:
The light switch controls The light Directly.

A Peak Power cost value is captured based on the time of day.
To Test this feature: apply a slowly 10mHz Sine wave 1.25
Vpp with offset of 0.625V offset to TP7

This moving sine wave is converted to digital by means of A/D convertor

This power cost value is displayed on the segment display
Indicating the value of power throughout the day.

The Status of The System state, switch position, motion detection, Light
status, and Energy cost, are transmitted to a remote monitoring station
via serial port 1.

 

0 - main 1- ZeroVariables 2 - DefineHardware 3 - SystemEnableCheck 4 - Power Sample 5 - Room 1 Check 6 - Room 2 Check 7 - Room 3 Check 8 - EncodeTransmissionData 9 - Transmit 10 - Diagnostics

 

 

TRANSMIT TRUTH TABLE

 

Title: GREEN HOME MONITORING SYSTEM – RECEIVER
Author: ANTHONY P KUZUB
DATE: 2015 04 01
Description:

The GREEN HOME MONITORING SYSTEM controls, monitors then transmits the
status of three room lights to a remote monitoring station.

The code below is the remote monitoring station

This program receives 2 bytes of data from the transmitter through
Serial port 1. The data is decoded and displayed on a screen by access
of serial port 2 of the controller.

A workstations TERMINAL session connects a a com port to the hardware receiver.

SESSION CONFIGURATION:
BAUD RATE: 9600
DATA BITS: 8
PARITY: NONE
FLOW CONTROL: NONE
EMULATION: ANSI

The Status of the system, switch positions, motion detection, Light status,
and Energy PEAK VALUE displayed on the terminal screen.

Screen Layout

A Changing Peak Power cost is applied proportionaly to room cost acumulators.

By Pressing the respective key on the terminal keyboard, the rooms cost will
reset to zero.

Please note that with the exception of the push buttons all states are
ACTIVE HIGH

 

0 - main 1 - ZeroVariable 2 - Initialize Devices 3 - Paint Screen 4 - Receive 5 - DecodeReceivedData 6 - KeyboardCheck 7 - ScreenUpdateStatus 8 - ScreenUpdateLight 9 - ScreenUpdateCost 10 - scr_writech 11 - KeyPress 12 - Diagnostics

 

Dolby atmos

I was lucky enough to get to visit the new Atmos mix room at Deluxe Toronto.  This was the deadest big room I’ve ever been in.  It was impressive to hear the system.  Being a part of the AES gave me an incredible experience of A/B-ing the new IMAX mix room at Technicolor and the Atmos room at Deluxe.   In my opinion the ideas of IMAX immersive technologies translate much better.   The guys at IMAX got it right.

Screen Shot 2015-01-25 at 12.36.21 PMMartin Pilchner did an amazing job.
They had a guy from dolby explaining a little about how Atmos renders… very interesting how it translates from room to room.


2015-01-20 20.03.45
More information from the Dolby Site:
Screen Shot 2015-01-25 at 12.23.00 PM
Screen Shot 2015-01-25 at 12.23.13 PM Screen Shot 2015-01-25 at 12.25.36 PM Screen Shot 2015-01-25 at 12.25.54 PM Screen Shot 2015-01-25 at 12.26.21 PM

sound guy Xmas idea: APx515 2-Channel Audio Analyzer

This would be a dream for the test bench.  Simple, robust effective analysis tools!   I would be happy with an old system one… but this would be on the shelf in a heartbeat. 

Screenshot 2014-11-30 10.51.19

The APx515 is a high performance audio analyzer optimized for production test. APx515 has a typical THD+N of –106 dB, a one million point FFT with 24-bit resolution, and 192K digital I/O. It is a best-in-class instrument for its combination of speed, performance, automation, and ease-of-use.

APx515 is a significant product because it delivers the performance and reliability of Audio Precision at a production-level price.

APx is the fastest audio analyzer in the world, returning 21 audio measurements in as fast as 1.2 seconds. It is also the easiest to use, with one-click measurements, custom reporting and sophisticated automation without any programming. A full API and LabVIEW driver is also provided.

This speed and ease-of-use means test will never be a bottleneck, and production line managers can achieve reliable, consistent results compared to the current low-cost alternatives like a distortion analyzer.

For companies outsourcing their production, requiring APx515 on the production line gives tighter control over production, ensuring manufacturers are meeting their contractual requirements.

Moving stuff across the country

I most certainly had a busy “reading week”.  It started with finishing up a job My brother Mike started.  Moving 7 pallets of equipment from my moms garage in Saskatoon.    Followed by great visits with Family and friends.  I’m sorry I did not get the chance to meet with everyone I had planned to visit with.  Things got a little busy in the IT support world and there was so much family to visit!

IMG_7560
Three consoles were packaged and palleted up for shipment across the country.

2014-10-21 11.04.36 2014-10-21 11.04.22-1
Custom made dollies were built for the two large sections of console frames.

2014-10-21 11.04.16

Modules were packed, boxed and palleted.  A small fortune in bubble wrap and pallet wrap were employed. 
2014-10-21 11.04.33-2This is the PSU for a console along with a 1″ Studer A80 8 track Recorder that was made transportable.
I’m excited to work on these projects again in my “Spare time”

Stay tuned for updates of what’s happening with this lot.  We’re very excited for what’s planned :-)

Using a POD 2 switcher

I wanted to add some components to my home listening system, so a switcher was needed. I’ve decided to use a POD 2 switcher…
the POD-2 is a (6) Stereo input – stereo switcher that has the ability to sum all inputs. The output of the switcher feeds a Stereo Penny and Giles fader then directly to the Mackie HR824 speakers.
I’ve got to find a panel… but as far as home friendly user interface goes this is as simple as it gets.
1 Turn Table
2 Radio
3 Mac Mini
4 Cassette
5
6 Airport Express out
2014-03-17 10.00.15

A Social Experiment

I’ve been thinking about a social experiment.
I often take calls from people looking for services, I’ve met a lot of great people in this industry and I do stand by their great work and contributions.   So instead of fielding calls and answering the questions I’ve created a Wizard Services section at http://audioaholics.com/wizard_services

I am asking you my friends to use it to work, get work share work and do work together.  I would like to consider it my rolodex

I’ve got the permission to post a few contacts and will be doing so this week.

Screen Shot 2014-03-16 at 1.53.56 PM