Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Noise Commander 3DS Demo

From GameBrew
Noise Commander 3DS Demo
General
Authorgearmo3ds
TypeMusic Apps
Version0.0.15
LicenseMixed
Last Updated2025/06/04
Links
Download
Website
Source
Support Author

Noise Commander 3DS is a sample based groovebox app for the Nintendo 3DS.

The full version can be accessed from their Patreon page.

Media

Noise Commander 3DS tutorial mission 01 (0.0.11) (Noise Commander 3DS)

Latest but not greatest news on Noise Commander 3DS (June 11/24) (Noise Commander 3DS)

Changelog

v0.0.15

    • Pads show current instrument number in lower right corner
    • New generic "set length" dialog for changing current phrase- and clip-lengths
    • New tracker-view hotkey Y+X - shows "set phrase-length" dialog
    • New clipmatrix-view hotkey Y+X - shows "set clip-length" dialog
    • New tracker hotkey: Y + C-Pad for paging up/down by 16 steps or jump to top/bottom
    • Large status-icon displays deck's playing, looping or stopped state
    • B + D-Right as an alternative way to start an entire row in clipmatrix-view to double tapping A
    • "Set Lengths" menu item in clipmatrix view assigns length to all twelve row-cells at once
  • Changed
    • Assigning a pitch value to an instrument sets num-beats to zero, otherwise the pitch may change unexpectedly later
    • Muting lane via B + Pad now works in tracker- and clipmatrix widgets too
    • Swing amount is now per deck instead of global (current was disturbingly changing when loading new song)
    • Volumes are adjusted when loading files from versions before 0.0.14 but the levels still sound quite different
    • Piano octave-setting no longer affects drum pads
    • Default volume is now 70 instead of 50
    • Instrument number is shown in hex in instrument-view to be consistent with tracker columns
    • Tracker-operations now work in clipmatrix too: shift cell selection w. A+up/down, select above/below w. X+up/down
    • Select button now toggles "row-loop" mode in tracker view too
  • Fixed
    • Pressing START sometimes plays random clip row - it should play selected clip row
    • Cross-fading exports sample (forgot to un-comment)
    • No instrument number inserted with linear slice notes menu-function
    • Some instrument parameters are not reset when creating new project (loopEnabled)
    • "Reload" and "Reload Seq" in project view causes app to freeze
    • Pressing A to disable follow mode while deck is not playing leads to confusing behavior (cursor stays locked)
  • Removed
    • Removed shortcuts which re-order lanes as they don't work as intended (A+D-Left/D-Right)
    • Hid shortcuts from tracker/clipmatrix menus as they aren't functional
    • Removed "Rotate" menu item from clipmatrix menu

