Notes hanging / Zynthian misses note off? [SOLVED]


#21

@jofemodo, that could explain why I had problems only with PSR1500. It’s an arranger, with two or three stacked parts on the keyboard, and spits out a gazilion MIDI messages while working, while the MiniNova, as a “silly” (LOL no, I love that machine!) mono-timbral system, sends just the single-channel events.

…uhm… no. When I first tested the Zynthian, the MIDI filter was not yet implemented… :confused:


#22

Hello,
I just tried it. Notes are still hanging. And the error message you mentioned did not appear. Here is the log:

Summary

Scanning dependencies of target zyncoder
[ 25%] Building C object CMakeFiles/zyncoder.dir/zyncoder.c.o
[ 50%] Linking C shared library libzyncoder.so
[ 50%] Built target zyncoder
[ 75%] Linking C executable zyncoder_test
[100%] Built target zyncoder_test
root@zynthian:/zynthian/zyncoder/build# systemctl stop zynthian
root@zynthian:/zynthian/zyncoder/build# /zynthian/zynthian-sys/sbin/zynthian.sh

X.Org X Server 1.18.4
Release Date: 2016-07-19
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.4.26-v7+ armv7l Raspbian
Current Operating System: Linux zynthian 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l
Kernel command line: 8250.nr_uarts=1 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
Build Date: 11 November 2016 11:59:59AM
xorg-server 2:1.18.4-2+rpi1 (https://www.debian.org/support)
Current version of pixman: 0.33.3
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (–) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: “/var/log/Xorg.0.log”, Time: Wed Nov 8 13:16:29 2017
(==) Using config directory: “/etc/X11/xorg.conf.d”
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
INFO:root:Wiring Layout PROTOTYPE-4
DEBUG:root:ZYNCODER A: [26, 25, 0, 4]
DEBUG:root:ZYNCODER B: [21, 27, 7, 3]
DEBUG:root:SWITCHES layout: [107, 23, 106, 2]
Zyncoder: Zynswitches poll thread created successfully
Zyncoder: MIDI tuning frequency set to 440 Hz (8192)
DEBUG:root:IGNORE CH#0 PG#0
DEBUG:root:IGNORE CH#1 PG#0
DEBUG:root:IGNORE CH#2 PG#0
DEBUG:root:IGNORE CH#0 CC#7
DEBUG:root:IGNORE CH#1 CC#7
DEBUG:root:IGNORE CH#2 CC#7
INFO:root:SWITCHES INIT…
INFO:root:SETUP GPIO SWITCH 0 => 107
INFO:root:SETUP GPIO SWITCH 1 => 23
INFO:root:SETUP GPIO SWITCH 2 => 106
INFO:root:SETUP GPIO SWITCH 3 => 2
DEBUG:root:ZCTRL ‘Layer’: 0 (0 -> 2), None, None
DEBUG:root:Snapshot Bank ‘00001-EV’ => MIDI bank 0.
DEBUG:root:ZCTRL ‘Bank’: 0 (0 -> 1), None, None
DEBUG:root:ZCTRL ‘Layer’: 0 (0 -> 2), None, None
INFO:root:Short Switch 3
DEBUG:root:ZCTRL ‘Engine’: 0 (0 -> 5), None, None
INFO:root:Short Switch 3
INFO:root:Starting Engine LinuxSampler
INFO:root:Connecting with LinuxSampler Server…
DEBUG:root:ZCTRL ‘Channel’: 0 (0 -> 16), None, None
INFO:root:Short Switch 3
DEBUG:root:CTRL Decay [ms] => ms
DEBUG:root:CTRL Dry Level [dB] => dB
DEBUG:root:CTRL Wet Level [dB] => dB
DEBUG:root:CTRL Comb Filters => None
DEBUG:root:CTRL Allpass Filters => None
DEBUG:root:CTRL Bandpass Filter => None
DEBUG:root:CTRL Enhanced Stereo => None
DEBUG:root:CTRL Reverb Type => None
DEBUG:root:CTRL Frequency [Hz] => Hz
DEBUG:root:CTRL L/R Phase Shift [deg] => deg
DEBUG:root:CTRL Depth [%] => %
DEBUG:root:CTRL Delay [ms] => ms
DEBUG:root:CTRL Contour [Hz] => Hz
DEBUG:root:CTRL Dry Level [dB] => dB
DEBUG:root:CTRL Wet Level [dB] => dB
DEBUG:root:BANK LIST =>
[(’/zynthian/zynthian-ui/data/soundfonts/sfz/Bass’, 0, ‘SFZ/Bass’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Brass’, 1, ‘SFZ/Brass’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Drum Machines’, 2, ‘SFZ/Drum Machines’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Drums’, 3, ‘SFZ/Drums’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Ethnic’, 4, ‘SFZ/Ethnic’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Guitars’, 5, ‘SFZ/Guitars’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Organs’, 6, ‘SFZ/Organs’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Other’, 7, ‘SFZ/Other’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Percussion’, 8, ‘SFZ/Percussion’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Pianos’, 9, ‘SFZ/Pianos’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Strings’, 10, ‘SFZ/Strings’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Synths’, 11, ‘SFZ/Synths’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Woodwinds’, 12, ‘SFZ/Woodwinds’, ‘SFZ’), (’/zynthian/zynthian-ui/my-data/soundfonts/sfz/The-Absinth-Kalimba’, 13, ‘MySFZ/The-Absinth-Kalimba’, ‘MySFZ’)]
DEBUG:root:BANK INDEX => 0
DEBUG:root:BANK LIST =>
[(’/zynthian/zynthian-ui/data/soundfonts/sfz/Bass’, 0, ‘SFZ/Bass’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Brass’, 1, ‘SFZ/Brass’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Drum Machines’, 2, ‘SFZ/Drum Machines’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Drums’, 3, ‘SFZ/Drums’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Ethnic’, 4, ‘SFZ/Ethnic’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Guitars’, 5, ‘SFZ/Guitars’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Organs’, 6, ‘SFZ/Organs’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Other’, 7, ‘SFZ/Other’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Percussion’, 8, ‘SFZ/Percussion’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Pianos’, 9, ‘SFZ/Pianos’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Strings’, 10, ‘SFZ/Strings’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Synths’, 11, ‘SFZ/Synths’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Woodwinds’, 12, ‘SFZ/Woodwinds’, ‘SFZ’), (’/zynthian/zynthian-ui/my-data/soundfonts/sfz/The-Absinth-Kalimba’, 13, ‘MySFZ/The-Absinth-Kalimba’, ‘MySFZ’)]
DEBUG:root:ZCTRL ‘Bank’: 0 (0 -> 14), None, None
DEBUG:root:CTRL Decay [ms] => ms
DEBUG:root:CTRL Dry Level [dB] => dB
DEBUG:root:CTRL Wet Level [dB] => dB
DEBUG:root:CTRL Comb Filters => None
DEBUG:root:CTRL Allpass Filters => None
DEBUG:root:CTRL Bandpass Filter => None
DEBUG:root:CTRL Enhanced Stereo => None
DEBUG:root:CTRL Reverb Type => None
DEBUG:root:CTRL Frequency [Hz] => Hz
DEBUG:root:CTRL L/R Phase Shift [deg] => deg
DEBUG:root:CTRL Depth [%] => %
DEBUG:root:CTRL Delay [ms] => ms
DEBUG:root:CTRL Contour [Hz] => Hz
DEBUG:root:CTRL Dry Level [dB] => dB
DEBUG:root:CTRL Wet Level [dB] => dB
DEBUG:root:BANK INDEX => 0
DEBUG:root:BANK LIST =>
[(’/zynthian/zynthian-ui/data/soundfonts/sfz/Bass’, 0, ‘SFZ/Bass’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Brass’, 1, ‘SFZ/Brass’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Drum Machines’, 2, ‘SFZ/Drum Machines’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Drums’, 3, ‘SFZ/Drums’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Ethnic’, 4, ‘SFZ/Ethnic’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Guitars’, 5, ‘SFZ/Guitars’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Organs’, 6, ‘SFZ/Organs’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Other’, 7, ‘SFZ/Other’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Percussion’, 8, ‘SFZ/Percussion’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Pianos’, 9, ‘SFZ/Pianos’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Strings’, 10, ‘SFZ/Strings’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Synths’, 11, ‘SFZ/Synths’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Woodwinds’, 12, ‘SFZ/Woodwinds’, ‘SFZ’), (’/zynthian/zynthian-ui/my-data/soundfonts/sfz/The-Absinth-Kalimba’, 13, ‘MySFZ/The-Absinth-Kalimba’, ‘MySFZ’)]
DEBUG:root:ZCTRL ‘Bank’: 0 (0 -> 14), None, None
INFO:root:Short Switch 3
INFO:root:Bank Selected: SFZ/Strings (10)
DEBUG:root:PRESET RESET!
INFO:root:Getting Preset List for SFZ/Strings
DEBUG:root:PRESET LIST =>
[(0, [0, 0, 0], ‘Basses/bass sustain’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/Basses/bass_sustain.sfz’, ‘sfz’), (1, [0, 0, 0], ‘Basses/bass pizzicato’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/Basses/bass_pizzicato.sfz’, ‘sfz’), (2, [0, 0, 0], ‘SoloViola/viola vib legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_vib_legped.sfz’, ‘sfz’), (3, [0, 0, 0], ‘SoloViola/viola’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola.sfz’, ‘sfz’), (4, [0, 0, 0], ‘SoloViola/viola vib’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_vib.sfz’, ‘sfz’), (5, [0, 0, 0], ‘SoloViola/viola vib legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_vib_legsus.sfz’, ‘sfz’), (6, [0, 0, 0], ‘SoloViola/viola legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_legsus.sfz’, ‘sfz’), (7, [0, 0, 0], ‘SoloViola/viola vib legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_vib_legmode.sfz’, ‘sfz’), (8, [0, 0, 0], ‘SoloViola/viola legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_legmode.sfz’, ‘sfz’), (9, [0, 0, 0], ‘SoloViola/viola legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_legped.sfz’, ‘sfz’), (10, [0, 0, 0], ‘SoloViola/viola pizzi’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_pizzi.sfz’, ‘sfz’), (11, [0, 0, 0], ‘SoloViolin/ V2’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/V2.sfz’, ‘sfz’), (12, [0, 0, 0], ‘SoloViolin/violin tremulo’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_tremulo.sfz’, ‘sfz’), (13, [0, 0, 0], ‘SoloViolin/violin pizzi’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_pizzi.sfz’, ‘sfz’), (14, [0, 0, 0], ‘SoloViolin/violin vib legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_vib_legped.sfz’, ‘sfz’), (15, [0, 0, 0], ‘SoloViolin/violin sw’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_sw.sfz’, ‘sfz’), (16, [0, 0, 0], ‘SoloViolin/violin legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_legmode.sfz’, ‘sfz’), (17, [0, 0, 0], ‘SoloViolin/violin vib’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_vib.sfz’, ‘sfz’), (18, [0, 0, 0], ‘SoloViolin/violin legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_legped.sfz’, ‘sfz’), (19, [0, 0, 0], ‘SoloViolin/violin legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_legsus.sfz’, ‘sfz’), (20, [0, 0, 0], ‘SoloViolin/violin vib legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_vib_legsus.sfz’, ‘sfz’), (21, [0, 0, 0], ‘SoloViolin/violin pizzi vib’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_pizzi_vib.sfz’, ‘sfz’), (22, [0, 0, 0], ‘SoloViolin/violin’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin.sfz’, ‘sfz’), (23, [0, 0, 0], ‘SoloViolin/violin vib legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_vib_legmode.sfz’, ‘sfz’), (24, [0, 0, 0], ‘SoloViolin/violin spiccato’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_spiccato.sfz’, ‘sfz’), (25, [0, 0, 0], ‘SoloCello/cello vib slow legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib_slow_legsus.sfz’, ‘sfz’), (26, [0, 0, 0], ‘SoloCello/cello vib slow’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib_slow.sfz’, ‘sfz’), (27, [0, 0, 0], ‘SoloCello/cello vib slow legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib_slow_legped.sfz’, ‘sfz’), (28, [0, 0, 0], ‘SoloCello/cello vib slow legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib_slow_legmode.sfz’, ‘sfz’), (29, [0, 0, 0], ‘SoloCello/cello vib legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib_legmode.sfz’, ‘sfz’), (30, [0, 0, 0], ‘SoloCello/cello vib legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib_legsus.sfz’, ‘sfz’), (31, [0, 0, 0], ‘SoloCello/cello pizzi’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_pizzi.sfz’, ‘sfz’), (32, [0, 0, 0], ‘SoloCello/cello vib’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib.sfz’, ‘sfz’), (33, [0, 0, 0], ‘SoloCello/cello vib legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib_legped.sfz’, ‘sfz’), (34, [0, 0, 0], ‘WarmPad/warmpad’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/WarmPad/warmpad.sfz’, ‘sfz’), (35, [0, 0, 0], ‘JgViolins/violins’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/JgViolins/violins.sfz’, ‘sfz’), (36, [0, 0, 0], ‘CelloSect/cellos full’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/CelloSect/cellos_full.sfz’, ‘sfz’), (37, [0, 0, 0], ‘CelloSect/cellos tremulo’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/CelloSect/cellos_tremulo.sfz’, ‘sfz’), (38, [0, 0, 0], ‘CelloSect/cellos legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/CelloSect/cellos_legmode.sfz’, ‘sfz’), (39, [0, 0, 0], ‘CelloSect/cellos legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/CelloSect/cellos_legped.sfz’, ‘sfz’), (40, [0, 0, 0], ‘CelloSect/cellos pizzi’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/CelloSect/cellos_pizzi.sfz’, ‘sfz’), (41, [0, 0, 0], ‘CelloSect/cellos’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/CelloSect/cellos.sfz’, ‘sfz’), (42, [0, 0, 0], ‘CelloSect/cellos legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/CelloSect/cellos_legsus.sfz’, ‘sfz’), (43, [0, 0, 0], ‘WarmPad2/warmpad2’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/WarmPad2/warmpad2.sfz’, ‘sfz’), (44, [0, 0, 0], ‘SynthStrings/synth strs’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SynthStrings/synth_strs.sfz’, ‘sfz’), (45, [0, 0, 0], ‘Mellowtron/mellowtron’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/Mellowtron/mellowtron.sfz’, ‘sfz’), (46, [0, 0, 0], ‘SoloViolin2/violin2 vib legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2_vib_legsus.sfz’, ‘sfz’), (47, [0, 0, 0], ‘SoloViolin2/violin2 vib legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2_vib_legmode.sfz’, ‘sfz’), (48, [0, 0, 0], ‘SoloViolin2/violin tremulo’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin_tremulo.sfz’, ‘sfz’), (49, [0, 0, 0], ‘SoloViolin2/violin2 legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2_legsus.sfz’, ‘sfz’), (50, [0, 0, 0], ‘SoloViolin2/violin2 vib legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2_vib_legped.sfz’, ‘sfz’), (51, [0, 0, 0], ‘SoloViolin2/violin2 legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2_legped.sfz’, ‘sfz’), (52, [0, 0, 0], ‘SoloViolin2/violin2 legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2_legmode.sfz’, ‘sfz’), (53, [0, 0, 0], ‘SoloViolin2/violin2 vib’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2_vib.sfz’, ‘sfz’), (54, [0, 0, 0], ‘SoloViolin2/violin2’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2.sfz’, ‘sfz’)]
DEBUG:root:ZCTRL ‘Preset’: 0 (0 -> 55), None, None
INFO:root:Short Switch 3
INFO:root:Preset Selected: Basses/bass sustain (0)
DEBUG:root:SET CONTROLLER SCREEN main
DEBUG:root:ZCTRL ‘volume’: 96 (0 -> 127), None, None
DEBUG:root:ZCTRL ‘FX send’: 0 (0 -> 127), None, None
DEBUG:root:ZCTRL ‘pan’: 64 (0 -> 127), None, None
DEBUG:root:ZCTRL ‘sustain’: off (0 -> 1), [‘off’, ‘on’], None
INFO:root:Short Switch 1
DEBUG:root:BACK TO SCREEN => preset
INFO:root:Getting Preset List for SFZ/Strings
DEBUG:root:PRESET LIST =>
[(0, [0, 0, 0], ‘Basses/bass sustain’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/Basses/bass_sustain.sfz’, ‘sfz’), (1, [0, 0, 0], ‘Basses/bass pizzicato’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/Basses/bass_pizzicato.sfz’, ‘sfz’), (2, [0, 0, 0], ‘SoloViola/viola vib legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_vib_legped.sfz’, ‘sfz’), (3, [0, 0, 0], ‘SoloViola/viola’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola.sfz’, ‘sfz’), (4, [0, 0, 0], ‘SoloViola/viola vib’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_vib.sfz’, ‘sfz’), (5, [0, 0, 0], ‘SoloViola/viola vib legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_vib_legsus.sfz’, ‘sfz’), (6, [0, 0, 0], ‘SoloViola/viola legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_legsus.sfz’, ‘sfz’), (7, [0, 0, 0], ‘SoloViola/viola vib legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_vib_legmode.sfz’, ‘sfz’), (8, [0, 0, 0], ‘SoloViola/viola legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_legmode.sfz’, ‘sfz’), (9, [0, 0, 0], ‘SoloViola/viola legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_legped.sfz’, ‘sfz’), (10, [0, 0, 0], ‘SoloViola/viola pizzi’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViola/viola_pizzi.sfz’, ‘sfz’), (11, [0, 0, 0], ‘SoloViolin/ V2’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/V2.sfz’, ‘sfz’), (12, [0, 0, 0], ‘SoloViolin/violin tremulo’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_tremulo.sfz’, ‘sfz’), (13, [0, 0, 0], ‘SoloViolin/violin pizzi’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_pizzi.sfz’, ‘sfz’), (14, [0, 0, 0], ‘SoloViolin/violin vib legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_vib_legped.sfz’, ‘sfz’), (15, [0, 0, 0], ‘SoloViolin/violin sw’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_sw.sfz’, ‘sfz’), (16, [0, 0, 0], ‘SoloViolin/violin legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_legmode.sfz’, ‘sfz’), (17, [0, 0, 0], ‘SoloViolin/violin vib’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_vib.sfz’, ‘sfz’), (18, [0, 0, 0], ‘SoloViolin/violin legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_legped.sfz’, ‘sfz’), (19, [0, 0, 0], ‘SoloViolin/violin legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_legsus.sfz’, ‘sfz’), (20, [0, 0, 0], ‘SoloViolin/violin vib legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_vib_legsus.sfz’, ‘sfz’), (21, [0, 0, 0], ‘SoloViolin/violin pizzi vib’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_pizzi_vib.sfz’, ‘sfz’), (22, [0, 0, 0], ‘SoloViolin/violin’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin.sfz’, ‘sfz’), (23, [0, 0, 0], ‘SoloViolin/violin vib legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_vib_legmode.sfz’, ‘sfz’), (24, [0, 0, 0], ‘SoloViolin/violin spiccato’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin/violin_spiccato.sfz’, ‘sfz’), (25, [0, 0, 0], ‘SoloCello/cello vib slow legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib_slow_legsus.sfz’, ‘sfz’), (26, [0, 0, 0], ‘SoloCello/cello vib slow’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib_slow.sfz’, ‘sfz’), (27, [0, 0, 0], ‘SoloCello/cello vib slow legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib_slow_legped.sfz’, ‘sfz’), (28, [0, 0, 0], ‘SoloCello/cello vib slow legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib_slow_legmode.sfz’, ‘sfz’), (29, [0, 0, 0], ‘SoloCello/cello vib legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib_legmode.sfz’, ‘sfz’), (30, [0, 0, 0], ‘SoloCello/cello vib legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib_legsus.sfz’, ‘sfz’), (31, [0, 0, 0], ‘SoloCello/cello pizzi’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_pizzi.sfz’, ‘sfz’), (32, [0, 0, 0], ‘SoloCello/cello vib’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib.sfz’, ‘sfz’), (33, [0, 0, 0], ‘SoloCello/cello vib legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloCello/cello_vib_legped.sfz’, ‘sfz’), (34, [0, 0, 0], ‘WarmPad/warmpad’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/WarmPad/warmpad.sfz’, ‘sfz’), (35, [0, 0, 0], ‘JgViolins/violins’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/JgViolins/violins.sfz’, ‘sfz’), (36, [0, 0, 0], ‘CelloSect/cellos full’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/CelloSect/cellos_full.sfz’, ‘sfz’), (37, [0, 0, 0], ‘CelloSect/cellos tremulo’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/CelloSect/cellos_tremulo.sfz’, ‘sfz’), (38, [0, 0, 0], ‘CelloSect/cellos legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/CelloSect/cellos_legmode.sfz’, ‘sfz’), (39, [0, 0, 0], ‘CelloSect/cellos legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/CelloSect/cellos_legped.sfz’, ‘sfz’), (40, [0, 0, 0], ‘CelloSect/cellos pizzi’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/CelloSect/cellos_pizzi.sfz’, ‘sfz’), (41, [0, 0, 0], ‘CelloSect/cellos’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/CelloSect/cellos.sfz’, ‘sfz’), (42, [0, 0, 0], ‘CelloSect/cellos legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/CelloSect/cellos_legsus.sfz’, ‘sfz’), (43, [0, 0, 0], ‘WarmPad2/warmpad2’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/WarmPad2/warmpad2.sfz’, ‘sfz’), (44, [0, 0, 0], ‘SynthStrings/synth strs’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SynthStrings/synth_strs.sfz’, ‘sfz’), (45, [0, 0, 0], ‘Mellowtron/mellowtron’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/Mellowtron/mellowtron.sfz’, ‘sfz’), (46, [0, 0, 0], ‘SoloViolin2/violin2 vib legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2_vib_legsus.sfz’, ‘sfz’), (47, [0, 0, 0], ‘SoloViolin2/violin2 vib legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2_vib_legmode.sfz’, ‘sfz’), (48, [0, 0, 0], ‘SoloViolin2/violin tremulo’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin_tremulo.sfz’, ‘sfz’), (49, [0, 0, 0], ‘SoloViolin2/violin2 legsus’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2_legsus.sfz’, ‘sfz’), (50, [0, 0, 0], ‘SoloViolin2/violin2 vib legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2_vib_legped.sfz’, ‘sfz’), (51, [0, 0, 0], ‘SoloViolin2/violin2 legped’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2_legped.sfz’, ‘sfz’), (52, [0, 0, 0], ‘SoloViolin2/violin2 legmode’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2_legmode.sfz’, ‘sfz’), (53, [0, 0, 0], ‘SoloViolin2/violin2 vib’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2_vib.sfz’, ‘sfz’), (54, [0, 0, 0], ‘SoloViolin2/violin2’, ‘/zynthian/zynthian-ui/data/soundfonts/sfz/Strings/SoloViolin2/violin2.sfz’, ‘sfz’)]
DEBUG:root:ZCTRL ‘Preset’: 0 (0 -> 55), None, None
INFO:root:Short Switch 1
DEBUG:root:BACK TO SCREEN => bank
DEBUG:root:BANK INDEX => 10
DEBUG:root:BANK LIST =>
[(’/zynthian/zynthian-ui/data/soundfonts/sfz/Bass’, 0, ‘SFZ/Bass’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Brass’, 1, ‘SFZ/Brass’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Drum Machines’, 2, ‘SFZ/Drum Machines’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Drums’, 3, ‘SFZ/Drums’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Ethnic’, 4, ‘SFZ/Ethnic’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Guitars’, 5, ‘SFZ/Guitars’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Organs’, 6, ‘SFZ/Organs’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Other’, 7, ‘SFZ/Other’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Percussion’, 8, ‘SFZ/Percussion’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Pianos’, 9, ‘SFZ/Pianos’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Strings’, 10, ‘SFZ/Strings’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Synths’, 11, ‘SFZ/Synths’, ‘SFZ’), (’/zynthian/zynthian-ui/data/soundfonts/sfz/Woodwinds’, 12, ‘SFZ/Woodwinds’, ‘SFZ’), (’/zynthian/zynthian-ui/my-data/soundfonts/sfz/The-Absinth-Kalimba’, 13, ‘MySFZ/The-Absinth-Kalimba’, ‘MySFZ’)]
DEBUG:root:ZCTRL ‘Bank’: 10 (0 -> 14), None, None
INFO:root:Short Switch 1
DEBUG:root:BACK TO SCREEN => layer
DEBUG:root:ZCTRL ‘Layer’: 0 (0 -> 3), None, None
INFO:root:Short Switch 3
DEBUG:root:ZCTRL ‘Layer’: 0 (0 -> 2), None, None
INFO:root:Stoping Engine LinuxSampler
INFO:root:Short Switch 3
DEBUG:root:ZCTRL ‘Engine’: 0 (0 -> 5), None, None
INFO:root:Short Switch 3
INFO:root:Starting Engine FluidSynth
DEBUG:root:proc command: router_clear
DEBUG:root:proc output:
[’> router_clear\n’]
DEBUG:root:ZCTRL ‘Channel’: 0 (0 -> 16), None, None
INFO:root:Short Switch 3
DEBUG:root:ADD LAYER => PART 0
DEBUG:root:proc command: router_begin note
router_chan 0 0 0 0
router_end
router_begin cc
router_chan 0 0 0 0
router_end
router_begin pbend
router_chan 0 0 0 0
router_end
router_begin prog
router_chan 0 0 0 0
router_end
DEBUG:root:proc output:
[’> router_begin note\n’, ‘> router_chan 0 0 0 0\n’, ‘> router_end\n’, ‘> router_begin cc\n’, ‘> router_chan 0 0 0 0\n’, ‘> router_end\n’, ‘> router_begin pbend\n’, ‘> router_chan 0 0 0 0\n’, ‘> router_end\n’, ‘> router_begin prog\n’, ‘> router_chan 0 0 0 0\n’, ‘> router_end\n’]
DEBUG:root:BANK LIST =>
[(’/zynthian/zynthian-ui/data/soundfonts/sf2/FluidR3_GM.sf2’, 0, ‘FluidR3 GM’, '
’), (’/zynthian/zynthian-ui/data/soundfonts/sf2/FluidR3_GS.sf2’, 1, ‘FluidR3 GS’, '
’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/AbsinthKalimba.sf2’, 2, ‘MY/AbsinthKalimba’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/Alcahest (WK 0.24).sf2’, 3, ‘MY/Alcahest (WK 0.24)’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/Doom Snes.sf2’, 4, ‘MY/Doom Snes’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/KBH_Real_and_Swell_Choir.sf2’, 5, ‘MY/KBH Real and Swell Choir’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/Mellotron.sf2’, 6, ‘MY/Mellotron’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/PowerRangerSNES.sf2’, 7, ‘MY/PowerRangerSNES’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/electricguitar.sf2’, 8, ‘MY/electricguitar’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/marimba-deadstroke.sf2’, 9, ‘MY/marimba-deadstroke’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/rhodes.sf2’, 10, ‘MY/rhodes’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/rhodes_73.sf2’, 11, ‘MY/rhodes 73’, ‘MY’)]
DEBUG:root:BANK INDEX => 0
DEBUG:root:BANK LIST =>
[(’/zynthian/zynthian-ui/data/soundfonts/sf2/FluidR3_GM.sf2’, 0, ‘FluidR3 GM’, ‘’), (’/zynthian/zynthian-ui/data/soundfonts/sf2/FluidR3_GS.sf2’, 1, ‘FluidR3 GS’, '’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/AbsinthKalimba.sf2’, 2, ‘MY/AbsinthKalimba’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/Alcahest (WK 0.24).sf2’, 3, ‘MY/Alcahest (WK 0.24)’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/Doom Snes.sf2’, 4, ‘MY/Doom Snes’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/KBH_Real_and_Swell_Choir.sf2’, 5, ‘MY/KBH Real and Swell Choir’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/Mellotron.sf2’, 6, ‘MY/Mellotron’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/PowerRangerSNES.sf2’, 7, ‘MY/PowerRangerSNES’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/electricguitar.sf2’, 8, ‘MY/electricguitar’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/marimba-deadstroke.sf2’, 9, ‘MY/marimba-deadstroke’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/rhodes.sf2’, 10, ‘MY/rhodes’, ‘MY’), (’/zynthian/zynthian-ui/my-data/soundfonts/sf2/rhodes_73.sf2’, 11, ‘MY/rhodes 73’, ‘MY’)]
DEBUG:root:ZCTRL ‘Bank’: 0 (0 -> 12), None, None
INFO:root:Short Switch 3
INFO:root:Bank Selected: MY/Mellotron (6)
INFO:root:Load SoundFont => /zynthian/zynthian-ui/my-data/soundfonts/sf2/Mellotron.sf2 (1)
DEBUG:root:proc command: load "/zynthian/zynthian-ui/my-data/soundfonts/sf2/Mellotron.sf2"
DEBUG:root:proc output:
[’> load “/zynthian/zynthian-ui/my-data/soundfonts/sf2/Mellotron.sf2”\n’, ‘loaded SoundFont has ID 1\n’, ‘fluidsynth: warning: No preset found on channel 9 [bank=128 prog=0]\n’]
DEBUG:root:PRESET RESET!
INFO:root:Getting Preset List for MY/Mellotron
DEBUG:root:proc command: inst 1
DEBUG:root:proc output:
[’> inst 1\n’, ‘000-000 Gc3 Brass\n’, ‘000-001 Gong\n’, ‘000-002 M300A Violins\n’, ‘000-003 M300B Violin\n’, ‘000-004 M400 Cello\n’, ‘000-005 M400 Cmb Choir\n’, ‘000-006 M400 String Section\n’, ‘000-007 M400 Woodwind2\n’, ‘000-008 MKII 3 Violins\n’, ‘000-009 MKII Brass\n’, ‘000-010 MKII Flute\n’, ‘000-011 TapeKlik\n’]
DEBUG:root:PRESET LIST =>
[(‘000-000 Gc3 Brass\n’, [0, 0, 0], ‘Gc3 Brass’, 1), (‘000-001 Gong\n’, [0, 0, 1], ‘Gong’, 1), (‘000-002 M300A Violins\n’, [0, 0, 2], ‘M300A Violins’, 1), (‘000-003 M300B Violin\n’, [0, 0, 3], ‘M300B Violin’, 1), (‘000-004 M400 Cello\n’, [0, 0, 4], ‘M400 Cello’, 1), (‘000-005 M400 Cmb Choir\n’, [0, 0, 5], ‘M400 Cmb Choir’, 1), (‘000-006 M400 String Section\n’, [0, 0, 6], ‘M400 String Section’, 1), (‘000-007 M400 Woodwind2\n’, [0, 0, 7], ‘M400 Woodwind2’, 1), (‘000-008 MKII 3 Violins\n’, [0, 0, 8], ‘MKII 3 Violins’, 1), (‘000-009 MKII Brass\n’, [0, 0, 9], ‘MKII Brass’, 1), (‘000-010 MKII Flute\n’, [0, 0, 10], ‘MKII Flute’, 1), (‘000-011 TapeKlik\n’, [0, 0, 11], ‘TapeKlik’, 1)]
DEBUG:root:ZCTRL ‘Preset’: 0 (0 -> 12), None, None
INFO:root:Short Switch 3
INFO:root:Preset Selected: M300B Violin (3)
DEBUG:root:Set Preset => Layer: 0, SoundFont: 1, Bank: 0, Program: 3
DEBUG:root:proc command: select 0 1 0 3
DEBUG:root:proc output:
[’> select 0 1 0 3\n’]
DEBUG:root:SET CONTROLLER SCREEN main
DEBUG:root:ZCTRL ‘volume’: 96 (0 -> 127), None, None
DEBUG:root:ZCTRL ‘expression’: 127 (0 -> 127), None, None
DEBUG:root:ZCTRL ‘pan’: 64 (0 -> 127), None, None
DEBUG:root:ZCTRL ‘sustain’: off (0 -> 1), [‘off’, ‘on’], None


#23

Hi @Hampelschwein!

Could you try disabling/deleting all the MIDI filter rules?
You can comment the rules by adding “//” at the begging of every line :wink:

Also, if you are using a fine-tuning different from 440 or transposing some channel, please, back to defaults.

Thanks!


#24

Ok I deleted all midi filter rules and rebooted. Still no change unfortunately! (no fine tuning different from 440)


#25

If you could record the MIDI stream getting into your zynthian, you could send it and i could try to reproduce the error. Try with jack_rec :wink:


#26

not working also here… 8(


#27

uh, okay. How exactly can I do this? Hardware and software wise? (I’m on a mac)


#28

Hi… It happens to me, with an Akai mpk mini .


#29

I can’t reproduce the issue with any of my cheap keyboards:

  • Evolution MK-249C
  • Akai LPK25
  • MIDIPLUS 25 origin

Also tried with a weighted digital piano:

  • Casio Clavia

And all of them work perfectly.

I would need a MIDI stream capture. You can use “jack-smf-utils” for recording the MIDi input stream to a standard mid file.

You should copy this file to your zynthian (zynthian/zynthian-sw folder is a good place :wink: ) and build and install the package. Something like that:

cd /zynthian/zynthian-sw
wget https://downloads.sourceforge.net/project/jack-smf-utils/jack-smf-utils/1.0/jack-smf-utils-1.0.tar.gz
tar xfvz jack-smf-utils-1.0.tar.gz
cd jack-smf-utils-1.0
./configure
make -j 4
make install

Regards!


#30

Regarding the usage, it’s pretty easy. For recording from the first USB-MIDI port:

jack-smf-recorder -a system:midi_capture_1 p.mid

For recording from the MIDI-IN standard port:

jack-smf-recorder -a ttymidi:MIDI_in p.mid

For re-playing the recorded file to the Zynthian MIDI router:

jack-smf-player -a Zyncoder:input p.mid

If you take a look to the jack connection graph, you will see different ways of short-cutting the system, and make some interesting tests by yourself. For instance …

Recording the MIDI stream from the Zynthian MIDI router ouput:

jack-smf-recorder -a Zyncoder:output p.mid

this is the MIDI stream after being procesed by the Zynthian MIDI router/filter :wink:

Regards,


#31

alright recorded a file and i could play it back. But… where is it? I seem to be too stupid to find the little guy


#32

In the same directory where you executed the command :wink:


#33

If you are using Linux in your PC (or MacOSX with a X window server installed), i would like to remember that you can login into your zynthian box using the “-Y” flag:

ssh -Y root@zynthian.local

that will allow you to run graphic applications in your Zynthian, while displaying the window in your PC. Then, you can run:

qjackctl &

or could try to create a ZynAddSubFX layer and see what happends … :wink:

Regards,


#34

hmm, okay weird. You mean in the the jack-smf-utils-1.0 folder? or in the jack_capture folder? Its in neither of those


#35

I don’t know. In the directory from which you executed the command. If you don’t find it, record again :wink:


#36

“cd /zynthian/zynthian-sw” there? I just typed the commands you told me in the terminal. didnt choose any particular directory. When i record it again (what i did and i played it back so it has to be somewhere) i still dont know where else to look for it


#37

or is there some terminal command to save the file to the harddrive of my computer?


#38

copy&paste the terminal commands you used.
and try this as last command
pwd

You are calling those when you are on the zynthian (via ssh) and not in the terminal of your macbook!?


#39

Im accessing the zynthian via ssh in the terminal of my macbook, isnt that right?
After pwd nothing happens if I played back the midi file before…
without playing the midi file, so directly after recording this is shown:
root@zynthian:~# pwd
/root
root@zynthian:~#

here is my log:

Summary

Last login: Tue Nov 21 13:50:33 on ttys000
Tsatske:~ Tchotchke$ ssh root@zynthian
root@zynthian’s password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Nov 21 12:52:01 2017 from tsatske
root@zynthian:~# cd /zynthian/zynthian-sw
root@zynthian:/zynthian/zynthian-sw# wget https://downloads.sourceforge.net/project/jack-smf-utils/jack-smf-utils/1.0/jack-smf-utils-1.0.tar.gz
–2017-11-20 15:36:39-- https://downloads.sourceforge.net/project/jack-smf-utils/jack-smf-utils/1.0/jack-smf-utils-1.0.tar.gz
Resolving downloads.sourceforge.net (downloads.sourceforge.net)… 216.34.181.59
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:443… connected.
HTTP request sent, awaiting response… 302 Found
Location: https://10gbps-io.dl.sourceforge.net/project/jack-smf-utils/jack-smf-utils/1.0/jack-smf-utils-1.0.tar.gz [following]
–2017-11-20 15:36:40-- https://10gbps-io.dl.sourceforge.net/project/jack-smf-utils/jack-smf-utils/1.0/jack-smf-utils-1.0.tar.gz
Resolving 10gbps-io.dl.sourceforge.net (10gbps-io.dl.sourceforge.net)… 185.152.64.70
Connecting to 10gbps-io.dl.sourceforge.net (10gbps-io.dl.sourceforge.net)|185.152.64.70|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 120497 (118K) [application/x-gzip]
Saving to: ‘jack-smf-utils-1.0.tar.gz.1’

jack-smf-utils-1.0. 100%[=====================>] 117.67K 173KB/s in 0.7s

2017-11-20 15:36:41 (173 KB/s) - ‘jack-smf-utils-1.0.tar.gz.1’ saved [120497/120497]

root@zynthian:/zynthian/zynthian-sw# tar xfvz jack-smf-utils-1.0.tar.gz
jack-smf-utils-1.0
jack-smf-utils-1.0/configure.ac
jack-smf-utils-1.0/aclocal.m4
jack-smf-utils-1.0/Makefile.am
jack-smf-utils-1.0/Makefile.in
jack-smf-utils-1.0/config.h.in
jack-smf-utils-1.0/configure
jack-smf-utils-1.0/AUTHORS
jack-smf-utils-1.0/COPYING
jack-smf-utils-1.0/TODO
jack-smf-utils-1.0/depcomp
jack-smf-utils-1.0/install-sh
jack-smf-utils-1.0/missing
jack-smf-utils-1.0/libsmf
jack-smf-utils-1.0/src
jack-smf-utils-1.0/man
jack-smf-utils-1.0/man/Makefile.am
jack-smf-utils-1.0/man/Makefile.in
jack-smf-utils-1.0/man/jack-smf-player.1
jack-smf-utils-1.0/man/jack-smf-recorder.1
jack-smf-utils-1.0/src/Makefile.am
jack-smf-utils-1.0/src/Makefile.in
jack-smf-utils-1.0/src/jack-smf-player.c
jack-smf-utils-1.0/src/jack-smf-recorder.c
jack-smf-utils-1.0/libsmf/Makefile.am
jack-smf-utils-1.0/libsmf/Makefile.in
jack-smf-utils-1.0/libsmf/COPYING
jack-smf-utils-1.0/libsmf/TODO
jack-smf-utils-1.0/libsmf/smf.h
jack-smf-utils-1.0/libsmf/smf_private.h
jack-smf-utils-1.0/libsmf/smf.c
jack-smf-utils-1.0/libsmf/smf_decode.c
jack-smf-utils-1.0/libsmf/smf_load.c
jack-smf-utils-1.0/libsmf/smf_save.c
jack-smf-utils-1.0/libsmf/smf_tempo.c
jack-smf-utils-1.0/libsmf/smfsh.c
root@zynthian:/zynthian/zynthian-sw# cd jack-smf-utils-1.0
root@zynthian:/zynthian/zynthian-sw/jack-smf-utils-1.0# ./configure
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for a thread-safe mkdir -p… /bin/mkdir -p
checking for gawk… no
checking for mawk… mawk
checking whether make sets $(MAKE)… yes
checking for gcc… gcc
checking for C compiler default output file name… a.out
checking whether the C compiler works… yes
checking whether we are cross compiling… no
checking for suffix of executables…
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ISO C89… none needed
checking for style of include used by make… GNU
checking dependency style of gcc… gcc3
checking for a BSD-compatible install… /usr/bin/install -c
checking for ranlib… ranlib
checking for pow in -lm… yes
checking for main in -lreadline… yes
checking how to run the C preprocessor… gcc -E
checking for grep that handles long lines and -e… /bin/grep
checking for egrep… /bin/grep -E
checking for ANSI C header files… yes
checking for sys/types.h… yes
checking for sys/stat.h… yes
checking for stdlib.h… yes
checking for string.h… yes
checking for memory.h… yes
checking for strings.h… yes
checking for inttypes.h… yes
checking for stdint.h… yes
checking for unistd.h… yes
checking arpa/inet.h usability… yes
checking arpa/inet.h presence… yes
checking for arpa/inet.h… yes
checking for stdlib.h… (cached) yes
checking for string.h… (cached) yes
checking sys/time.h usability… yes
checking sys/time.h presence… yes
checking for sys/time.h… yes
checking for unistd.h… (cached) yes
checking for an ANSI C-conforming const… yes
checking for int8_t… yes
checking whether time.h and sys/time.h may both be included… yes
checking for uint16_t… yes
checking for uint32_t… yes
checking for working volatile… yes
checking for stdlib.h… (cached) yes
checking for GNU libc compatible malloc… yes
checking for working memcmp… yes
checking for stdlib.h… (cached) yes
checking for GNU libc compatible realloc… yes
checking return type of signal handlers… void
checking for working strtod… yes
checking for gettimeofday… yes
checking for memset… yes
checking for pow… yes
checking for strdup… yes
checking for strerror… yes
checking for strtol… yes
checking for pkg-config… /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0… yes
checking for GLIB… yes
checking for GTHREAD… yes
checking for JACK… yes
checking for JACK_MIDI_NEEDS_NFRAMES… no
checking for LASH… yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libsmf/Makefile
config.status: creating man/Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
root@zynthian:/zynthian/zynthian-sw/jack-smf-utils-1.0# make -j 4
make all-recursive
make[1]: Entering directory '/zynthian/zynthian-sw/jack-smf-utils-1.0’
Making all in libsmf
make[2]: Entering directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/libsmf’
make[2]: Nothing to be done for ‘all’.
make[2]: Leaving directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/libsmf’
Making all in src
make[2]: Entering directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/src’
make[2]: Nothing to be done for ‘all’.
make[2]: Leaving directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/src’
Making all in man
make[2]: Entering directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/man’
make[2]: Nothing to be done for ‘all’.
make[2]: Leaving directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/man’
make[2]: Entering directory '/zynthian/zynthian-sw/jack-smf-utils-1.0’
make[2]: Leaving directory '/zynthian/zynthian-sw/jack-smf-utils-1.0’
make[1]: Leaving directory '/zynthian/zynthian-sw/jack-smf-utils-1.0’
root@zynthian:/zynthian/zynthian-sw/jack-smf-utils-1.0# make install
Making install in libsmf
make[1]: Entering directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/libsmf’
make[2]: Entering directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/libsmf’
test -z “/usr/local/bin” || /bin/mkdir -p “/usr/local/bin”
/usr/bin/install -c ‘smfsh’ '/usr/local/bin/smfsh’
make[2]: Nothing to be done for ‘install-data-am’.
make[2]: Leaving directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/libsmf’
make[1]: Leaving directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/libsmf’
Making install in src
make[1]: Entering directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/src’
make[2]: Entering directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/src’
test -z “/usr/local/bin” || /bin/mkdir -p “/usr/local/bin”
/usr/bin/install -c ‘jack-smf-player’ ‘/usr/local/bin/jack-smf-player’
/usr/bin/install -c ‘jack-smf-recorder’ '/usr/local/bin/jack-smf-recorder’
make[2]: Nothing to be done for ‘install-data-am’.
make[2]: Leaving directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/src’
make[1]: Leaving directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/src’
Making install in man
make[1]: Entering directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/man’
make[2]: Entering directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/man’
make[2]: Nothing to be done for ‘install-exec-am’.
test -z “/usr/local/share/man/man1” || /bin/mkdir -p “/usr/local/share/man/man1”
/usr/bin/install -c -m 644 ‘./jack-smf-player.1’ ‘/usr/local/share/man/man1/jack-smf-player.1’
/usr/bin/install -c -m 644 ‘./jack-smf-recorder.1’ '/usr/local/share/man/man1/jack-smf-recorder.1’
make[2]: Leaving directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/man’
make[1]: Leaving directory '/zynthian/zynthian-sw/jack-smf-utils-1.0/man’
make[1]: Entering directory '/zynthian/zynthian-sw/jack-smf-utils-1.0’
make[2]: Entering directory '/zynthian/zynthian-sw/jack-smf-utils-1.0’
make[2]: Nothing to be done for ‘install-exec-am’.
make[2]: Nothing to be done for ‘install-data-am’.
make[2]: Leaving directory '/zynthian/zynthian-sw/jack-smf-utils-1.0’
make[1]: Leaving directory '/zynthian/zynthian-sw/jack-smf-utils-1.0’
root@zynthian:/zynthian/zynthian-sw/jack-smf-utils-1.0# jack-smf-recorder -a ttymidi:MIDI_in p.mid
jack-smf-recorder: Connected to ttymidi:MIDI_in.
jack-smf-recorder: Recording will start at the first received note; press ^C to write the file and exit.
^Cjack-smf-recorder: File ‘p.mid’ saved successfully.
root@zynthian:/zynthian/zynthian-sw/jack-smf-utils-1.0# jack-smf-player -a Zyncoder:input p.mid
jack-smf-player: format: 1 (several simultaneous tracks); number of tracks: 1; division: 120 PPQN.
jack-smf-player: Connected to Zyncoder:input.
jack-smf-player: Seeking to 0.000000 seconds.
jack-smf-player: Seeking to 0.000000 seconds.
jack-smf-player: Metadata: End Of Track
jack-smf-player: End of song.
pwd


#40

So you are in the “/root” folder … right? :wink: