Hello,

I am making a tracker in Python, which at the end, is suppose to work on raspberry pi, and be usable with a gamepad (but also with keyboard).

The idea is to make an alternative of LGPT, maybe not as good as (because LGPT is soo great...) but something which should not crash too often (LGPT crashes too many times...) and if not too hard which can make synthesis sounds (sample + synthesis) and MIDI out (at the end maybe also MIDI CC but if we arrive until here that would be good enough lol).

I thing it is more easy to do that for beginners in python or tracker making than modifying LGPT code (which is open source)

I already made the main navigation style (dirty coded and dirty looking, but basic things working). But I don't have a lot of time to work on it, and i'm new to Python so if people are interested buy working together it will be really more fast (and fun!).

There isn't a link yet, I have to upload the project somewhere. Maybe github but I also want to look alternatives because I already use github for work and, for confidential purposes I should prefer somewhere else.

Is there some people interested in that?

Hello,

I love lgpt but it crashe a lot when using many severals midi track on my 2 raspberry pies. So I wonder if it exist an other tracker which has midi, CC, + be able to be used with a gamepad? Which is so awesome for ergonomy and saving space.

I'm on raspberry pi OS / raspbian and ubuntu linux

Edit : the crash of lgpt : the playing stop, unable to start it again if no restart of lgpt

35

(89 replies, posted in Sega)

@category.zd do you mean, use the genMDM interface in reverse to make midi out notes with MDtracker instead of midi in? Or do you mean, keep normal using of genMDM and do midi out from emulator?

The first should be so interesting, I don't know if it's possible or not but I already thinked about that... if you mean the second, I think having save sram working on everdrive or other cartridge is the way to go (with research, coding, I hope it will be possible in the future)

Because for the second, if we go this way then I would prefer just use little piggy tracker to control genMDM which already works great (works great on raspberry pi and probably on computer too)

In my opinion now the first thing to do before all is resolve everdrive (or other cartridge) sram save bug.

36

(89 replies, posted in Sega)

I also successfully used it (it was a previous version) on picodrive on RG350.

37

(89 replies, posted in Sega)

Corthax wrote:

now opensourced https://github.com/corthax/mdtracker

Woaw!!! Thank you!!

It's all in c language or there is parts in assembly?

Is there instructions for compilation?

38

(89 replies, posted in Sega)

Hum ok so I think my megadrive 1 is TMSS because I can see a splash screen. But for me save states don't work too. You have to look carefully because if it does like me you can think it works at first but when you go in note screen, the notes or instrument are not here

But i'm not sure if I have TMSS or not I will check it

39

(89 replies, posted in Sega)

@diagamblic : model 1 is sega genesis 1 right? But what is TMSS and NON-TMSS?

40

(24 replies, posted in LittleGPTracker)

hello,

Coming back to this raspberry pi, I now want to use my ur242 usb-audio soundcard. In meanwhile I installed the last version of raspberry pi OS (named raspberry pi OS, here : https://www.raspberrypi.org/software/ ).

When i'm on the desktop, my soundcard is good recognized, I see it and if i play a sound in VLC it works.
But from LGPT, the sound always come from hdmi. I tried that :

sudo ./lgpt.rpi-exe -AUDIOBUFFER=64 -AUDIODEVICE=hw:USB $*


but it says that :

RtApiAlsa::getDeviceInfo: pcm device (hw:2,0) data format not supported by RtAudio.

pulseaudio is already installed
it's the same without AUDIOBUFFER=64

41

(89 replies, posted in Sega)

Diagamblic has also the same problem as me (on everdrive x7) about not working save sram. He just said that on facebook

42

(89 replies, posted in Sega)

I got a few responses on facebook about people testing MD tracker on flash cards:

"Cole Jaques :
Bet. I tried this out on my Everdrive pro, a month or two ago and couldn't really get it to do anything. I'll try out the latest version if there is an update."

"Aaron Hickman
Ok - messing around I’ve figured out how to make a few of the preset instruments play back sound - but when I create a patch I know works in Deflemask - I get no sound at all. Any idea why Maz Hoot?"

For the note off in all channels, I just tried, and it doesn't change something. Still the same problem

43

(8 replies, posted in Sega)

But I don't know if it can be uploaded ? For exemple, I know catskull electronic's arduinoboy lite can't be uploaded with arduino ide while standard arduinoboy can. So maybe it's the same for genMDM? I don't know...

If my solution works (it works but after using cc9 (preset normally but sometimes i'm wrong because I use hexadecimal ccs number on lgpt or lsdj)) then it should "simply" add a preset on default channels. But, I think it's not the same thing, it works but maybe it also limitate.

44

(8 replies, posted in Sega)

Oh, I didn't know about the plug after boot solution! But I always had this problem and I discover (after 1 or 2 years using (sometimes) it and think that sega genesis has only one fm channel...) that I had to select preset with cc9 and after that it works good.

I finally get it working, if someone come here and have similar problems, installing pixel (lxde for retropie) is the way to go. After doing that, all became easyer, I saw the error messages, can manage boot in autostart.sh (have to write : startx yourfile.sh instead of emulationstation)

Installing raspbian without retropie didn't work, even by using video driver which is in overlay folder of boot. So keeping retropie but adding pixel was the solution as retropie can understand that, and can understand that you want to start it instead of buggy emulationstation

I played with frame_width, fame_high for have good screen (not too small) and a little (not too much) with overscan_top/left

the sound have crackling/poping, like have raspis... but It's much better that at the beginning, it was really worse at first...

Now If I want better sound I have to figure out how use an external soundcard and be recognized. Both my ur242 and zoomH4n are not recognized, on the pi boy or on my other raspberry pi, same problem.

46

(13 replies, posted in M8)

For the headless, is there a way to make it works with linux computer or with raspbian raspberry pi?

47

(2 replies, posted in Sega)

I found that the old documentation (for previous version) is more understandable. I'm not on the computer now but I can send you. The last time I wanted it it was not available on internet and I asked catskull electronics to send me it.

I think there are also several bugs like : I don't know why you have to activate cc9 for enable fm synthesis on other channels than 1. If I don't there is nothing on default on it.

I can't respond to your question but for now the best controller I used for genMDM was lgpt on raspberry pi with midi. But your project looks promising keep going!!

I made sudo apt-get update and sudo apt-get upgrade and now, sound on LGPT is ok. But, the screen become not good. It's like 16/9 and my is 4/4. I can't start raspi-config it says command not found...

Normally I think I can edit config.txt for resolve this, but the config.txt is the same than before (I made a save of the previous one and it seems to be exactly the same and screen width and hight are here so it seems like it don't read config.txt...

emulationstation is in the good format and emulators too, but native application and terminal are bad displayed. This is the configs at the end of config.txt :

# Enable audio (loads snd_bcm2835)
dtparam=audio=on
gpu_mem_256=128
gpu_mem_512=256
gpu_mem_1024=256
overscan_scale=1
# hdmi_force_hotplug=1

# hdmi_group=2

# hdmi_mode=87

# hdmi_cvt=640 480 60 1 0 0 0

# disable_overscan=1

# avoid_warnings=1
dtparam=audio=on
display_rotate=3
dtoverlay=mzdpi6
gpio=18=op,dh,pd
#gpio=0-9=a2
#gpio=12-17=a2
#gpio=20-25=a2
framebuffer_width=480
framebuffer_height=320
enable_dpi_lcd=1
display_default_lcd=1
dpi_group=2
dpi_mode=87
dpi_output_format=0x07f006
hdmi_timings=320 0 28 18 28 480 0 2 2 8 0 0 0 60 0 32000000 1
audio_pwm_mode=1