Friday, 19 May 2017

Switches - Toggle mainly

All about switches

Firstly,
Poles Vs Throws.
Poles: A switch pole refers to the number of separate circuits that the switch controls.
Throws: This indicates how many outputs each switch can connect its input to. 

MTS stands for Minature Toggle switch.
The Switch bushing  has a 6mm diameter.

There are a few variations on these switches.
1. Momentary switch remains in its “on” state only as long as it is being compressed. Once the user removes the compression of the switch the device is no longer on. ...
2. Latching switch needs to be pressed once for ON and again for OFF, for example a light switch.
3. Non-Latching - When pressed it is on. The reverse action is off 

There are also various codes:

MTS 101 On - Off. SPST
Terminals : 2P











-----------------------------------------------------------
MTS 102 on - on   SPDT
Terminals : 3P





-------------------------------------------------------------------
MTS 103 on - off - on. SPDT
Terminals : 3P





----------------------------------------------------------------
MTS 112 on -(on)
SPDT
Terminals : 3P









--------------------------------------------------------------
MTS 113 on-off-(on)
SPDT
Terminals : 3P

-------------------------------------------------------------------
MTS123  
mom-off-mom    (on) off (on) 
SPDT
Terminals : 3P


 


---------------------------------------------------------------------------------
MTS 1033 On-On-On
SPDT
Terminals : 3P

---------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------

MTS 201
on-off
DPST
Terminals : 4P













------------------------------------------------------------------------------------
MTS 202
on - on  DPDT
Terminals : 6P









---------------------------------------------------------------------------------

MTS 203  On - off - on.
Terminals : 6P
DPDT










 --------------------------------------------------------------------------------------

MTS 212 on-(on)
Terminals : 6P
DPDT
 ----------------------------------------------------------------------------------------

MTS 223  (On) - off - (on).
Mom - off - Mom
Terminals : 6P
DPDT





----------------------------------------------------------------
MTS 2003
on-on-on

2 pole, 3 throw. (2P3T)















This slide switch is another version of a 2P3T switch

 
-------------------------------------------------------------------..----------------------

 MTS 301
on-off
3PST
Terminals:6P

-------------------------------------------------------------
MTS 302
on-on
3PDT
Terminals 9P




----------------------------------------------------------

MTS 303
on-off-on
3PDT
Terminals 9P




---------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------

MTS 401
on-off
4PST
Terminals:8P
-------------------------------------
MTS 402
on-on
4PDT
Terminals:12P



-------------------------------------------------------------------

MTS 403
on-off-on
4PDT
Terminals:12P




Links
+ Restoring Vintage Toggle Switches
+ Massuse Switch




Thursday, 18 May 2017

Data Types - Constants vs Variables

Data types are closely associated with memory
All data occupies memory 
Below is a list of many of the data types commonly seen in Arduino. 
The memory size of each is listed in parentheses after the type name.
 

 Constants

The value can't be changed. It's read only. 
 
+ Defining pin levels: HIGH  vs LOW 
   High: voltage greater than 3.0V is present at the pin (5V boards)
   LOW:  a voltage less than 1.5V is present at the pin (5V boards)
 
+ Defining pinModes:
   INPUT vs OUTPUT , INPUT_PULLUP

+ boolean Constants (8 bit) - simple logical true/false.
   false is defined as 0 (zero).
   Any integer which is non-zero is true, in a Boolean sense. 
   So -1, 2 and -200 are all defined as true, too, in a Boolean sense. 
 
+ Floating Point Constants
   eg : n = 0.007; // 0.007 is a floating point constant
          You can also express them in scientific notation.
          thus 2.34E5 = 234000
 
+ Integer Constants 
    eg   n = 345;
           Normally, we use decimal numbers, but other bases can be used like binary or hexadecimal.
 

VARIABLES

These are memory locations which can be changed as many times as you like.
Memory is measured in bits and bytes.
8 bit = 1 byte
Note: signed variables allow both positive and negative numbers, while unsigned variables allow only positive values. 

 
+ boolean (8 bit/1 byte) - simple logical true/false. 
+ byte (8 bit or 1 byte) - unsigned number from 0-255 
+ char (8 bit) - signed number from -128 to 127. 
    The compiler will attempt to interpret this data type as a character (like ‘a’ or ‘!’) 
    in some circumstances.
