@oletizi/audio-tools
Version:
Monorepo for hardware sampler utilities and format parsers
36 lines (25 loc) • 795 B
Markdown
The library uses `~/.audiotools` as the default data directory for configuration and session files.
```typescript
import { newServerConfig } from '@oletizi/sampler-lib';
const config = await newServerConfig();
// Defaults:
// - piscsiHost: "pi-scsi2.local"
// - s3kScsiId: 4
// - sourceRoot: ~/.audiotools/source
// - targetRoot: ~/.audiotools/target
// - sessionRoot: ~/.audiotools/sessions
```
```typescript
import { loadClientConfig, saveClientConfig } from '@oletizi/sampler-lib';
// Load existing config
const config = await loadClientConfig();
// Modify and save
config.midiInput = 'My MIDI Input';
config.midiOutput = 'My MIDI Output';
await saveClientConfig(config);
```