v0.0.14

  • Added
    • New Bus- and Master lanes in tracker- and clipmatrix view for automating effects and volumes
    • Fade-commands for lane/bus-volume and bus-filter for long fades can be accessed with B + D-UP/D-DOWN
      • Available commands (upper case letter): fade (I)n, fade (O)ut, set (T)arget, slide (U)p, slide (D)own, (S)top
      • The time-unit is amount of steps, so larger values result in longer fades and vice versa
      • Only available on the lane-volume, bus-volume and bus-filter-cutoff columns (more to come)
    • Filter type option in Bus view: State Variable Filter LP/BP/HP and Biquad LP/BP/HP
    • Preliminary Filter-Cutoff Sine-LFO per bus with amount and rate setting
    • CIA files can now be installed from the file browser (press A when selected)
    • Extremely simple waveform-view with truncating function (removes everything before or after the cursor)
    • Factotum: Looper with pitch-shifting and time-stretching as a master effect. Work in progress.
    • Parameter-columns can now be dynamically shown or hidden via B + D-LEFT (opens a menu)
    • Pitch sliding (portamento): When a note has no instrument value, it will slide to the new note
    • Pitch envelope (WIP) in third page of instrument-view
    • The time can be set via the PSlide instrument attribute and automated via the new "GL" tracker-column
    • Added cross-fade button, produces seamless loop by fading the first half into the second
    • Tracker: An entire row can now be deleted by holding B and pressing A twice when the note e column is active
    • Log-widget (open with Select + DDOWN)
    • Rotary stepped-mode (toggle w. DLEFT while holding) - snaps to coarse parameter values
    • Euclidean / Tracker screen-combo to allow selecting tracks quickly (press D-Right three times to show)
    • B + DPAD-Left allows to choose which columns are displayed per individual lane
    • Clip-lengths in clip-launch-matrix view are now shown as hex values
    • Decimal value is shown in status-line when user changes hex-values
    • "Insert Note Stops" (to first call if doesn't hold a note') option in tracker menu - to stop notes of previous pattern
    • "Apply mutes" option in clipmatrix-menu: Assigns clip zero to all muted lanes and unmutes the
    • "Double/Halve content length" options to clipmatrix- and tracker menus
  • Changed
    • Volume levels change! A square-law curve is now applied to make fades perceived more evenly for humans
    • File browser: Directories can now be recursively copied or deleted
    • Tracker: Follow is disabled when transport is stopped to avoid confusion (user could not move cursor)
    • Tracker: Follow is now initially disabled (enable by pressing A)
    • Tracker: Can now edit multiple values in selection mode
    • Tracker: Value-insertion waits for button B release, to avoid unwanted insertions (less confusing)
    • Tracker: Releasing B on empty cell inserts previous value except if user moved to a different column, then it's the 'default value
    • Tracker: Pressing B + A now deletes the selected values as you would expect
    • Tracker: Moving left when on the left most lane+column the cursor no longer wraps to the right-most column
    • Tracker: Horizontal scrolling changed internally
    • ClipMatrix: B + A clears selection or current cell like in tracker
    • ClipMatrix: Replaced "Duplicate uniquely" with "Duplicate slots unique" and "Duplicate instr unique"
    • Tracker/ClipMatrix: No longer pasting at cursor x-position if clipboard is from entire row but at 0 instead
    • Drum pad selection reflects tracker-lane selection changes (and vice versa as before)
    • Bus-number is displayed at top-right in drum pads
  • Fixed
    • Send effects on bus 4 have no effect
    • A loop end-point at the last frame produces a click because the interpolation reaches out of range
      • It means that single cycle samples can now be used, useful for chip-tunes
    • Moving a selection upwards would cause a freeze when moved beyond the first row
    • Flickering playhead in tracker-view during playback
    • Cannot insert value with B + C-Left (only C-Right worked)
    • Visual glitch in selection drawing where the cell before the value had differnt color
    • Entering and exiting the Rosalina menu freezes the console, due to framebuffer grab? (Still wonky but no more freezing)
    • Interpolating in row-selection mode freezes the app, now does nothing instead (supports only column mode)
    • Trig condition: x out of x triggers every time
    • Http data leaks into file uploads via curl and corrupts them

v0.0.13

  • Added
    • Ability to start/stop playback by pressing the START button (play current row when in clipmatrix view)
    • Doubled Master- and bus-effects so each deck has their own - uses more CPU
    • Decks can be disabled in DJ-Mixer view to allow reducing CPU usage temporarily
    • Decks are initially disabled until the user starts playack
    • Rudimentary playlist functionality in twin-file browser
      • Press X and choose "New Playlist" in menu
      • With an *.nsm file highlighted, press X again and choose either "Copy" or "Add to Playlist"
      • Hold A + C-Pad Up/Down to re-order items inside the playlist
      • Press Select to cycle the panel-view-types: FILES -> PLAYLIST -> SAMPLES (not implemented yet)
      • Press A to load a song to the current deck as usual
      • Press B to exit back to files mode and show the "/nc/playlists" directory
      • The current playlist selection is persists, remembered during next app launch
    • Browser: Visual scroll-bars appear in long lists to indicate paging is possible (press L/R to page)
    • Browser: Pressing Y toggles deck selection
    • Browser: new functions: Dulicate, Rename, Create directory, Jump to opposite dir
    • Browser: The operations above support multi-selection but currently directories cannot be deleted or copied
    • Browser: Multiple rows can be selected by holding X and moving the circle-pad up/down
    • Header shows current deck's' loaded file name now
  • Changed
    • Doubled Master- and bus-effects so each deck has their own - uses more CPU
    • Toggling display in clipmatrix has been re-assigned to the L button
    • The right-hand status column now shows the currently playing row of track 1
    • Audio init error now shows instructions on dumping DSP firmware to fix it
    • Browser: Switching side with circle-pad left/right now
    • Browser: Cursor now stays in position when paging with L/R fore more comfort
    • Browser: Pressing A when a .lst (playlist) file is selected opens it (switching to PLAYLIST panel type)
    • Browser: Copying large files is now slightly faster
    • Browser: Shows warning when attempting to load song into deck which it playing and audible (crossfader not off)
  • Removed
    • Opening a project or creating a project no longer auto-plays the deck (must press Start now)
    • Start button no longer cycles pages in instrument view, use B+Circle pad instead.
  • Fixed
    • DJMixer view: Both "Deck Gain" sliders affect only the selected deck instead of respective side.

