diff --git a/src/features/memory/index.jsx b/src/features/memory/index.jsx new file mode 100644 index 0000000..c22b66b --- /dev/null +++ b/src/features/memory/index.jsx @@ -0,0 +1,56 @@ +import React from 'react'; + +export default function MemoryPage() { + const programs = Array.from({ length: 128 }, (_, i) => ({ + index: i, + name: `Patch ${String(i + 1).padStart(3, '0')}`, + })); + + const columns = [ + programs.slice(0, 32), + programs.slice(32, 64), + programs.slice(64, 96), + programs.slice(96, 128), + ]; + + return ( +
+
+ +
+ {columns.map((column, colIndex) => ( +
+ {column.map((program) => ( +
+ + {program.index + 1} + + {program.name} +
+ ))} +
+ ))} +
+ +
+

+ Global +

+ +
+
MIDI Channel
+
Clock
+
Local Control
+
Velocity Curve
+
Audio In
+
Transpose
+
+
+ +
+
+ ); +} \ No newline at end of file