Advertisement

Quick Links

https://peacockmedia.software/midisid

Advertisement

Table of Contents
loading

Summary of Contents for PEACOCK MIDISID

  • Page 1 
...
  • Page 2: Table Of Contents

    Introduction Powering MIDISID Inputs, outputs and controls Sockets Controls Stereo output Reset button The three modes General MIDI mode Polyphonic mode Monophonic mode MIDI Control change messages (CC) Voice mapping General MIDI mode Polyphonic mode Monophonic mode Playing a .mid file and getting the most out of it...
  • Page 3: Introduction

    It has a distinctive sound and was clearly designed to stand alone as a 'synthesizer on a chip'. If you don't know or care for the history of the C64 or SID, then MIDISID is a MIDI-based 6- oscillator synthesizer with a choice of 4 waveforms (plus combinations) per voice, ADSR envelope per voice, one filter with resonance control per chip, modulations such as PWM, filter sweeps,...
  • Page 4: Inputs, Outputs And Controls

    • a barrel jack which will take a 9v centre-negative power supply. See Powering MIDISID • a standard MIDI 5-pin DIN for midi in. Currently MIDISID only accepts MIDI via the good old- fashioned 5-pin DIN. If your keyboard or other device uses midi over bluetooth or USB then use a suitable adaptor.
  • Page 5 Rotary controls and context A D S R Attack Decay Sustain Release PW / PWM Pulse Width Modulation speed Modulation depth toggle Reset Filter Filter type Cutoff frequency Resonance Sweep Off / time Cutoff freq. start Cutoff freq. end Delay Vibrato speed Vibrato depth Tuning...
  • Page 6: Stereo Output

    Stereo output The two-SID version of MIDISID has a stereo output jack, which can give the illusion of stereo but there's no mixing or panning. The 3 voices from one SID go to one channel and the 3 from the other go to the other channel.
  • Page 7: The Three Modes

    USB MIDI interface or an audio interface that has traditional MIDI sockets. MIDISID should render a midi file as well as possible within the limitations of the SID. In practice some files will work better than others. Files that only use fewer channels and fewer notes at a time per channel are more likely to sound best.
  • Page 8: Polyphonic Mode

    Using any of the modes, you can use a DAW to send MIDI to MIDISID and then capture the resulting audio. Logic Pro calls this an "External MIDI Instrument", Ableton an "External Instrument...
  • Page 9: Midi Control Change Messages (Cc)

    MIDI Control change messages (CC) MIDISID currently responds to: • pitch bend messages (0xE0-0xEF) (full range of control is one tone either way) • program change messages (0xC0-0xCF) • mod wheel messages (0xB0-0xBF (CC) 01) Using the menu (Monophonic or Polyphonic >...
  • Page 10: Voice Mapping

    Voice mapping General MIDI mode Each MIDI channel is assigned to voice. So on a 2-SID MIDISID, channels 1-6 are mapped to voices 1-6. One special case - if a note is detected on channel 10 (traditionally percussion). Then channel 10 is assigned to voice 6, with channels 1-5 mapped to voices 1-5.
  • Page 11: Playing A .Mid File And Getting The Most Out Of It

    Playing a .mid file and geBng the most out of it In General MIDI mode the MIDISID firmware will do its best to render a .mid file, but there are a few things to be aware of. The first is the natural limitation of the 2-SID MIDISID which has 6 voices. This means that only MIDI channels 1-6 will be played.
  • Page 12: Preset Instruments

    For some types of music, polyphonic mode may work well with a .mid file. It removes the limitation of channels 7-15 being ignored and will use the next available voice for each note, but it will use the same sound patch for all notes. Preset instruments Note that sometimes the voices are designed to be used in a particular register.
  • Page 13: Muting Voice 3

    This is a feature of the SID chip which is useful if you're using voice 3 as a LFO or envelope for one of the other parameters (these are currently outside the scope of MIDISID) and it's also useful if you're using ring modulation, or just wish to build sounds using two voices rather than three.
  • Page 14: The Swinsid Nano B

    • Other modern replacements may work but are untested and unsupported. • Real SIDs are unsupported. If you wish to try them in MIDISID it is at your own risk. There are no guarantees for the safety of your SID chip, which may be at breaking point even if working, or for the safety of your MIDISID.
  • Page 15: Updating The Firmware

    When updates are available, it's easy to update the firmware. With MIDISID powered off, use a USBA->micro USB cable to connect the Pico to a computer, using the Pico's micro USB connector. Give a double-tap on the reset button. (Clip the button into place if it was supplied separately.) This should put the pico into boot mode.
  • Page 16: Troubleshooting

    Troubleshoo)ng Noisy audio out If you're using a battery, check the voltage of the 9v battery or try a new battery. If a power supply, make sure it's 9v. Check that with a meter if you can, or try a different power supply. Make sure that you don't have anything plugged into the micro USB port.
  • Page 17: Appendices

    Appendices Appendix A The menu Mode > General MIDI > Default instrument > Piano Multiple notes > Replace Discard Port Polyphonic > Instrument > Piano Parameters > Wave A / D / S / R PW / PWM Filter Sweep Modwheel >...
  • Page 18: Bring Your Own Box

    Appendix B Bring your own box MIDISID will work fine in its supplied form. However, it is designed to be easy to fit into a case or enclosure if you choose. It can be split into two parts. The main (bottom) board can be mounted in the bottom of a case. The two parts are connected by a standard 4-way jst-sh cable.
  • Page 19: The List Of General Midi Instruments

    Appendix C The list of General MIDI instruments Piano 1 Acoustic Grand Piano 2 Bright Acoustic Piano 3 Electric Grand Piano 4 Honky-tonk Piano 5 Electric Piano 1 (usually a Rhodes Piano) 6 Electric Piano 2 (usually an FM piano patch) 7 Harpsichord 8 Clavinet Chromatic Percussion...
  • Page 20 36 Fretless Bass 37 Slap Bass 1 38 Slap Bass 2 39 Synth Bass 1 40 Synth Bass 2 Strings 41 Violin 42 Viola 43 Cello 44 Contrabass 45 Tremolo Strings 46 Pizzicato Strings 47 Orchestral Harp 48 Timpani Ensemble 49 String Ensemble 1 50 String Ensemble 2 51 Synth Strings 1...
  • Page 21 77 Blown bottle 78 Shakuhachi 79 Whistle 80 Ocarina Synth Lead 81 Lead 1 (square) 82 Lead 2 (sawtooth) 83 Lead 3 (calliope) 84 Lead 4 (chiff) 85 Lead 5 (charang, a guitar-like lead) 86 Lead 6 (space voice) 87 Lead 7 (fifths) 88 Lead 8 (bass and lead) Synth Pad 89 Pad 1 (new age or fantasia, a warm pad stacked with a bell)
  • Page 22: General Midi Percussion (Channel 10)

    118 Melodic Tom or 808 Toms 119 Synth Drum 120 Reverse Cymbal Sound Effects 121 Guitar Fret Noise 122 Breath Noise 123 Seashore 124 Bird Tweet 125 Telephone Ring 126 Helicopter 127 Applause 128 Gunshot Appendix D General MIDI Percussion (Channel 10) Key# / Note Drum Sound 35 B0...
  • Page 23: Mt-32 Instrument List

    66 F#3 Low Timbale 67 G3 High Agogo 68 Ab3 Low Agogo 69 A3 Cabasa 70 Bb3 Maracas 71 B3 Short Whistle 72 C4 Long Whistle 73 C#4 Short Guiro 74 D4 Long Guiro 75 Eb4 Claves 76 E5 Hi Wood Block 77 F4 Low Wood Block 78 F#4...
  • Page 24 Synth Bass 3 Synth Bass 4 Fantasy Harmo Pan Chorale Glasses Soundtrack Atmosphere Warm Bell Funny Vox Echo Bell Ice Rain Oboe 2001 Echo Pan Doctor Solo School Daze Bellsinger Square Wave String Section 1 String Section 2 String Section 3 Pizzicato Violin 1 Violin 2...
  • Page 25 Bassoon Harmonica Trumpet 1 Trumpet 2 Trombone 1 Trombone 2 French Horn 1 French Horn 2 Tuba Brass Section 1 Brass Section 2 Vibe 1 Vibe 2 Synth Mallet Windbell Glock Tube Bell Xylophone Marimba Koto Shakuhachi Whistle 1 Whistle 2 Bottleblow Breathpipe Timpani...
  • Page 26: Control Change (Cc) Codes And Values

    Appendix F Control Change (CC) codes and values CC (dec) description values notes (hex) Modes: all notes off all notes off omni mode off + all current mono/poly mode responds only to the channel that the notes off message is sent on omni mode on + all current mono/poly responds to all channels notes off...
  • Page 27 CC (dec) CC (hex) description values notes Filter sweep: Sweep off / time 0-127 scaled down to off and 1-5 Sweep Cutoff start 0-127 scaled up as 8-bit value on chip. 57 (39) reserved for fine Sweep Cutoff end 0-127 scaled up as 8-bit value on chip.
  • Page 28: Version Control

    Version 2.1 : 
 This version and the Version 3.2 main board are required to run ARMSID. This combination is known as 'MIDISID Neo' Fixes pitch bend, may have been broken since adding support for pitch bend range. In affected versions, pitch bend could still be used if a RPN 0 (sensitivity) is sent with a suitable value.
  • Page 29: Planned Features

    Adds information about new features - saving / loading, portamento(glide) speed Adds information about save/load, modwheel support. Updates menu map. Updates the manual with information about MIDISID 'Neo' (board rev 3.2 and firmware 2.1+) which now supports ARMSID as well as SwinSID Adds the table for the functionality of the four encoders / context.
  • Page 30 The following features are firmware enhancements and so will be available to you as and when they're done. This is a record of intention, not promises. If there's anything here that you're very keen to have, or if you have suggestions, please get in touch. support for sustain pedal (CC/64/v) (switch, sustain mode on/off) (we have upvotes for this, it'll be done soon)

Table of Contents