Feature relocation map
Where every feature went
Each existing feature with its old and new location, plus the proposed additions. Rows marked with a question mark could not be confirmed against screenshots and need checking.
55 of 55 features
| Feature | Old location | New location | Status | Notes and source |
|---|---|---|---|---|
| Create, Rig, Output, Library and More navigationShell | Primary app navigation | App rail on desktop and tablet, app menu on mobileOpen | Preserved | Rig now opens Music, Lyrics and Arrangement. Output opens Generate and Refine. Create and Library keep their own screens.Brief: Maintain access to the existing Create, Rig, Output, Library and other navigation features. |
| Project savingShell | Not described in the brief | Top bar Save, LibraryOpen | Preserved | The prototype saves to its own database. Production should keep the existing ENSO WAVE storage.Brief: Include project saving, navigation, undo, redo and settings. |
| Undo and redoShell | Not described in the brief | Top bar, Ctrl or Cmd + Z and Shift + ZOpen | Proposed | Every setting change, applied suggestion and section edit is one undo step. Slider drags are merged into a single step.Brief: Users can undo changes. |
| SettingsShell | More | Top bar gear and app rail More menuOpen | Preserved | Prototype settings cover annotations, advanced controls, sketch audio and prompt length guides.Brief: Include project saving, navigation, undo, redo and settings. |
| Visual song timeline with tracksShell | Not in the current build | Centre of every workspace, collapsibleOpen | Proposed | Lanes are derived from each section's sound layers, behaviours and lyrics.Brief: CENTRE: Visual song timeline. Colour-coded song sections. Instrument and vocal tracks. |
| Selected section properties, suggestions and project infoShell | Not in the current build | Right inspector on wide screens, sheet on smaller screensOpen | Proposed | Shows a compact view of the selected section, with Check-in and a link to the full editor.Brief: RIGHT: Selected section properties. Relevant suggestions. Project information. |
| Playback controlsShell | Not in the current build | Transport above the timelineOpen | Prototype only | Plays a local synth sketch of the chords, bass and drums. It is a listening aid, not a generated take.Brief: Playback controls. |
| Seven genre families and preset libraryMusic | Rig | Music › Genre & GrooveOpen | Relocated | Family and preset names in the prototype are representative. Wire them to the existing preset metadata.Brief: Seven existing genre families. Preset library. Preserve existing preset metadata. |
| Preset metadata and defaultsMusic | Rig | Music › Genre & Groove › preset detailsOpen | Preserved | Choosing a preset offers its tempo, key and groove with Apply or Keep. Nothing is overwritten silently.Brief: Preserve existing preset metadata. |
| Groove modesMusic | Rig | Music › Genre & GrooveOpen | Relocated | Shown as one segmented control next to the presets.Brief: Groove modes. |
| World Flavour and regional influencesMusic | Rig | Music › Genre & GrooveOpen | Relocated | Regional influences appear once a flavour is chosen. The amount control is a proposed addition.Brief: World Flavour. Regional influences. |
| Musical influencesMusic | Rig | Music › Genre & GrooveOpen | Relocated | Free tags with suggestions. Scene and era descriptors rather than artist names.Brief: Musical influences. |
| Hybrid genre settingsMusic | Not described in the brief | Music › Genre & Groove › AdvancedOpen | Proposed | A second family and preset with a blend amount and a tempo compatibility check.Brief: Hybrid genre settings. Allow users to combine compatible musical characteristics. |
| Rack-style structure modulesMusic | Rig | Music › Structure & MotifOpen | Relocated | Six rack slots: source, behaviour, repetition, variation, movement and development.Brief: Rack-style modules. Motif behaviour. Musical identity. |
| Repetition, variation, rhythmic movement and developmentMusic | Not described in the brief | Music › Structure & MotifOpen | Proposed | If some of these already exist in the Rig, mark them preserved.Brief: Repetition. Variation. Rhythmic movement. Musical development. |
| Gurn / GirthMusic | Rig › Special Variables | Music › Character & DurationOpen | Relocated | Kept optional with its existing behaviour. The prototype passes the value through untouched.Brief: Preserve Gurn / Girth as an optional character control. |
| Target durationMusic | Rig › duration slider | Music › Character & DurationOpen | Redesigned | Minutes and seconds readout, typed entry, keypad, plus and minus, presets, and a comparison with the arrangement length.Brief: Replace the slider with an editable numerical minutes-and-seconds display. Provide a keypad or stepper controls. |
| Key, BPM and EnergyMusic | Rig | Music › Harmony & TimingOpen | Relocated | One connected readout strip with the editors underneath.Brief: Keep Key, BPM and Energy in one compact connected module. |
| Mode, scale, chord progression and harmonic movementMusic | Not described in the brief | Music › Harmony & TimingOpen | Proposed | Progressions resolve to real chord names in the selected key.Brief: Include mode, scale and chord progression settings. |
| Tap tempo, half and double timeMusic | Not in the current build | Music › Harmony & TimingOpen | Proposed | Small convenience addition for the BPM readout. Optional.Brief: Compact connected controls. |
| WubsMusic | Separate Rig panel | Music › Bass DesignOpen | Relocated | Rate, shape and depth sit next to the patch and layers they modulate.Brief: Reunite Wubs, dubstep modulators, bass patches and bass layers. |
| Dubstep modulatorsMusic | Separate Rig panel | Music › Bass DesignOpen | Relocated | Shown as modulation slots. Exact modulator list to be matched to the current build.Brief: Reunite Wubs, dubstep modulators, bass patches and bass layers. |
| Bassline patchesMusic | Separate Rig panel | Music › Bass DesignOpen | Relocated | Patch tiles with a small waveform icon.Brief: Bassline patches. |
| Sub-bass, mid-bass and bass layersMusic | Separate Rig panel | Music › Bass DesignOpen | Relocated | Three channel strips with on or off and level.Brief: Sub-bass. Mid-bass. Bass layers. |
| Modulation, movement, distortion and textureMusic | Rig | Music › Bass Design › AdvancedOpen | Relocated | Filter, resonance, drive, width, evolve rate, glide and sidechain.Brief: Show basic controls first. Reveal technical parameters through Advanced. |
| Low, mid and high rhythmic layersMusic | Rig | Music › Drums & PercussionOpen | Redesigned | Four bands: low, mid, high and specialist.Brief: Organise low, mid and high rhythmic layers. |
| Drum divisionsMusic | Rig | Music › Drums & PercussionOpen | Relocated | Kit, kick pattern, hat division and swing.Brief: Drum divisions. |
| Multi-select percussion with roles, timing and intensityMusic | Not in the current build | Music › Drums & Percussion › Layer stackOpen | Proposed | Example: cowbell, conga and tambourine together, each with its own role.Brief: Add multi-select percussion instruments. Allow individual roles, timing and intensity. |
| Instrument selectionMusic | Spread across the Rig | Music › Instrument LibraryOpen | Redesigned | Bass and drum tabs mirror their design modules, so each setting is edited in one place.Brief: Centralise all instrument selection. |
| Role, register, articulation, timbre, intensity and placementMusic | Not described in the brief | Music › Instrument Library › selected instrumentsOpen | Proposed | Placement is the same data as the Instruments chips in each section, shown from both sides.Brief: Each instrument should have musical role, register, articulation, timbre, intensity and arrangement placement. |
| Talk to the ProducerMusic | Rig | End of the Music workspaceOpen | Relocated | Responses in the prototype come from a small rule set. The live Producer connects here.Brief: Place Talk to the Producer at the end of the Music workspace. |
| Suggestions that need approvalMusic | Producer changes settings directly | Suggestion cards with Apply, per-change checkboxes and module approval locksOpen | Redesigned | Approved modules cannot be changed by a suggestion until they are unlocked.Brief: Return suggestions without silently overriding settings. |
| Lyrics editorLyrics | Mixed into the music configuration | Lyrics workspaceOpen | Relocated | One block per vocal section, in arrangement order, with syllable counts and rhyme letters.Brief: Separate lyrics completely from music configuration. |
| Songwriting coachLyrics | Shared with sound-design coaching | Lyrics › CoachOpen | Relocated | Prototype notes come from local text checks. Rewrites always need approval.Brief: Separate lyrics coaching from sound-design coaching. |
| Rap and singing modesLyrics | Rig | Lyrics › headerOpen | Relocated | Singing, Rap or Mixed. Flow and rhyme controls appear for rap and mixed.Brief: Rap and singing modes. |
| Vocal identity, delivery, emotion, phrasing, rhyme and flowLyrics | Rig | Lyrics › Vocal directionOpen | Relocated | Grouped into identity, delivery and flow.Brief: Vocal identity. Emotional delivery. Phrasing. Rhyme and flow. |
| Section-specific performance instructionsLyrics | Not described in the brief | Lyrics › each section blockOpen | Proposed | Sent as part of each section tag in the lyrics payload.Brief: Section-specific instructions. |
| Approval before rewriting lyricsLyrics | Not in the current build | Lyrics › approve lock and permission promptOpen | Proposed | Approved blocks are read-only to suggestions; the songwriter can still edit them.Brief: User approval before rewriting. Keep the approved words unchanged unless permission is given. |
| Music first, lyrics laterLyrics | Not described in the brief | Lyrics › Instrumental switchOpen | Proposed | Lyrics are kept when Instrumental is on, but not sent.Brief: Allow the user to create music first and add lyrics later. |
| Arrangement technique gridArrangement | Rig › large technique grid | Arrangement › section builderOpen | Redesigned | Techniques now live inside each section panel instead of one large grid.Brief: Replace the existing large arrangement technique grid with a compact, expandable section builder. |
| Per-section duration, layers, instruments, bass, drums, energy, motif, transitions, vocals and notesArrangement | Not in the current build | Arrangement › section editorOpen | Proposed | Collapsed cards show a summary; the editor opens only when needed.Brief: Each section opens a panel containing duration, sound layers, instruments, bass, drum, energy, motif, transitions, vocal behaviour and producer notes. |
| Add, duplicate, remove and drag to reorder sectionsArrangement | Not in the current build | Arrangement › section builderOpen | Proposed | Up to 48 sections. Keyboard users can reorder with the move buttons.Brief: Include an Add Section control. Provide drag-and-drop ordering, duplicate, remove and edit actions. |
| Section Check-inArrangement | Not in the current build | Arrangement › section card and inspectorOpen | Proposed | Prototype check-ins come from local rules and only ever change the selected section.Brief: Include a Check-in button that sends the selected section to the Producer for suggestions without rewriting the entire arrangement. |
| Energy and tension curvesArrangement | Not in the current build | Arrangement › curves above the sectionsOpen | Proposed | Points can be dragged to set energy and tension per section. A table view is available.Brief: Show energy and tension curves. |
| Suno payload: style, lyrics, exclusions and instructionsGenerate | Output | GenerateOpen | Relocated | The prototype builds a representative payload. Production keeps the existing generation logic.Brief: Support the existing Suno payload workflow. |
| Copy and export controlsGenerate | Output | Generate, each payload field and the top bar ExportOpen | Preserved | Copy per field, copy all, and download as text or JSON.Brief: Copy and export controls. |
| Prompt validation and contradiction checksGenerate | Not in the current build | Generate › ChecksOpen | Proposed | Each check links to the setting that fixes it.Brief: Show contradictions or missing settings before generation. |
| Short-section generation and extensionGenerate | Not in the current build | Generate › optionsOpen | Prototype only | Disabled unless the connected service reports support. Settings can simulate support for review.Brief: Support optional short-section generation and extension only where the connected service supports them. |
| Generation costs before confirmationGenerate | Not in the current build | Generate › confirmationOpen | Prototype only | Only shown when the service provides a cost. Simulated values are labelled.Brief: Show generation costs when available. |
| Audio previewRefine | Not described in the brief | Refine › playerOpen | Proposed | In the prototype, import an audio file per version to hear it with a real waveform.Brief: Audio preview. |
| Compare versionsRefine | Not in the current build | Refine › CompareOpen | Proposed | Setting-by-setting differences, plus A and B playback when both have audio.Brief: Version comparison. |
| ExtendRefine | Not described in the brief | Refine › ExtendOpen | Prototype only | Builds the extension request. Sending needs a connected service.Brief: Extend. |
| Targeted repair that preserves approved workRefine | Not in the current build | Refine › RepairOpen | Prototype only | Approved lyrics and locked modules are preserved by default and listed in the request.Brief: Repairs must preserve approved lyrics, settings and musical identity unless the user authorises changes. |
| Save versionsRefine | Not described in the brief | Refine › VersionsOpen | Proposed | Each version stores a full snapshot of the settings so versions can be compared.Brief: Save versions. |
| ExportRefine | Output | Refine › Export and the top bar Export menuOpen | Preserved | Project, payload, lyrics and version snapshots.Brief: Export. |
Create, Rig, Output, Library and More navigation
Preserved- Was
- Primary app navigation
- Now
- App rail on desktop and tablet, app menu on mobile
Rig now opens Music, Lyrics and Arrangement. Output opens Generate and Refine. Create and Library keep their own screens.
OpenProject saving
Preserved- Was
- Not described in the brief
- Now
- Top bar Save, Library
The prototype saves to its own database. Production should keep the existing ENSO WAVE storage.
OpenUndo and redo
Proposed- Was
- Not described in the brief
- Now
- Top bar, Ctrl or Cmd + Z and Shift + Z
Every setting change, applied suggestion and section edit is one undo step. Slider drags are merged into a single step.
OpenSettings
Preserved- Was
- More
- Now
- Top bar gear and app rail More menu
Prototype settings cover annotations, advanced controls, sketch audio and prompt length guides.
OpenVisual song timeline with tracks
Proposed- Was
- Not in the current build
- Now
- Centre of every workspace, collapsible
Lanes are derived from each section's sound layers, behaviours and lyrics.
OpenSelected section properties, suggestions and project info
Proposed- Was
- Not in the current build
- Now
- Right inspector on wide screens, sheet on smaller screens
Shows a compact view of the selected section, with Check-in and a link to the full editor.
OpenPlayback controls
Prototype only- Was
- Not in the current build
- Now
- Transport above the timeline
Plays a local synth sketch of the chords, bass and drums. It is a listening aid, not a generated take.
OpenSeven genre families and preset library
Relocated- Was
- Rig
- Now
- Music › Genre & Groove
Family and preset names in the prototype are representative. Wire them to the existing preset metadata.
OpenPreset metadata and defaults
Preserved- Was
- Rig
- Now
- Music › Genre & Groove › preset details
Choosing a preset offers its tempo, key and groove with Apply or Keep. Nothing is overwritten silently.
OpenGroove modes
Relocated- Was
- Rig
- Now
- Music › Genre & Groove
Shown as one segmented control next to the presets.
OpenWorld Flavour and regional influences
Relocated- Was
- Rig
- Now
- Music › Genre & Groove
Regional influences appear once a flavour is chosen. The amount control is a proposed addition.
OpenMusical influences
Relocated- Was
- Rig
- Now
- Music › Genre & Groove
Free tags with suggestions. Scene and era descriptors rather than artist names.
OpenHybrid genre settings
Proposed- Was
- Not described in the brief
- Now
- Music › Genre & Groove › Advanced
A second family and preset with a blend amount and a tempo compatibility check.
OpenRack-style structure modules
Relocated- Was
- Rig
- Now
- Music › Structure & Motif
Six rack slots: source, behaviour, repetition, variation, movement and development.
OpenRepetition, variation, rhythmic movement and development
Proposed- Was
- Not described in the brief
- Now
- Music › Structure & Motif
If some of these already exist in the Rig, mark them preserved.
OpenGurn / Girth
Relocated- Was
- Rig › Special Variables
- Now
- Music › Character & Duration
Kept optional with its existing behaviour. The prototype passes the value through untouched.
OpenTarget duration
Redesigned- Was
- Rig › duration slider
- Now
- Music › Character & Duration
Minutes and seconds readout, typed entry, keypad, plus and minus, presets, and a comparison with the arrangement length.
OpenKey, BPM and Energy
Relocated- Was
- Rig
- Now
- Music › Harmony & Timing
One connected readout strip with the editors underneath.
OpenMode, scale, chord progression and harmonic movement
Proposed- Was
- Not described in the brief
- Now
- Music › Harmony & Timing
Progressions resolve to real chord names in the selected key.
OpenTap tempo, half and double time
Proposed- Was
- Not in the current build
- Now
- Music › Harmony & Timing
Small convenience addition for the BPM readout. Optional.
OpenWubs
Relocated- Was
- Separate Rig panel
- Now
- Music › Bass Design
Rate, shape and depth sit next to the patch and layers they modulate.
OpenDubstep modulators
Relocated- Was
- Separate Rig panel
- Now
- Music › Bass Design
Shown as modulation slots. Exact modulator list to be matched to the current build.
OpenBassline patches
Relocated- Was
- Separate Rig panel
- Now
- Music › Bass Design
Patch tiles with a small waveform icon.
OpenSub-bass, mid-bass and bass layers
Relocated- Was
- Separate Rig panel
- Now
- Music › Bass Design
Three channel strips with on or off and level.
OpenModulation, movement, distortion and texture
Relocated- Was
- Rig
- Now
- Music › Bass Design › Advanced
Filter, resonance, drive, width, evolve rate, glide and sidechain.
OpenLow, mid and high rhythmic layers
Redesigned- Was
- Rig
- Now
- Music › Drums & Percussion
Four bands: low, mid, high and specialist.
OpenDrum divisions
Relocated- Was
- Rig
- Now
- Music › Drums & Percussion
Kit, kick pattern, hat division and swing.
OpenMulti-select percussion with roles, timing and intensity
Proposed- Was
- Not in the current build
- Now
- Music › Drums & Percussion › Layer stack
Example: cowbell, conga and tambourine together, each with its own role.
OpenInstrument selection
Redesigned- Was
- Spread across the Rig
- Now
- Music › Instrument Library
Bass and drum tabs mirror their design modules, so each setting is edited in one place.
OpenRole, register, articulation, timbre, intensity and placement
Proposed- Was
- Not described in the brief
- Now
- Music › Instrument Library › selected instruments
Placement is the same data as the Instruments chips in each section, shown from both sides.
OpenTalk to the Producer
Relocated- Was
- Rig
- Now
- End of the Music workspace
Responses in the prototype come from a small rule set. The live Producer connects here.
OpenSuggestions that need approval
Redesigned- Was
- Producer changes settings directly
- Now
- Suggestion cards with Apply, per-change checkboxes and module approval locks
Approved modules cannot be changed by a suggestion until they are unlocked.
OpenLyrics editor
Relocated- Was
- Mixed into the music configuration
- Now
- Lyrics workspace
One block per vocal section, in arrangement order, with syllable counts and rhyme letters.
OpenSongwriting coach
Relocated- Was
- Shared with sound-design coaching
- Now
- Lyrics › Coach
Prototype notes come from local text checks. Rewrites always need approval.
OpenRap and singing modes
Relocated- Was
- Rig
- Now
- Lyrics › header
Singing, Rap or Mixed. Flow and rhyme controls appear for rap and mixed.
OpenVocal identity, delivery, emotion, phrasing, rhyme and flow
Relocated- Was
- Rig
- Now
- Lyrics › Vocal direction
Grouped into identity, delivery and flow.
OpenSection-specific performance instructions
Proposed- Was
- Not described in the brief
- Now
- Lyrics › each section block
Sent as part of each section tag in the lyrics payload.
OpenApproval before rewriting lyrics
Proposed- Was
- Not in the current build
- Now
- Lyrics › approve lock and permission prompt
Approved blocks are read-only to suggestions; the songwriter can still edit them.
OpenMusic first, lyrics later
Proposed- Was
- Not described in the brief
- Now
- Lyrics › Instrumental switch
Lyrics are kept when Instrumental is on, but not sent.
OpenArrangement technique grid
Redesigned- Was
- Rig › large technique grid
- Now
- Arrangement › section builder
Techniques now live inside each section panel instead of one large grid.
OpenPer-section duration, layers, instruments, bass, drums, energy, motif, transitions, vocals and notes
Proposed- Was
- Not in the current build
- Now
- Arrangement › section editor
Collapsed cards show a summary; the editor opens only when needed.
OpenAdd, duplicate, remove and drag to reorder sections
Proposed- Was
- Not in the current build
- Now
- Arrangement › section builder
Up to 48 sections. Keyboard users can reorder with the move buttons.
OpenSection Check-in
Proposed- Was
- Not in the current build
- Now
- Arrangement › section card and inspector
Prototype check-ins come from local rules and only ever change the selected section.
OpenEnergy and tension curves
Proposed- Was
- Not in the current build
- Now
- Arrangement › curves above the sections
Points can be dragged to set energy and tension per section. A table view is available.
OpenSuno payload: style, lyrics, exclusions and instructions
Relocated- Was
- Output
- Now
- Generate
The prototype builds a representative payload. Production keeps the existing generation logic.
OpenCopy and export controls
Preserved- Was
- Output
- Now
- Generate, each payload field and the top bar Export
Copy per field, copy all, and download as text or JSON.
OpenPrompt validation and contradiction checks
Proposed- Was
- Not in the current build
- Now
- Generate › Checks
Each check links to the setting that fixes it.
OpenShort-section generation and extension
Prototype only- Was
- Not in the current build
- Now
- Generate › options
Disabled unless the connected service reports support. Settings can simulate support for review.
OpenGeneration costs before confirmation
Prototype only- Was
- Not in the current build
- Now
- Generate › confirmation
Only shown when the service provides a cost. Simulated values are labelled.
OpenAudio preview
Proposed- Was
- Not described in the brief
- Now
- Refine › player
In the prototype, import an audio file per version to hear it with a real waveform.
OpenCompare versions
Proposed- Was
- Not in the current build
- Now
- Refine › Compare
Setting-by-setting differences, plus A and B playback when both have audio.
OpenExtend
Prototype only- Was
- Not described in the brief
- Now
- Refine › Extend
Builds the extension request. Sending needs a connected service.
OpenTargeted repair that preserves approved work
Prototype only- Was
- Not in the current build
- Now
- Refine › Repair
Approved lyrics and locked modules are preserved by default and listed in the request.
OpenSave versions
Proposed- Was
- Not described in the brief
- Now
- Refine › Versions
Each version stores a full snapshot of the settings so versions can be compared.
OpenExport
Preserved- Was
- Output
- Now
- Refine › Export and the top bar Export menu
Project, payload, lyrics and version snapshots.
Open
Not confirmed against the current build. The screenshots were not attached to the brief, so this row is based on the written brief only.