Meiji Sampler

Step 2 is


╭ Tutorial (2/29) ───────────────────────────────╮
│                                                │
│ Chapter 1: Pad Management                      │
│                                                │
│ Press [ENTER] on an empty channel to open      │
│ sound selection                                │
│                                                │
╰ [,] quit │ 3% ─────────────────────────────────╯


You need to press right to go to an empty channel, then enter to bring up the source menu, then you can proceed with pressing ‘p’

 CREATE
╭─────────────────────────────────────────────────────────────────────────────────────────╭ Tutorial (3/29) ───────────────────────────────╮─╮
│     _____  ___________.___     ____.___                                                 │                                                │ │
│    /     \ \_   _____/|   |   |    |   |                                                │ Chapter 1: Pad Management                      │ │
│▁▁ /  \ /  \ |    __)_ |   |   |    |   | ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁│                                                │▁│
│  /    Y    \|        \|   /\__|    |   |                                                │ Press [p] to browse and download sample        │ │
│  \____|__  /_______  /|___\________|___|                                                │ [p]acks                                        │ │
│          \/        \/                                                                   │                                                │ │
│            S  A  M  P  L  E  R                                                          ╰ [,] quit │ 6% ─────────────────────────────────╯ │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭────────────╮╭────────────╮╭─────────────╮┌────────────┐┌────────────┐┌────────────┐┌────────────┐┌─────────────┐┌────────────┐┌────────────┐
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░╔ Select Source for Channel 4 ═══════════════════╗░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░║ [f] Filesystem                                 ║░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░║ [r] Audio Record In                            ║░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░║ [p] Factory Packs                              ║░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░║ [a] Ableton Library                            ║░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░║ [n] Native Instruments                         ║░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░║ [l] Logic Library                              ║░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░║ [*] Starred Sounds (none found)                ║░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░║ [R] Recordings (none found)                    ║░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│░░░░░░░░░░░░││░░░░░░░░░░░░││█████████████││░░║ [c] Community Library (coming soon)            ║░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│████████████││░░░░░░░░░░░░││█████████████││░░║ [s] Splice (not found)                         ║░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│████████████││░░░░░░░░░░░░││█████████████││░░║ [+] Generate with AI (coming soon)             ║░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│████████████││████████████││█████████████││░░║                                                ║░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│████████████││████████████││█████████████││░░║[↑/↓] navigate  [ENTER] select  [ESC] cancel    ║░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│████████████││████████████││█████████████││░░╚════════════════════════════════════════════════╝░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│████████████││████████████││█████████████││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│████████████││████████████││█████████████││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│████████████││████████████││█████████████││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│████████████││████████████││█████████████││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│████████████││████████████││█████████████││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│████████████││████████████││█████████████││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│████████████││████████████││█████████████││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│████████████││████████████││█████████████││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│████████████││████████████││█████████████││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│████████████││████████████││█████████████││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░░││░░░░░░░░░░░░││░░░░░░░░░░░░│
│    [1]     ││    [2]     ││     [3]     ││    [4]     ││    [5]     ││    [6]     ││    [7]     ││     [8]     ││    [9]     ││    [0]     │
│Lofi Sounds…││Lofi Sounds…││Why Now_Bm_7…││    ---     ││    ---     ││    ---     ││    ---     ││     ---     ││    ---     ││    ---     │
╰────────────╯╰────────────╯╰─────────────╯└────────────┘└────────────┘└────────────┘└────────────┘└─────────────┘└────────────┘└────────────┘
╭────────────╮╭────────────╮╭─────────────╮╔════════════╗┌────────────┐┌────────────┐┌────────────┐┌─────────────┐┌────────────┐┌────────────┐
│[1]         ││[2]         ││[3]          │║[4]         ║│[5]         ││[6]         ││[7]         ││[8]          ││[9]         ││[0]         │
│Lofi Sounds…││Lofi Sounds…││Why Now_Bm_7…│║---         ║│---         ││---         ││---         ││---          ││---         ││---         │
╰────────────╯╰────────────╯╰─────────────╯╚════════════╝└────────────┘└────────────┘└────────────┘└─────────────┘└────────────┘└────────────┘
╭────────────╮╭────────────╮╭─────────────╮┌────────────┐┌────────────┐┌────────────┐┌────────────┐┌─────────────┐┌────────────┐┌────────────┐
│[1]         ││[2]         ││[3]          ││[4]         ││[5]         ││[6]         ││[7]         ││[8]          ││[9]         ││[0]         │
│CUED        ││CUED        ││CUED         ││---         ││---         ││---         ││---         ││---          ││---         ││---         │
╰────────────╯╰────────────╯╰─────────────╯└────────────┘└────────────┘└────────────┘└────────────┘└─────────────┘└────────────┘└────────────┘
╭────────────╮╭────────────╮┌─────────────┐┌────────────┐┌────────────┐┌────────────┐┌────────────┐┌─────────────┐┌────────────┐┌────────────┐
│[1]         ││[2]         ││[3]          ││[4]         ││[5]         ││[6]         ││[7]         ││[8]          ││[9]         ││[0]         │
│STOP 1L     ││STOP 3L     ││---          ││---         ││---         ││---         ││---         ││---          ││---         ││---         │
╰────────────╯╰────────────╯└─────────────┘└────────────┘└────────────┘└────────────┘└────────────┘└─────────────┘└────────────┘└────────────┘
 [↑/↓] move  [ENTER] open  [←] back  [ESC] mixer  [SPACE] play  [?] help  [Q] quit```

It’s not really a bug, more of a UI experience issue, can be confusing if progressed to next step but can’t see the previous step to see how we got there, in for instance if we pressed enter on step 2 by accident before reading the tutorial text.

Keep up the great work, btw.

Yes, I get to step 2, no problem. I also get to step 3, no problem. I can’t get past step 3 no matter what combination of actions or keys I press. When you are at step 3, can you post what you do to proceed to step 4?

Source menu is not showing on your screenshot.

You have selected channel 1 which is not empty but shows you the options on that channel including pressing ENTR.

Move to empty channel 2 by pressing right, then press ENTR, then you should be able to see the source menu like mine below, then press p to continue.

1 Like

Yes, that moves to the next step in the tutorial. I’m not exactly sure why. Taking the tutorial instructions as literally as possible, I’ve gotten to step 16, but I’m stuck again. The loop recording step was quite confusing, so perhaps I hit esc or space trying to halt things, which is not literally what the tutorial expects, and then here’s no way to backtrack or continue. A more fault tolerant tutorial would be welcome.

It seems the program should not be that difficult to use, so it’s a matter of good documentation and explanation. If people are making it work, please post because I find this program entirely un-navigable so far, yet it looks like it shouldn’t be that complicated. I’ve worked through many complex software packages before, but this one has me stumped.

PC Version at all?

1 Like

Select a loop slot (second row), arm it with R, select the piano sample on track 3, press C to enter chop mode so you can play its chops with number keys.

Referring to the context sensitive menu at the bottom might make navigation a bit easier.

Tutorial can get confusing as you are allowed free roam of the program and can lose footing where you are in relation to the tutorial text. I’ve restarted the tutorial couple of times because no option to step back.

1 Like

Thanks. I guess I can trial-and-error it from here. His 2-minute video is the teaser; what I really need is for the dev to do a 10-20 minute walkthrough+demo.

1 Like

I’ve been looking at this for a while, and it’s interesting to see it works on the Pi as I have a 400 sitting about. Would be interesting if there was ever a bare metal version for the Pi, kind of an alternative to the M8 but different.

Just found this 25 min vid, not looked at myself yet

2 Likes

Thanks. Between this and the tutorial that I can now navigate, it’s all now making a lot more sense.

2 Likes

I suspect what’s happening is that you’re loading your own kick WAV file rather than navigating through the [p] packs browser. If you load a kick from a pack, it works, but if you load your own off the disk, then it’s insufficient to move beyond Step 3.

I am pushing a change shortly so it’s more versatile here (Step 3 should be satisfied whether you proceed through the factory packs route or decide to load your own). Stay tuned!

1 Like

I have Windows support in progress, mostly done just needs more thorough testing. Candidly I’m a macos and Linux user so getting a proper Windows machine to test on is my bottleneck :sweat_smile: Stay tuned!

1 Like

Curious, would you ever wish for a “Meiji Sampler OS” style flash-able ISO which could be booted directly in, like RetroPie or similar? Or is that overkill and you’d be fine with the existing cURL installer.

4 Likes

Just bootable really, like BMC64. Would be easier to update as well if the install sat on the same SD card as the sample library. Of course I’m not a dev so I have no idea how practical that is, especially with access to file systems for samples. Meiji presumably is pretty light, so running it from an SD card should be fast enough.

You could even bring it to Linux compatible handhelds, Anbernic and such, though it would require a new command input system.

@meiji Thanks again for your app. I already wrote about it on YouTube.

Is it part of your plans to implement a sequencer for working with notes?

For example, this old Voyerta MIDI sequencer is a source of ideas

https://vgmpf.com/Wiki/index.php?title=Sequencer_Plus_Gold

It was also based on console visualization and controlled with hotkeys. I think this could significantly expand the capabilities of your software, provided it doesn’t disrupt your future plans.


no idea what i’m doing wrong here but basically when i run the meiji-sampler command in my terminal it looks like this, i also can’t quit the application - neither via Q nor via ctrl+c (which instead toggles between those two weird views)

zsh, terminal application, macos

Thanks for these suggestions! I’ve logged the one re: a bootable image, seems very do-able so just a matter of prioritization. I will update you if I’m able to get this done eventually.

re: the Linux handheld – I have been chatting with a dope developer who wants to get Meiji Sampler working on a device he’s working on. I’m adding support for JACK audio now and that will unblock his integration :slight_smile:

1 Like

I think that does make sense, eventually. Loosely speaking, MIDI-wise my rough roadmap is:

  1. MIDI mapping for notes & knobs (DONE, in private beta)
  2. MIDI transport for start / stop (DONE, in private beta)
  3. MIDI note playback incl. pitch & velocity somehow (either a more primitive SP1200 style approach, and/or parameter locks, and/or something more DAW-like)
  4. MIDI sequencing, i.e. working with outboard gear (would be insane, love this vision)

Right now, #1 and #2 has been really cool, because it allows Meiji Sampler to act like a visual TUI replacement for physical gear. Having an Isla Instruments S2400 control Meiji Sampler displayed on a 55" TV has this magical feeling, so initial explorations are quite promising.

I will absolutely look into the Voyerta MIDI sequencer, never heard of this one. In the 90s I was using other trackers on the Amiga and PC, like Protracker and FastTracker 2, and this was a big inspiration. I was considering naming the project Meiji Tracker and leaning in further there, but ultimately went with the “Sampler” naming and direction.

Keep 'em coming!

3 Likes

That is quite bizarre, when I test on Terminal Version 2.15 (465) under Tahoe 26.1 it displays properly. What version of Terminal and macos are you on? What keyboard layout? LMK and I can investigate.