i just compiled it, made the keys wider to make them easier to get , reduced their number and added like the sound file to even being able to play sound. here are the sources: https://github.com/Aldrog/harbour-vipiano
Attachment | Size | Date |
---|---|---|
harbour-vipiano-0.1-1.01.armv7hl.rpm | 25.45 MB | 07/02/2019 - 07:01 |
harbour-vipiano-1.0.1-2.aarch64.rpm | 2.79 MB | 22/05/2021 - 20:52 |
(none)
Comments
poetaster
Wed, 2023/07/05 - 13:56
Permalink
Just a note that I've started working on extending this a bit in my fork, https://github.com/poetaster/harbour-vipiano I plan:
1. configurable number of octaves
2. play midi file
3. keyboard like drumstick widget https://drumstick.sourceforge.io
4. event recorder (record your session, playback)
5. save midi file
6. save recent settings, make gain, for instance visible
7. add interfaces for fluids reverb and chorus
aviarus
Tue, 2023/08/15 - 14:18
Permalink
cool, those are nice features. i wonder how accurate one can be playing this. i would only use it to get starting notes from a sheet music for singing or notes i don't know where to hit. but on the other hand there were people using multiple iphones keyboards and playing a song with it. i want to point out that i found out that the aarch64 version i made has wrong pitch, maybe the soundfont i used has a different sample rate
aviarus
Tue, 2022/01/11 - 20:06
Permalink
It seems so. Unfortunately the notes have not the right pitch, at least for the aarch64 version. If one wants a note pitched on about c an a should be played
aviarus
Tue, 2019/12/31 - 19:05
Permalink
Cool
Aldrog
Tue, 2019/12/31 - 16:22
Permalink
One of the last SFOS updates has fixed distorted sound on Xperia X so I've cleaned up the UI, made a new icon and uploaded the app to the Jolla Store.
aviarus
Fri, 2020/06/05 - 04:51
Permalink
I noticed that it loads much longer. Does it somehow decompress a file first or something like that?
Ezreal
Sun, 2019/12/15 - 09:20
Permalink
very interesting
aviarus
Wed, 2019/02/13 - 16:55
Permalink
Nice that there is progress. Did you use the app for yourself already?
Aldrog
Thu, 2019/02/14 - 12:49
Permalink
I did. But as I said it's unusable on my main phone though works perfectly on Jolla C.
Aldrog
Wed, 2019/02/13 - 13:10
Permalink
The transition to fluidsynth 2.0 went pretty smooth and I've got a ~10 mb rpm that appears (and sounds) the same as the old large one on Jolla C.
Though the sound is very distorted on Xperia X which is my primary phone now. I guess it's because pulseaudio doesn't handle resampling well due to some driver issue.
aviarus
Tue, 2019/02/12 - 01:00
Permalink
Okay, very cool. I just wanted to have such an app and found your sources so i compiled it and then "hacked" it together. Glad to hear from you and i hope it's okay for you. As you can see i still like meego so i took a meego icon with a piano for it. I hope i could push your release that way.
Aldrog
Mon, 2019/02/11 - 23:59
Permalink
Just discovered Vorbis compression has been added to mainstream fluidsynth a few months ago. I'll try migrating the app to fluidsynth 2.0 then.
Aldrog
Mon, 2019/02/11 - 22:59
Permalink
Hi! I'm glad to see my app to gain some interest and sorry for not maintaining it myself.
Let me explain what were my goals and where I've failed:
I wanted to use a smaller soundfont without sacrificing quality and the solution I discovered was in MuseScore which maintains a fork of fluidsynth with OGG Vorbis compression support. However, I found their fork too tied to MuseScore codebase and it's gone too far from the original library to pick out individual changes (they also tended to have huge all-in-one commits which doesn't help with this either).
By the way I'll gladly accept pull requests with any improvements you may have.
aviarus
Sun, 2019/02/10 - 08:58
Permalink
I'm curious what you'll bring up for qml files, so feel free upload and share them
aviarus
Fri, 2019/02/08 - 22:48
Permalink
Oh of course with this you can only edit one row. In the same path is the FirstPage.qml this is responsible for the number of rows and which sound pitch they should have
aviarus
Fri, 2019/02/08 - 22:45
Permalink
I hope you figure it out, you can experiment yourself.
aviarus
Fri, 2019/02/08 - 22:45
Permalink
This is the file: /usr/share/harbour-vipiano/qml/pages/Octave.qml
aviarus
Fri, 2019/02/08 - 22:41
Permalink
I know of the landscape problem but i consider it as a dirty fix. You can edit the size of the keys and their number yourself in a qml file on the device itself. I could tell you the exact one if you want.
olf
Fri, 2019/02/08 - 21:21
Permalink
So apparently neither their size or the processing power they need are the reason for their distorted quality on some devices.
Maybe (just an idea) a sample rate (e.g. 44,1 vs. 48 kHz) or other audio format mismatch causes this?
Again, just an idea: Shrink the keys to make larger parts of the keyboard visible / accessible.
aviarus
Fri, 2019/02/08 - 11:19
Permalink
I also want to point out that I'm not the developer of this app, i just modified it, did an rpmrebuild and uploaded it here, because i thought it could be of use and for personal backup purposes
aviarus
Fri, 2019/02/08 - 00:50
Permalink
Cool, i wanted to suggest just using a smaller soundfont, but you already tried that. Unfortunately i don't know why, on my oneplus x it works
robthebold
Thu, 2019/02/07 - 23:16
Permalink
I've been hoping someone would get a softsynth and keyboard compiled for SFOS. Thanks!
Unfortunately, the sound quality is really bad on my Xperia X/Sailfish X. Like unusably choppy and distorted regardless of which patch is selected.
I guessed that it might be that fluidsynth running on the device is overwhelmed by the resource requirements of the large Fluid GM soundfont -- I've seen (heard) that on underpowered computers before. So to test my theory, I backed up the installed soundfont and replaced it with the tiny TimG6mb GM soundfont. But that didn't help, the distorted, choppy playback remained.
If other users are using this successfully, then perhaps it's peculiar to the Xperia X and/or Sailfish X.
But thanks anyway for creating this, hopefully this bug can be resolved. If you need any more info from me, I'm happy to test anything.
Ingvix
Fri, 2019/02/08 - 01:50
Permalink
I can also confirm this.
Historyscholar
Thu, 2019/02/07 - 18:44
Permalink
https://t.me/joinchat/AWx9iUE-U9pZ_NeJlxXs0w Do you in Telegram fans group ?
aviarus
Thu, 2019/02/07 - 18:37
Permalink
I think that has to do with this sound file. I would like to add search tags, but the changes don't seem to take effect
Historyscholar
Thu, 2019/02/07 - 11:31
Permalink
It works,but voice is a little low.
aviarus
Thu, 2019/02/07 - 07:04
Permalink
Tell me if it works