+  unsigned char (8 bit) - same as the 'byte' data type.
    The unsigned char datatype encodes numbers from 0 to 255. The byte data type is preferred.
+  word (16 bit or 2 bytes) - unsigned number from 0-65535
+  int (16 bit) - signed number from -32768 to 32767. 
    This is most commonly what you see used for general purpose variables in 
     Arduino example code provided with the IDE
 +  unsigned int (16 bit or 2 bytes)- They only store positive values.
    They thus yield a range of 0 to 65,535 ((2^16) - 1)
+  long (32 bit) - signed number from -2,147,483,648 to 2,147,483,647
+  unsigned long (32 bit or 4 bytes) - store positive numbers from 0 to 4,294,967,295. 
    The most common usage of this is to store the result of the millis() function, 
    which returns the number of milliseconds the current code has been running 
+  short (16 bit) - range of -32,768 to 32,767
+  float (32 bit) - signed number from -3.4028235E38 to 3.4028235E38. 
     Floating point on the Arduino is not native & the compiler has to do complicated math to make it work.
     Avoid if you can.
double (32 bit) - double-precision floating point number.
     can hold very large (or small) numbers. Some of the bits are used to tell 
     where the decimal place goes.  This leaves 6 to 7 digits of precision.
+ string - holds ASCII characters.. that is, it holds text .. 
      you might use this to send a message via a serial port. 
 

Arrays

 
+ Array - This is a list or collection of variables that can be accessed via an index number. 
      The word "array" isnt actually used. The symbols [] and {} do the job.
      eg: int myArray[] = {6,21,34,2,1,0,152}; 
      Here we declared an array with 7 values.  Arduino creates 7 places in memory for these values.
 
     We can also just tell the arduino to create 7 memory spots, and then enter the values later :
      int myArray[7];
 
To assign a value to the second spot we use a command like this:
myArray[1] = 21; 
This is the index number.
The first spot always has an index value of 0 (they are zero indexed).
 
 
 
 
Links:
 

 

 ---------------------------------
-------------------------------------

Korg PS 3100 - Modulation Generator 1 & 2

Basically these are LFOs

You have a choice of 4 wave forms  plus white & pink noise.

You can send the MG1 to the LPF & SG
Most synths have LFOs with frequencies between 0.1Hz & 10Hz.
MG1 however has a range between 0.1Hz to 1KHz.
----------------------------------

MG 2 --- another LFO
Just 1 waveform  - saw.
You can only adjust the frequency.

It is routed to the resonator by default.

You can also use the patchbay.


Tuesday, 16 May 2017

Arranger View - deluge

This allows you to put all your clips together in one place to build a complete song..
It's pretty much like a DAW  ..... such as the Arranger View in Abelton Live.
(Song view is like Session View in Abelton, and clip/track view  is akin to playing individual clips in Abelton) .
And just like in abelton, the Arranger, Song & clip views are not independent of one another.
Song view is made up of clips, and Arranger view is made up of tracks ... kinda like in Abelton
The nice thing about this view is that the song loops CAN BE  arranged independently from one another ..
It's not linear .....
that is they can overlap...... clips can start and end at separate times.

To enter arranger view:
1. enter song view. (solid blue LED)
2. Press the song view button again.
    The Blue LED should be flashing and you are now in arranger view.
     (The main Grid is blank. The mute / launch pads will be lit.).
3. You can place an instance of a clip onto a track’s row by pressing a pad.
     if you tap a pad on the clip-instance other than its leftmost pad, you'll be taken into
     clip view for that clip.
    Clips are arranged according to the section colours (there are 12 colours in total)
    ie: the colours of clips in arranger view reflect the colours for the respective
    section in song view.
 4. There is  just one row per instrument, MIDI, CV, audio.
      eg: a synth in one row. A drum in another row , Cv  & midi in another, etc etc
     Holding down on audition pad will reveal the name of that preset in the display.
     Each instrument can be muted and unmuted as in song view.
4a.  To Change or add a new Instrument for a row
        Hold Audition pad + turn select knob or press instrument-type buttons
5. If you press any song instance tail pad ie a pad to the right of the first brightly lit one),
    you can see the original clip.
6. You can change the CLIP INSTANCE of an instrument by holding the PAD and
     turning the Select knob.
7. The Undo / redo button works in arranger view.
8. Press SHIFT + SCROLL<> to move clips left or right.
8a. To Move a clip-instance horizontally
      Hold grid pad of clip-instance and scroll horizontally

9. Press PLAY to play the song of Arranger view.
10. Press PLAY to stop



---------------------------------------------------------------------------

White Clips

White Clips are unique.  they are independent from the original.
You can create two types of white clip.
1. A brand new white clip in the row that is totally blank.
(That is, it doesn't contain any note or sound pattern information).
 OR
2. A white clip that has a variation in the original pattern.

1. To create a Blank White Clip.
a. hold a PAD and turn the Select knob (turn anticlockwise) till the pad turns white.
   You may also convert an existing coloured clip to a white clip by pressing :
          [SHIFT] + [PAD head]
b. Pressing the clip ‘tail’will switch to clip view where you can see that no
    notes or sound patterns exist.

2. Creating a White Clip with the old pattern.
    You are converting an existing clip to a white clip    
    This allows you to make a variation of the old pattern which won't effect
     the original source clip.
    a. Press [SHIFT] + [PAD head] of an existing coloured clip
        The head of the clip will go white.
    b. Press the 'tail' of the white clip to switch to clip view.
        The clip will still contain the old note info.
    d.  make your variations to the pattern.
    e. Press [song] to return to arranger view

 ---------------------------------------------------------------------------------------------
Recording your Song into Arranger view
Another way to use the arranger view is to play the clips in Song view and record that
performance into arranger view.
This is just like in Abelton.

1.Set up song view as usual (mute what is necessary)
   Solid blue LED.
2. Press & hold the Record button
3. Press the Song button again
    You will now see a flashing blue LED but will stay in song view.
    The Play button will automatically light green.
4. Do your performance.
5. When finished, press PLAY.
     The flashing blue song button will now be solid.
6. Press song to enter arranger view.

--------------------------------------
Entering a clip from song view into Arranger view (and vice versa)
1. enter song view
2. Press a pad on that clip
3. Press song button
4. The clip will be copied into arranger view

You can do the reverse of this if you are in Arranger view, and wish to
drag a clip into song view. This is useful if you have made a white clip in arranger view.
You can drop it into song view. Once you have done this, the white clip will be assigned a new section colour, which will also be visible the next time you go back into arranger view.,,,

-------------------------------

Deleting tracks in Arranger view ****
1. Hold down the audition button
2. Press save/delete

*** this feature doesn't seem to work
        Future update ??

Clearing the entire existing Arrangement.
Hold [SCROLL▼▲] + [BACK / UNDO]

---------------------------------------------------------------------------

Playing in Arranger View

To start from the beginning, 
 1. press PLAY

To play from a  desired/current scroll position. 
1. Scroll to the position
2.  Press & hold (left/right SCROLL◄►)
     (don't turn the knob)
3. Press [PLAY]

To solo a track.
 1. Hold down the Left/right SCROLL◄►knob
 2. press the Launch/mute pad (turns blue)
 3. to Unsolo -  press the mute pad again.

To move an instrument
1. Hold down the audition pad
  2. turn the up/down knob

Changing a Tracks Preset / instrument
1. Hold down the Audition Button.
2. Turn the select knob
     or
    Press the track type button (Synth, Kit, MIDI, CV)

Note:
You can jump from arranger view to song view (and back again)
while the song is playing in arranger view.
This won't effect or interrupt the performance.
----------------------------------------------------------------
Rename tracks
1. Press Audition tab
2. Press name tab
3. Press eNTER (on qwerty keyboard to confirm & save)


----------------------
To clear the entire arranger view.
1. Hold down the left/right knob
2. Press Back/undo

-----------------------------------------------
Automation

Press shift + these header buttons (for the clips)
They are now stand alone clips and you can add your automation to them without it effecting
all the other clips in that row.

-------------------------------------

Inserting & deleting time
1. Hold shift and turn the ◄► knob
    This will move all clip-instances which are currently on-screen or to the right of the current screen.

2. Any clip-instances which “fall off” the left of the screen are deleted -
    but you can get these back using the undo function (press back).
                                                                                                         (source : official manual)

 --------------------------------------------

Sunday, 14 May 2017

Korg PS 3200 - 15. Keyboard PS 3010

The Keyboard is quite useful.
Though I can control the 3200 with a Midi keyboard, The 3010 has lots of extras such as a joystick,
a slide switch, and a momentary switch (M.SW).


It connects to the PS 3200 via the chunky cable.




Saturday, 13 May 2017

Korg PS 3200 - 13. Adding Amp

The adding amp is much like a mixer.
It has two inputs for the signals to be mixed.
The inputs can be anything ... even DC, though they should be in the -5V to +5V range.
You can use it to add & mix things like the MG-1 & GEG for example.

There are 2 outputs: Normal & inverse.
Inverse provides an output where the signal is of an inverted phase polarity.
Notice the outs have a range of -10V to +10V.
In addition to mixing, it can also multiply or amplify the output voltages.
So it's probably a good idea to be careful when patching out from this module into the
rest of the system.

Thursday, 11 May 2017

EMS Synthi - 1. Playing the keyboard

If you have never used a synthi AKS, you may wonder why the keyboard doesn't just work straight out of the box.
This is a basic patch to use the KS as a simple keyboard.


So there are 3 required pins: D3, A12, I8.




An extra pin can be put in at O9 for loudness control
OR
L9 for decay


Korg PS 3200 - 10. Modulation Generator - 2 (MG-2)

Unlike the MG1, MG2 isn't internally patched.
So to use it , cables are needed.

It has just one waveform (triangle) , and one output jack.
Frequency ranges from 0.3Hz, to 10Hz.
Range : 5V PP
You can use it for PWM of the SGs or modulating the filters.
It could be the sampling frequency of the S/H.

Wednesday, 10 May 2017

Kits - Drums - Deluge


To change the volume of each individual row
eg to increase just the volume of your bass drum:
1. Press Audition
2. Press the volume button in your effects section
3. Turn the top gold knob.

note: make sure the effect entire button is not lit. Otherwise you will effect the entire
drum volume when you turn the gold knob. 

Korg PS 3200 - 8. Sample & Hold (S/H)

The S/H converts a input voltage into a stepped output voltage.
Every time it is triggered, it samples a new input voltage and spits out the old voltage.
This module is made up of a switch, a pot & 4 jacks.

The switch is used to sync the sample rate with the input signal.
If the input signal is cyclic, this switch will sync the sample rate with the input signal.
This will result in the stepped output repeating itself in regular intervals.
To get clocked random outputs, feed in noise (which is of course non-cyclic) .
To get un-clocked random outputs, feed in noise & turn Sync to off.

The Clock Frequency pot is a manual frequency adjustment device.


The Clock out is the signal from the S/H clock generator.
This is a S-trigger.

The S/H out converts input voltage signal to a stepped output voltage.

The two lower jacks allow you to input external trigger & sampling voltages.
The trigger needs to be a S-trigger (5v ?)
The Sample voltage can range between -5V & +5V.

 Above, is an example of a random note generator.


Korg PS 3200 - 3. Dynamic Low -Pass Filters (DLPF)

The Cutoff (Fc) & Peak are pretty standard.
The Peak emphasises resonance at the cut-off point.


The KBD filter balance:
This adjusts the Fc of each of the keys independent LP filters over a rising or falling slope corresponding to the scale of the keyboard.

Expand:
This adjusts the degree to which the EM  (envelope modifier) envelope signal affects the Fc.
The EM section is on the right of the filter. ... a standard ADSR.

MG1 or S/H modulation intensity
Like the one to the right which effects the SGs, this adjusts the depth of modulation from
MG1 & the S/h.

Tuesday, 9 May 2017

Korg Ps 3200 - 5. Equalizer (EQ)

The EQ has no voltage control.
It's made up of 7 octave bands.
They are used to control the tone colour of the whole sound... not each key.

The bands are 125, 250, 500, 1K, 2K,4K, 8K Hz.

Monday, 8 May 2017

Access Virus - Basic Intro

 
It looks complicated at first glance.
All those knobs.
The basic editing principle is however simple. 
Each section — oscillators, modulators, effects, filters and the centre control — has its own separate Edit button. 
This reminds me of the A6, Andromedia.
 
The sections from left to right are:
ARP
Matrix
Effects
Oscillators
Central control
Mixer
Filters
Envelopes - Filter
Envelopes - Amp 

It's a very versatile device.
Not just a synth.
It's a sound card & an effects processor.
TI stands for total integration. 
You can control it with the hardware knobs, or you can control it with a 
software plugin.

 You can run 16 voices, each with its own MIDI track , each with its own
separate effects. 
For example can play a bass track, a pad, a string line, etc at the same time.


 
Oscillators
There are 3 oscillators.
These are your primary sound sources: OSC1,2,3
You pick them with the "select" button.
Press this button repeatedly to move the focus of these knobs to the desired oscillator.
The Virus TI offers different oscillator types which you can combine
 to create complex sounds.
The top row of 4 knobs in the oscillator section are all assigned by the OSC1/2/3 SELECT button.
 
Press EDIT once to access parameters relevant to the selected oscillator.
You can now use the VALUE 1/2/3 knobs beneath the display to adjust the displayed parameters, and the PARAMETER buttons to navigate the pages within the menu

Korg PS 3200 - 4. Envelope Modifier (EM)

The PS3200 has lots of envelopes.
This can be very confusing at first.

The most obvious one to explore is the EM. This is directly to the right of the filter.
It's a combination of VCA & EG (envelope generator).
The VCA varies the volume of the sound coming from the filter.
It is voltage controlled by the ADSR .envelope.
The envelope is triggered whenever a key is pressed.
(on the keyboard).

There are also some external jacks.
So external controllers (like a PS-3040) ... for the attack.
or a RS-3040 for the release.
I think you can also use a S-type foot switch ???
tHESE  external S-triggers (for the release) start high (+5V & short to ground).
Moog & Yamaha also use such triggers.... worth experimenting.
The attack is interesting ... a -5V to +5V signal.
The overall VCA is controlled by a 0V to +5V signal.

Above these jacks is a modulation balance knob.
It appears that just like the SG & filter,   the MG-1 & S/H  can modulate this VCA.

A secondary function of the EM:
The EM  (envelope modifier) envelope signal also effects the Fc of the filter
This is an impt concept to grasp.
Because the ADSR envelope is tied to both the VCA and the filter, an EXPAND effect is produced.
The Expand knob is part of the filter section.

Friday, 28 April 2017

Functions - Arduino

 As your programs become more complicated we try to break up the code into
more easily managed blocks.
We break them up into "functions".
 
The arduino main reference page lists all the major functions:

The two essential functions in any sketch are
void setup (){}
and 
void loop (){}

 All functions must have these basic things:
1. unique name [alphanumeric characters (A to Z; a to z; 0 to 9) and the underscore (_).]
    You can't start the name with a number.
2. the name must be followed by ()
3. they must have a return type : eg void
4. The body of the function is enclosed in braces {}
 
-------------------------------------------------------------------------

Structure of functions.

This is an example of a function that was created to print the numbers 123456789. 
In this example the name "NumbersAcend()" is the function name.
In this example "void" is referred to as the return type

void NumbersAcend()
{
      Serial.println("123456789");
 }
 
 
 Links
+ https://www.youtube.com/watch?v=VHK69SB3lo4
 
 
 ---------------------------------
-------------------------------------

Tuesday, 25 April 2017

Known Space - Part 4 - Faster-Than-Light (2651 AD and later)

This is part 4 of  a suggested reading order for Larry Niven's novels set in Known Space.
Parts 1 & 2 covering the Belter & Slower Than Light Stories are here. 
Part 3 covering the years 2351 - 2650 AD (including the The Man - Kzin Wars)is here
 
There are about 9 novels and 35 short stories set in this universe spanning  over 1000 years in the future. The region covers a small portion of the Milky way.
Beginning with the first human explorations of the solar system, the later stories describe humanity's expansion into other near systems.
 
You can probably divide this time span into 4 periods:
1.  Early Exploration (Pre 2000 AD)
2.  Slower-Than-Light (2000 to 2350AD)
4.  Faster-Than-Light (2651 AD and later)
 
This period is covered in Ringworld, Crashlander, MKW (Man-Kzin Wars), Neutron Star.
and the Fleet of Worlds - FoW series


  • [2650-2652]
     Fleet of Worlds
  • Set 200 years before the discovery of Ringworld

 The Fleet of World series consists of five books by the same authors:

The first four novels are prequels to Ringworld; the last one is a sequel.

  • [2658]
     Ghost (Crashlander)

 Novelette

 

 

 

 

 

 

 

 


  • [2658]
     Betrayed (JoW)

 Juggler of Worlds is the second book in the Fleet of Worlds series which is intended to serve as a prequel to Ringworld.

 

 

 

 

 

 

 

 

  • [2658 AD] Fly By Night (MKW 9)

 


  • [2658 AD]
    The Soft Weapon (Neutron Star)
  It was first published in the February 1967 issue of If
The story introduces the character of Nessus, a Puppeteer who later became one of the main characters of the novel Ringworld.

 

 

 

 

 

 

  • [2658-2660 C.E.] The Outsiders-Epilogue (JoW)

 


  • [2675 AD]
     Destroyer of Worlds

 Destroyer of Worlds is the third book in the Fleet of Worlds series which is intended to serve as a prequel to Ringworld. 

It is set ten years after Juggler of Worlds, drawing heavily from Protector

 

 

 

 

 

 


  • [2780-2781 AD]
    Betrayer of Worlds
 Betrayer of Worlds is the fourth book in the Fleet of Worlds prequel series to Ringworld. 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • [2686 C.E.] The Color of Sunfire (LarryNiven.net)

 http://www.larryniven.net/stories/color_of_sunfire.shtml


  • [2830 AD.]
     There Is A Tide (TKS)
 First printed in Galaxy, July 1968.
The reprinted in the collections A Hole in Space 1974, Tales of Known Space 1975 and Three Books of Known Space 1996.

 

 

 

 

 

 


  • [2850-2851 AD.]
     Ringworld

 + Ringworld - Larry Niven  

 ***

 

 

 

 

 

 

 


  • [2871-2881 AD.]
     The Ringworld Engineers

 

 

 

 

 

 

 

 

 


  • [2882-2893 AD.]
     The Ringworld Throne

 

 

 

 

 

 

 

  • [2892 C.E.] Peter Robinson (MKW10)

 


  • [2893 AD.]
     Ringworld’s Children

 

 

 

 

 

 

 

 

 

  • [2893-2894 AD.] Fate of Worlds: Return from the Ringworld

 

  • [2895 AD] String (MKW12)
  • [2899 AD] The Hunting Park (MKW 11)
  • [2965 AD.] Peace and Freedom (MKW12)]

 


  • [3101 AD.]
     Safe at Any Speed (TKS)

First published in the Magazine of fantasy and science fiction may 1967 

You can also find this in Larry Niven's "Tales of Known Space". 

 

 

 

 

 

-------------------------------------------------------------------------------------------------
In alphabetical Order, The stories & novels set in the Known Universe are:
 
 
  • The Adults (short story)
  • ARM (short story)
  • At The Bottom Of A Hole (short story)
  • At The Core (short story)
  • Becalmed In Hell (short story)
  • The Borderland Of Sol (short story)
  • Choosing Names (short story)
  • Cloak Of Anarchy (short story)
  • The Coldest Place (short story)
  • The Deceivers (short story)
  • The Defenseless Dead (short story)
  • The Ethics Of Madness (short story)
  • Eye Of An Octopus (short story)
  • Flatlander (short story)
  • Fleet Of Worlds (novel, written in collaboration with Edward M. Lerner)
    • Juggler Of Worlds (novel, written in collaboration with Edward M. Lerner)
    • Destroyer Of Worlds (novel, written in collaboration with Edward M. Lerner)
    • Betrayer Of Worlds (novel, written in collaboration with Edward M. Lerner)
    • Fate Of Worlds (novel, written in collaboration with Edward M. Lerner)
  • Fly-By-Night (short story)
  • Ghost (short story)
  • A Gift From Earth (novel)
  • Grendel (short story)
  • The Handicapped (short story)
  • How The Heroes Die (short story)
  • The Hunting Park (short story)
  • The Jigsaw Man (short story)
  • Madness Has Its Place (short story)
  • N-Space (anthology)
  • Neutron Star (short story)
  • The Organleggers (short story)
  • The Patchwork Girl (novel)
  • Procrustes (short story)
  • Protector (novel)
  • A Relic Of The Empire (short story)
  • Ring World (novel)
    • The Ringworld Engineers (novel)
    • The Ringworld Throne (novel)
    • Ringworld's Children (novel)
  • Safe At Any Speed (short story)
  • Slowboat Cargo (short story)
  • There Is A Tide (short story)
  • The Soft Weapon (short story, adapted into an episode of Star Trek: The Animated Series)
  • Wait It Out (short story)
  • The Warriors (short story, introduced the Kzin)
  • The Woman In Del Rey Crater (short story)
  • World Of Ptavvs (novel)

Do let me know is there are any mistakes, errors or omissions.  

--------------------------------------------

sci Fi Index

----------------------------------------------