Recording Ideas
Record ideas in Songkeeper on web or iOS, save waveform audio, and understand capture timestamp and file hash provenance.
Songkeeper can record an idea directly from the web app. Start the recorder from the Ideas page or with the global recording shortcut, stop when the capture is finished, and Songkeeper saves the audio as a new idea.
What Gets Saved With a Recording?
A recorded idea is more than an audio blob. Songkeeper stores playback data, organization fields, and provenance fields so the idea can be searched, reviewed, and later copied into a song.
| Data | Purpose |
|---|---|
| Title and file name | Identifies the idea in the list and in storage. |
| Duration and waveform peaks | Power playback, waveform display, seeking, and trim handles. |
| Sample rate and bit depth | Preserves audio details when the recorder can provide them. |
| Capture timestamp and platform | Records when and how the idea was captured. |
| File hash | Stores a SHA-256 fingerprint of the recorded audio file. |
Provenance Data
Provenance is the capture record attached to an idea. For web-created ideas, Songkeeper records the capture time, platform, browser user agent, and file hash. If another client provides app version or device model data, the same provenance view can display those fields too.
iOS Recording and Offline Uploads
The iOS app can save idea recordings locally and queue uploads when the device is offline. When connectivity returns, queued ideas can upload with their local audio, capture timestamp, file hash, app version, and device model metadata.
- Captured - The timestamp recorded when the idea was created.
- Platform - The client that saved the idea, such as web.
- User agent - Browser details for web recordings.
- File hash - A compact fingerprint of the audio file.
Keyboard Shortcuts
The ideas workflow supports keyboard-first capture and playback:
- Command-I - Open the global recorder.
- Shift-Down / Shift-Up - Move focus between ideas on the Ideas page.
- Space - Play or pause the focused idea.