v0.0.12

  • Added
    • HTTP upload feature (button): User can drag a file into a served web-page to transfer it to the 3DS console
      • zip-files are automatically extracted to /nc/samples after uploading
      • Uploading via Firefox seems much slower than via Chrome
    • Tracker + pads/piano screen combo, selectable by tapping D-PAD right twice
    • Bus FX screen can be access by tapping D-PAD left twice
    • New "Instrs" (palette ) mode - allows assigning instrument numbers to pads and record them to the current lane
      • Different numbers can be assigned by holding the pad and pressing left/right on D-PAD
      • Pressing Up on the D-PAD while holding a pad will start a drag session. A copy/swap/clone menu appears when dropping.
      • Pressing D-Down while holding a pad will show a menu for overriding certain values:
        • Pitch, Volume, Slice-number, sample-number and lane number
  • Changed
    • Ther user can no longer insert notes into phrase number zero
    • Allow sliding touch on piano to trigger different notes (needed to re-tap before)
  • Fixed
    • Muting via B+Pad does not stop sample like PAD + Dpad-UP does

v0.0.11

  • Added
    • Current octave is displayed in right-side status column
    • B + Y inserts a hard note off value (in contrast A + B changes the note length to current row)
    • "Tune to C" button in instrument view - simple zero-crossing method, sometimes off by one note - not perfect
    • Pop-up dialog for downloading demo-samples appears at startup if the samples directory is empty
  • Changed
    • Changed initial reverb default value from 10 to 0
    • Matrix view displays phrase numbers in hex now and coarse edits offsets by 16
    • Renamed "Pattern Settings" screen to "Mono to Stereo Settings" and remove redundant controls
    • Hid obsolete Grid-Editor view and replaced "Assign" button with "Randomize all samples" button
    • Double tapping A shortcut for row-launching in clip-matrix view
  • Fixed
    • Shifting single note row with A+DPAD UP/DOWN does not work without selection sometimes
    • Row lengths don't update when inserting or removing row in matrix view
    • Bus-numbers display range started at zero, now starts a one
    • Notes are still played when erasing notes with L + Pad
    • Clearing a pattern un-assigns samples from instruments
    • Avoid handing reserved sample, pattern or instrument with zero index to the user (adjusted related functions in code)
    • Wrong tempo value shown in tempo-dialog

v0.0.10

  • Added
    • Per-bus probability setting ("BChance" in Bus-FX view)
    • Per-lane probability setting ("LnChance" in tracker bottome companion view)
    • Per-note probability setting in tracker companion screen (Percentage column)
      • If the first hex digit is zero then the second number represents a percentage (1=10%, 5=50% etc.)
      • 0F ("First") is a one-off trigger, only fired when the phrase plays for the first time
      • If the first hex digit is non-zero then the trigger occurs every nth out of x times (x being the second digit)
        • e.g. "14" plays every first out of four times and so forth (the maximum is 8/8)
    • Splash screen
  • Changed
    • Removed automatic insertion of note length in tracker editor
    • Files are now sorted alphabetically in browsers
    • The phrase length now updates to the total length of the four euclideans whenever a value is changed
    • Added dynamic length toggle ("Len") button to second page in euclidean view (off by default)
      • When enabled, the clip length is set to the total euclidean length whenever a value is changed
    • The "All", "Bus" and "Selected" lane mode buttons now behave as mutually exclusive radio buttons
    • The Y-button now resets the selected parameter in instrument view
    • A unique instrument is assigned to each lane's first clip when creating a new project
    • Default template is created by code when no template.nsm file is found
    • Follow- and narrow modes are now initially active by default in tracker view
  • Fixed
    • Deleting notes by holding L+Pad was broken
    • Reverb-tail never ends due to fixed-point math (replaced with float for fix)
    • Instruments not duplicated by "Duplicate Uniquely" if instrument column is empty in matrix view
    • Note with no volume value should play at full level but was quieter (64 instead of 0x64)

External links

Advertising: