灵符lingfu

ling-station

↓ 0 downloads

LingStationX: a DAW in Ling with a piano roll, arranger, performance view, theory-aware score fixing, Qwen instrument choice, Prism / Growl / Synth X / Membrane instruments and Ling-design-system effect windows

Windows · x86-64Linux · x86-64LingOS · x86-64LingOS · Pi 5 ARM64Web · WASM
Keywords daw, music, midi, synth, sequencer, ling
lingfu install ling-station
LicenseApache-2.0 OR MIT
Authorsling-lin
READMECode / FilesVersionsDependency GraphDependentsSecurityBuildsSettings

Code / Files (907)

assets/templates/Hip Hop/project.json
{
 "name": "Hip Hop",
 "tempo_bpm": 90.0,
 "master_level": 0.9,
 "master_effects": [
  {
   "name": "Compressor",
   "params": [
    [
     "threshold",
     0.65
    ],
    [
     "ratio",
     0.3
    ],
    [
     "attack",
     0.03
    ],
    [
     "release",
     0.25
    ],
    [
     "makeup",
     0.6
    ]
   ],
   "bypass": false
  }
 ],
 "loop_on": true,
 "loop_start": 0.0,
 "loop_end": 16.0,
 "tracks": [
  {
   "name": "Drums",
   "color": 3910379,
   "kind": "instrument",
   "instrument": "drums",
   "patch": "instruments/Deep_808.ling",
   "level": 0.9,
   "pan": 0.0,
   "muted": false,
   "solo": false,
   "effects": [],
   "clips": [
    {
     "name": "Boom Bap",
     "start": 0,
     "len": 16,
     "midi_notes": [
      {
       "start": 0,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 2.5,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 2.75,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 1,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 3,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 0.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 0.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      },
      {
       "start": 1.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 1.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      },
      {
       "start": 2.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 2.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      },
      {
       "start": 3.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 3.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      },
      {
       "start": 4,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 6.5,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 7.25,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 5,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 7,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 4.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 4.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      },
      {
       "start": 5.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 5.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      },
      {
       "start": 6.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 6.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      },
      {
       "start": 7.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 7.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      },
      {
       "start": 8,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 10.5,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 10.75,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 9,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 11,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 8.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 8.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      },
      {
       "start": 9.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 9.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      },
      {
       "start": 10.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 10.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      },
      {
       "start": 11.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 11.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      },
      {
       "start": 12,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 14.5,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 15.25,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 13,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 15,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 12.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 12.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      },
      {
       "start": 13.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 13.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      },
      {
       "start": 14.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 14.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      },
      {
       "start": 15.0,
       "len": 0.2,
       "key": 42,
       "vel": 0.7
      },
      {
       "start": 15.58,
       "len": 0.2,
       "key": 42,
       "vel": 0.5
      }
     ]
    }
   ]
  },
  {
   "name": "808",
   "color": 15551031,
   "kind": "instrument",
   "instrument": "synth",
   "patch": "instruments/Sub_Bass.ling",
   "level": 0.85,
   "pan": 0.0,
   "muted": false,
   "solo": false,
   "effects": [],
   "clips": [
    {
     "name": "808",
     "start": 0,
     "len": 16,
     "midi_notes": [
      {
       "start": 0,
       "len": 1.5,
       "key": 26,
       "vel": 0.95
      },
      {
       "start": 2.5,
       "len": 1.0,
       "key": 26,
       "vel": 0.85
      },
      {
       "start": 4,
       "len": 1.5,
       "key": 26,
       "vel": 0.95
      },
      {
       "start": 6.5,
       "len": 1.0,
       "key": 26,
       "vel": 0.85
      },
      {
       "start": 8,
       "len": 1.5,
       "key": 24,
       "vel": 0.95
      },
      {
       "start": 10.5,
       "len": 1.0,
       "key": 24,
       "vel": 0.85
      },
      {
       "start": 12,
       "len": 1.5,
       "key": 29,
       "vel": 0.95
      },
      {
       "start": 14.5,
       "len": 1.0,
       "key": 29,
       "vel": 0.85
      }
     ]
    }
   ]
  },
  {
   "name": "Keys",
   "color": 16242758,
   "kind": "instrument",
   "instrument": "synth",
   "patch": "instruments/Additive_Organ.ling",
   "level": 0.5,
   "pan": 0.1,
   "muted": false,
   "solo": false,
   "effects": [
    {
     "name": "Reverb",
     "params": [
      [
       "mix",
       0.25
      ]
     ],
     "bypass": false
    }
   ],
   "clips": [
    {
     "name": "Keys",
     "start": 0,
     "len": 16,
     "midi_notes": [
      {
       "start": 0.5,
       "len": 1.4,
       "key": 50,
       "vel": 0.5
      },
      {
       "start": 2.5,
       "len": 1.2,
       "key": 50,
       "vel": 0.45
      },
      {
       "start": 0.5,
       "len": 1.4,
       "key": 53,
       "vel": 0.5
      },
      {
       "start": 2.5,
       "len": 1.2,
       "key": 53,
       "vel": 0.45
      },
      {
       "start": 0.5,
       "len": 1.4,
       "key": 57,
       "vel": 0.5
      },
      {
       "start": 2.5,
       "len": 1.2,
       "key": 57,
       "vel": 0.45
      },
      {
       "start": 0.5,
       "len": 1.4,
       "key": 60,
       "vel": 0.5
      },
      {
       "start": 2.5,
       "len": 1.2,
       "key": 60,
       "vel": 0.45
      },
      {
       "start": 4.5,
       "len": 1.4,
       "key": 50,
       "vel": 0.5
      },
      {
       "start": 6.5,
       "len": 1.2,
       "key": 50,
       "vel": 0.45
      },
      {
       "start": 4.5,
       "len": 1.4,
       "key": 53,
       "vel": 0.5
      },
      {
       "start": 6.5,
       "len": 1.2,
       "key": 53,
       "vel": 0.45
      },
      {
       "start": 4.5,
       "len": 1.4,
       "key": 57,
       "vel": 0.5
      },
      {
       "start": 6.5,
       "len": 1.2,
       "key": 57,
       "vel": 0.45
      },
      {
       "start": 4.5,
       "len": 1.4,
       "key": 60,
       "vel": 0.5
      },
      {
       "start": 6.5,
       "len": 1.2,
       "key": 60,
       "vel": 0.45
      },
      {
       "start": 8.5,
       "len": 1.4,
       "key": 48,
       "vel": 0.5
      },
      {
       "start": 10.5,
       "len": 1.2,
       "key": 48,
       "vel": 0.45
      },
      {
       "start": 8.5,
       "len": 1.4,
       "key": 51,
       "vel": 0.5
      },
      {
       "start": 10.5,
       "len": 1.2,
       "key": 51,
       "vel": 0.45
      },
      {
       "start": 8.5,
       "len": 1.4,
       "key": 55,
       "vel": 0.5
      },
      {
       "start": 10.5,
       "len": 1.2,
       "key": 55,
       "vel": 0.45
      },
      {
       "start": 8.5,
       "len": 1.4,
       "key": 58,
       "vel": 0.5
      },
      {
       "start": 10.5,
       "len": 1.2,
       "key": 58,
       "vel": 0.45
      },
      {
       "start": 12.5,
       "len": 1.4,
       "key": 53,
       "vel": 0.5
      },
      {
       "start": 14.5,
       "len": 1.2,
       "key": 53,
       "vel": 0.45
      },
      {
       "start": 12.5,
       "len": 1.4,
       "key": 56,
       "vel": 0.5
      },
      {
       "start": 14.5,
       "len": 1.2,
       "key": 56,
       "vel": 0.45
      },
      {
       "start": 12.5,
       "len": 1.4,
       "key": 60,
       "vel": 0.5
      },
      {
       "start": 14.5,
       "len": 1.2,
       "key": 60,
       "vel": 0.45
      },
      {
       "start": 12.5,
       "len": 1.4,
       "key": 63,
       "vel": 0.5
      },
      {
       "start": 14.5,
       "len": 1.2,
       "key": 63,
       "vel": 0.45
      }
     ]
    }
   ]
  }
 ]
}

← Back to index