Update DB to version 17: Machines can have an arbitrary number of sound synthetizers,

so use an interconnection table, `sound_by_machine`.
This commit is contained in:
2018-04-28 15:55:57 +01:00
parent fdcefed085
commit 203a235a29
16 changed files with 906 additions and 215 deletions

View File

@@ -28,14 +28,34 @@
// Copyright © 2003-2018 Natalia Portillo
*******************************************************************************/
using System;
namespace Cicm.Database.Schemas
{
/// <summary>Sound synthetizer</summary>
public class SoundSynth
{
/// <summary>Company</summary>
public Company Company;
/// <summary>Sample rate in bits of the generate sound</summary>
public int Depth;
/// <summary>Frequency in Hz of the generated sound</summary>
public double Frequency;
/// <summary>ID</summary>
public int Id;
/// <summary>Datetime of introduction</summary>
public DateTime Introduced;
/// <summary>Model/SKU code</summary>
public string ModelCode;
/// <summary>Name</summary>
public string Name;
/// <summary>Simultaneous square wave generators</summary>
public int SquareWave;
/// <summary>Type of sound synthetizer</summary>
public int Type;
/// <summary>Simultaneous voices that can be generated</summary>
public int Voices;
/// <summary>Simultaneous white noise generators</summary>
public int WhiteNoise;
}
}