# Uploading Files in webconf

**URL:** <https://discourse.zynthian.org/t/uploading-files-in-webconf/1029>\
**Category:** Software\
**Created:** [August 28, 2017, 9:23am UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029 "2017-08-28T09:23:39Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![mheidt](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/mheidt/32/773_2.png) [@mheidt](https://discourse.zynthian.org/u/mheidt)\
**Post date:** [August 28, 2017, 9:23am UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/1 "2017-08-28T09:23:39Z")

</div>

What do you think about the following feature?

New webconf menu item under library. Soundfonts?  
The screen contains an upload area for gig, sfz or sf2 files.  
They are stored under zynthian-my-data/soundfonts.

Guess we need something for the subdirectory structure as well.  
I have to figure out first, if fluidsynth can handle subdirectories under /sf2 as well.

So maybe we need a left tree for the directories and a right part for the upload.

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [August 28, 2017, 10:10am UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/2 "2017-08-28T10:10:17Z")

</div>

This feature is in my list from a long time ago. I really would love to see it implemented. Ohhh yesssss!! 😉

---

<div class="post-metadata">

**Author:** ![mheidt](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/mheidt/32/773_2.png) [@mheidt](https://discourse.zynthian.org/u/mheidt)\
**Post date:** [August 30, 2017, 8:36pm UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/3 "2017-08-30T20:36:22Z")

</div>

Checkout SoundfontUpload

 ![image](https://discourse.zynthian.org/uploads/default/original/1X/e88156d05cf443469b0b701e4dc6cb9f5e64cb3a.png)

---

<div class="post-metadata">

**Author:** ![mheidt](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/mheidt/32/773_2.png) [@mheidt](https://discourse.zynthian.org/u/mheidt)\
**Post date:** [August 31, 2017, 7:34am UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/4 "2017-08-31T07:34:22Z")

</div>

I going to provide a renaming feature.  
Do we need a Download as well?  
I am not sure because of security reason.  
The webconf has a login, but most of the time it will be the default password.  
And imagine you have a licenced soundfont?

---

<div class="post-metadata">

**Author:** ![mheidt](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/mheidt/32/773_2.png) [@mheidt](https://discourse.zynthian.org/u/mheidt)\
**Post date:** [August 31, 2017, 7:37am UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/5 "2017-08-31T07:37:19Z")

</div>

And do we want to integrate this somehow?

> [@"Musical-artifacts" for the Zynthian community](https://discourse.zynthian.org/t/musical-artifacts-for-the-zynthian-community/957):
>
> What about [https://musical-artifacts.com/](https://musical-artifacts.com/) ? Seems like exactly that kind of platform, also completely the open source/creative commons way of doing it. We can easily tag the engines there as “apps” and maybe introduce a “Zynthian” tag if we like, it’s searchable, filterable… Actually there already are some uploads for Dexed, Fluidsynth, Linuxsampler and a whole lot for Zynaddsubfx.

---

<div class="post-metadata">

**Author:** ![mheidt](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/mheidt/32/773_2.png) [@mheidt](https://discourse.zynthian.org/u/mheidt)\
**Post date:** [August 31, 2017, 8:45pm UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/6 "2017-08-31T20:45:46Z")

</div>

Musical Artefacts download is possible 🙂

 ![image](https://discourse.zynthian.org/uploads/default/original/1X/7da682db36a759117ad7ed81030cbd5d8f1c1db8.png)

Now I don’t know, if an upload would be useful.  
You need an account for that.

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [September 4, 2017, 6:14pm UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/7 "2017-09-04T18:14:40Z")

</div>

Hi @mheidt!

Excuse the “silence”. I was full-time busy moving back from the country side to the city …  
I’ve been testing the new soundfont manager and it works perfectly. The Musical Artifacts integrations is woaooooo!! Greaaaaaat!! Congratulations for your huge work!! I love you, man!!! 😍

The only detail i see is when renaming soundfonts: you can change the file extension and this is not desirable because Zynthian UI use extensions to find and list the soundfonts, so if you make an error while renaming and change the extension, the soundfont wont be availble in the UI and you would need to rename again to fix the problem. I think it would be better to exclude the extension from the renaming function. Anyway, it’s not a priority task 😉

I merge with master, but the development of this feature continues in the specific branch.

Regards,

---

<div class="post-metadata">

**Author:** ![mheidt](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/mheidt/32/773_2.png) [@mheidt](https://discourse.zynthian.org/u/mheidt)\
**Post date:** [September 4, 2017, 7:07pm UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/8 "2017-09-04T19:07:17Z")

</div>

i fixed it…

---

<div class="post-metadata">

**Author:** ![C0d3man](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/c0d3man/32/9_2.png) [@C0d3man](https://discourse.zynthian.org/u/C0d3man)\
**Post date:** [September 6, 2017, 6:16am UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/9 "2017-09-06T06:16:55Z")

</div>

Hi @mheidt@jofemodo

after hading much trouble with updates, now I got everything up and running from a fresh gorgona image. I had to “apt update && apt upgrade -y” between some update steps. **AND** I had to fix some lines in `/boot/config.txt` for getting the new kernel running with MIDI:

```
# Adjust Serial Port Clock to allow MIDI baudrate 31250
#init_uart_clock=2441000
#init_uart_baud=38400
#dtparam=uart0_clkrate=3000000
dtoverlay=midi-uart0

```

I also tested the soundfont upload feature. Wow - everything’s working currently really fine! Thanks for your effort the last weeks!!! Nice work!

Regards, Holger

---

<div class="post-metadata">

**Author:** ![KarlMiKaze](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/karlmikaze/32/4228_2.png) [@KarlMiKaze](https://discourse.zynthian.org/u/KarlMiKaze)\
**Post date:** [June 10, 2020, 8:17pm UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/10 "2020-06-10T20:17:52Z")

</div>

Dear all,

sorry for opening this old topic, but I have a question:

Is it possible to change the upload path for records to another location like usb stick?

As I use internal usb stick as music and record storage, I want to be able to just upload music/records without the struggle of usb stick dis-/connection.

Thank you very much

BR Karl

---

<div class="post-metadata">

**Author:** ![le51](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/le51/32/1706_2.png) [@le51](https://discourse.zynthian.org/u/le51)\
**Post date:** [June 13, 2020, 9:18pm UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/11 "2020-06-13T21:18:40Z")

</div>

Hi,  
If you’re talking of sound recording, zynthian will automaticly detect any usb stick/hdd that is plugged in and use it to store the music you’re producing.  
[https://wiki.zynthian.org/index.php/Zynthian\_UI\_Users\_Guide#Audio\_.26\_MIDI\_Recording](https://wiki.zynthian.org/index.php/Zynthian_UI_Users_Guide#Audio_.26_MIDI_Recording)

For transfering files to the pluged in usb stick from a remotr computer, you can use winscp.

> **[WinSCP](https://winscp.net/eng/index.php)**
>
> WinSCP is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It supports also Amazon S3, FTPS, SCP and WebDAV protocols. Power users can automate WinSCP using .NET assembly.

---

<div class="post-metadata">

**Author:** ![KarlMiKaze](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/karlmikaze/32/4228_2.png) [@KarlMiKaze](https://discourse.zynthian.org/u/KarlMiKaze)\
**Post date:** [June 13, 2020, 11:49pm UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/12 "2020-06-13T23:49:40Z")

</div>

Thanks for your answer.

I only use linux and android tablets, so I already know how to transfer files via command line.

The point is, that there is already a function to upload files in webconf, but if sd card is full, you cannot upload anything.

With just a little dropdown to choose between mounted usb stcks and sdcard, you would be able to upload more.

I have a buildin usb sd card reader with 128GB sd, and just 16GB sd as boot.

BR Karl

---

<div class="post-metadata">

**Author:** ![le51](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/le51/32/1706_2.png) [@le51](https://discourse.zynthian.org/u/le51)\
**Post date:** [June 14, 2020, 8:22am UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/13 "2020-06-14T08:22:27Z")

</div>

you should ask this as a new feature request on github.

---

<div class="post-metadata">

**Author:** ![wyleu](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/wyleu/32/514_2.png) [@wyleu](https://discourse.zynthian.org/u/wyleu)\
**Post date:** [June 14, 2020, 9:32am UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/14 "2020-06-14T09:32:55Z")

</div>

The recording infrastructure with regard to capacity is probably one of the hardest bits of all this to test.  
as @le51 says if you go to [Github where code hangs out.](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/12)

 ![image](https://discourse.zynthian.org/uploads/default/original/2X/0/000bd2503b7a8e17359689636408f959e5c5fc03.png)  
Then select New Feature request, people often mistake bugs for feature requests cos it aon’t doing what I want, so it’s a bug… Nope you are requesting a feature. 😃

Now you have to get specific cos there’s a template there to help you.

 ![image](https://discourse.zynthian.org/uploads/default/original/2X/f/f1731848695aa186d54ea32cd0d04c39fcdf8b55.png)

That will be a 🧐 . . .  
And have a conference sticker . . . .

I’ve got loads.

---

<div class="post-metadata">

**Author:** ![Baggypants](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/baggypants/32/1911_2.png) [@Baggypants](https://discourse.zynthian.org/u/Baggypants)\
**Post date:** [June 14, 2020, 12:32pm UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/15 "2020-06-14T12:32:06Z")

</div>

Stick a usb in, record a track. Put usb in computer, copy allthe other wav files to the folder, stick usb back in zynth and play.

---

<div class="post-metadata">

**Author:** ![mheidt](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/mheidt/32/773_2.png) [@mheidt](https://discourse.zynthian.org/u/mheidt)\
**Post date:** [June 14, 2020, 12:45pm UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/16 "2020-06-14T12:45:36Z")

</div>

exactly.  
And if you have permanently the problem that you want to record to the external drive, make the capture directory a symbolic link to your external device.

---

<div class="post-metadata">

**Author:** ![KarlMiKaze](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/karlmikaze/32/4228_2.png) [@KarlMiKaze](https://discourse.zynthian.org/u/KarlMiKaze)\
**Post date:** [June 14, 2020, 3:10pm UTC](https://discourse.zynthian.org/t/uploading-files-in-webconf/1029/17 "2020-06-14T15:10:17Z")

</div>

Thank you all for your inputs.

For now, I do not have any Github account, so I asked here.  
Maybe I will create an account and make a feature request later.

Thank you all.

KR Karl
